Так, кто тут у нас только что проснулся?

Расскажу-ка я вам, с чего начинать обучение Python.



Синтаксис

В первую очередь:



- операции с целыми и вещественными числами;

- типы данных;

- переменные, ветвления, стандартный ввод/вывод;

- логические операции, операции сравнения;

- условия: if, else, elif;

- блоки, отступы;

- строки и символы;

- циклы while, for;

- операторы break, continue;

- установка и подключение модулей;

- списки;

- функции;

- словари;

- интерпретатор: установка, запуск скрипта;

- файловый ввод/вывод.



IDE и редакторы кода



Писать в IDLE или Python Shell удобно только простой код, но для проектов лучше найти интегрированную среду разработки (IDE) или редактор кода.

IDE включает в себя редактор с подсветкой синтаксиса и автодополнением, инструменты сборки, выполнения и отладки и другие функции.

В большинстве редакторов есть подсветка синтаксиса и форматирование, выполнение и отладка кода.

Как правило, этот инструмент работает быстрее IDE, но имеет меньше функций.

Среди самых популярных платформ — PyCharm, Wing IDE, Komodo и другие. Больше вариантов — в нашем обзоре.



Git



С распределенной системой управления версиями (Git) нужно познакомиться в начале обучения.

Среди основных навыков — создание и перемещение файлов в каталогах, инициализация Git-репозитория и создание коммитов, а также настройка репозиториев в GitHub.