В предыдущей статье вы узнали, как установить 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…