Python

Язык Python разработал голландский программист Гвидо Ван Россум (Guido van Rossum) в 1991 году. Гвидо был фанатом британского комедийного сериала «Monty Python’s Flying Circus», откуда и пришло название языка.

Преимущества Python

  1. Это интерпретируемый язык программирования:
    • он не требует отдельного этапа компиляции;
    • программа на языке Python запускается прямо из исходного кода;
  2. Это высокоуровневый язык программирования;
  3. Это платформонезависимый язык:
    • программы на Python можно создавать на разных операционных системах (Linux, Windows, OS X);
    • программы на Python можно запускать на разных операционных системах (Linux, Windows, OS X);
  4. Это open source проект;
  5. Это простой язык;
  6. Это встраиваемый скриптовый язык;
  7. Это динамический язык, что упрощает написание несложных программ;
  8. Для Python существует огромная библиотека классов на любой вкус.

Недостатки Python

  1. Низкая скорость выполнения по сравнению с такими языками, как C и C++;
  2. Динамическая типизация языка — минус при написании сложных программ.

Проекты, в которых используется Python

  1. Компания Google использует Python в своей поисковой системе;
  2. Компании Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm и IBM, используют Python для тестирования аппаратного обеспечения;
  3. Сервис YouTube в значительной степени реализован на Python;
  4. Агентство национальной безопасности (NSA) использует Python для шифрования и анализа данных;
  5. Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для прогнозирования финансового рынка;
  6. Программа BitTorrent для обмена файлами в пиринговых сетях написана на языке Python;
  7. NASA, Los Alamos, JPL и Fermilab используют Python для научных вычислений.

Существует большое количество ресурсов по изучению, наверно самого популярного сейчас языка. Это и сетевые видео-ресурсы и курсы, это и книги, учебные пособия.  Все зависит, как вы хотите изучать.

stepik

Если вы предпочитаете изучать по видеоматериалам и курсам в Интернете, я бы порекомендовал начинающим школьникам 7-8 классов бесплатный курс на Stepik для школьников или «Поколение Python»: курс для начинающих.  Это классический курс по основам программирования по программе.