Найти в Дзене
Мир Итишников

Хочу научиться программировать на Python. С чего начать?

Зачем учить Python? Python имеет ряд преимуществ: Среди главных особенностей — динамическая типизация, проблемы с совместимостью версий, а также низкая скорость выполнения кода по сравнению с другими языками программирования. Если вы учите Python не первым языком, синтаксис может показаться вам непривычным. Python для создания продуктов используют такие корпорации, как Google, Dropbox, Mozilla, Facebook, Yandex, Red Hat, Microsoft, Intel и другие. Где учить? Попробуйте каждый из инструментов. После пары первых уроков будет ясно, подходит он вам или нет.Учить Можете здесь Что учить? Синтаксис В первую очередь:
Оглавление

Зачем учить Python?

Python имеет ряд преимуществ:

  • высокая популярность языка и использование в большом количестве проектов;
  • сравнительно простой, но в то же время строгий синтаксис;
  • множество доступных сред разработки, сервисов и фреймворков;
  • средства для работы с электронной почтой, протоколами Интернета, базами данных и другие инструменты в стандартной библиотеке языка;
  • востребованность Python-разработчиков на рынке труда.

Среди главных особенностей — динамическая типизация, проблемы с совместимостью версий, а также низкая скорость выполнения кода по сравнению с другими языками программирования. Если вы учите Python не первым языком, синтаксис может показаться вам непривычным.

Python для создания продуктов используют такие корпорации, как Google, Dropbox, Mozilla, Facebook, Yandex, Red Hat, Microsoft, Intel и другие.

Где учить?

Попробуйте каждый из инструментов. После пары первых уроков будет ясно, подходит он вам или нет.Учить Можете здесь

Что учить?

Синтаксис

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

  • операции с целыми и вещественными числами;
  • переменные, ветвления, стандартный ввод/вывод;
  • логические операции, операции сравнения;
  • условия: if, else, elif;
  • блоки, отступы;
  • строки и символы;
  • циклы while, for;
  • операторы break, continue;
  • установка и подключение модулей;
  • списки;
  • функции;
  • интерпретатор: установка, запуск скрипта;
  • файловый ввод/вывод.