В предыдущей статье вы узнали, как установить Python и как установить Anaconda (дистрибутив Data Science Python). Я настоятельно рекомендую вам использовать Anaconda Navigator (если вы используете Windows, воспользуйтесь строкой поиска, напишите Anaconda Navigator и выберите его). Навигатор позволяет легко устанавливать потрясающие IDE, такие как Spyder, Visual Studio Code и даже Jupyter Notebooks! Посмотрите каждый в Интернете и выберите тот, который вам больше всего нравится. Лично я предпочитаю Spyder и Jupyter, но вы предпочитаете.

В этой статье мы рассмотрим некоторые фундаментальные понятия, которые должен знать каждый новичок в Python: числа, операторы, комментарии, переменные и строки. Давайте займемся этим!

Числа

Числа являются неотъемлемой частью любого языка программирования. Прежде чем приступить к изучению Python, важно знать, что переменным автоматически присваивается тип (int, float, complex и т. д.), если вы специально не укажете это. Если у вас есть опыт работы с C и C++, то вы знаете, что в этих языках программирования вам необходимо указывать каждый тип переменной при его объявлении. Ну а раз Питон молодец, то тут можно не волноваться. Чуть позже я опишу, как принудительно задать тип переменной. При этом Python поддерживает различные типы чисел:

Целое число (целое)

Целые числа – это целые числа без десятичной точки. Например: 5, -10, 1000.

Плавающая точка (float)

Числа с плавающей запятой включают десятичные дроби. Например: 3.14, -0.5, 10.0.

Сложный

Комплексные числа имеют действительную и мнимую часть. Например: 2 + 3j, -1 - 4j.

Комментарии

Комментарии используются для добавления пояснений или примечаний к вашему коду. В Python вы можете создавать однострочные комментарии, используя символ #.

# This is a single-line comment

'''
This is
A
Multi-line
Comment
(tripple single comma, or tripple double comma - me likes simple comma cuz 
me things it looks better! You know me is right! So me say you use single
comma (') 3 times for multiple line comments. Me smart!
'''

# You can also use comments to explain your code…