Раз уж я решил, что возьму не простую тему - программирование и буду потихоньку писать на эту тему статьи, то пришло время выбрать язык программирования который будем с вами изучать. Мой выбор пал на Python. Тут даже не придется долго объяснять почему он:
- Один из самых простых синтаксисов в языках программирования. Минимум текста, максимум сосредоточенности над логикой программы, а не над кол-вом скобочек, очень удобочитаемый код
- Еще одним важным критерием по которому я сделал выбор в сторону Python - это минимальный порог вхождения. Python за счет простоты написания кода позволяет новичкам быстро осваиваться.
- Нельзя и упускать факта, что на Mac OS и на Windows различий в питоне нет, полная кроссплатформенность тоже важный плюс при изучении языка.
- Один из самых популярных языков в мире, Python занимает 3-е место в мире по рейтингу TIOBE.
Python берет начало в конце 1980-х, разрабатывался язык сотрудником голландского института Гвидо ван Россумом. Простота языка и дизайнерские способности Гвидо позволили создать огромное и дружественное сообщество пользователей, которые создают модули расширяя применимость и возможности языка. Сегодня же Python используют для обучения детей программированию в школах.
В свою очередь такой гигант как Google выбрал Python как основной язык для написания поисковой системы и сервиса YouTube, охват компаний использующий питон огромен:
- Mozilla
- Facebook
- Yandex
- Red Hat
- Microsoft
- Intel
- Wargaming
- Instagram
- Spotify
- Reddit
Может показаться, что все хорошо и замечательно с этим языком, но как и во всем есть минусы, главный минус питона - это относительно низкая производительность по сравнению с другими статическими языками(C/C++, Java), но несмотря на ряд проблем исторически присущих Python, он продолжает оставаться лидирующим инструментом в ряде ниш:
- Разработка веб-приложений (Модуль Django).
- Анализ данных и машинное обучение (пакеты scipy, scikit-learn, pandas, numpy).
- Быстрое прототипирование идей в бизнесе за счёт низкого порога вхождения в язык и высокой продуктивности программистов.
- Обучение детей программированию.
Заключение.
Python по праву можно считать лучшим языком для звания первого в рамках изучения, поэтому мой выбор пал именно на него и отталкиваясь от знаний этого языка можно легко начать писать сайты, игры, программы, а так же начать изучать другие языки. В следующих статьях я уже начну непосредственно с установки Python на компьютер и всего необходимого для написания первой программы на Python.