Python
Язык Python разработал голландский программист Гвидо Ван Россум (Guido van Rossum) в 1991 году. Гвидо был фанатом британского комедийного сериала «Monty Python’s Flying Circus», откуда и пришло название языка.
Преимущества Python
- Это интерпретируемый язык программирования:
- он не требует отдельного этапа компиляции;
- программа на языке Python запускается прямо из исходного кода;
- Это высокоуровневый язык программирования;
- Это платформонезависимый язык:
- программы на Python можно создавать на разных операционных системах (Linux, Windows, OS X);
- программы на Python можно запускать на разных операционных системах (Linux, Windows, OS X);
- Это open source проект;
- Это простой язык;
- Это встраиваемый скриптовый язык;
- Это динамический язык, что упрощает написание несложных программ;
- Для Python существует огромная библиотека классов на любой вкус.
Недостатки Python
- Низкая скорость выполнения по сравнению с такими языками, как C и C++;
- Динамическая типизация языка — минус при написании сложных программ.
Проекты, в которых используется Python
- Компания Google использует Python в своей поисковой системе;
- Компании Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения;
- Сервис YouTube в значительной степени реализован на Python;
- Агентство национальной безопасности (NSA) использует Python для шифрования и анализа данных;
- Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка;
- Программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python;
- NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.
Существует большое количество ресурсов по изучению, наверно самого популярного сейчас языка. Это и сетевые видео-ресурсы и курсы, это и книги, учебные пособия. Все зависит, как вы хотите изучать.
Если вы предпочитаете изучать по видеоматериалам и курсам в Интернете, я бы порекомендовал начинающим школьникам 7-8 классов бесплатный курс на Stepik для школьников или «Поколение Python»: курс для начинающих. Это классический курс по основам программирования по программе.