Перейти к содержимому

Введение в python. Что это такое?

Введение

Python – язык программирования. Как и другие известные вам языки python служит прежде всего для общения мыслями. Мы выражаем мысли командами, собираем и записываем их в файлы — программы. Запустить программу — значит сказать компьютеру прочитать этот список команд и выполнить его. На самом деле, в python, правильное название запускаемой программы — скрипт.

Thank you for reading this post, don't forget to subscribe!

Примечание. Python — английское слово и потому читается оно как «пайтон», с ударением на первый слог, а никак не питон, который в огороде ползает.

Главная фишка python

Популярность. Python — лидирующий язык программирования в мире. Это ни столько круто, сколько удобно — в интернете есть не только большое количество форумов и справочников, но и каталог готовых пакетов (Python Package Index), и почти для любой сложной модульной задачи уже есть решение с открытым исходным кодом, созданное до вас для Вас! На конец 2023 года в этом каталоге уже более 500 тысяч проектов.

Простота. Но и мощный язык программирования! Программируя на нём, вы можете сосредоточиться на решении задачи, а не на программировании — синтаксисе, структуре или ошибках, решении бытовых задач.

Свобода. Free/Libre and Open Source Software. Сообщество разработчиков и энтузиастов постоянно улучшает исходный код на добровольной основе. Они делятся знаниями и опытом, чтобы сделать язык лучше. Python формируется именно таким, каким его хотят видеть сами разработчики.

Практичность

Это очень высокоуровневый язык программирования, он больше похож на человеческий, нежели на компьютерный. Большинство команд — на английском и любой человек знакомый с ним, практически без труда поймёт что делает простая программа! Кстати, национальные языки тоже будут работать, ведь в python везде где можно встроен Unicode — крякозябр не будет. Хорошей новостью также является то, что python очень лаконичен и понятен, разработчики потрудились:

  • Система модулей и пакетов (научимся создавать их чуть позже), которые можно использовать в других программах;
  • Объектно-ориентированное программирование — здесь реализовано лучше, чем где-либо;
  • Отличный синтаксис позволяет вам творить произведение искусства, а не «зелёный экран»;
  • Классы и функции позволяют замечательно систематизировать код.

Использование и Разработка

Возможно вы заметили, что в самом начале я ничего не сказал про нолики и единички, о которых мы привыкли слышать. Именно так, ведь наш язык программирования — интерпретируемый и машина (интерпретатор) понимает его напрямую, без необходимости перевода (компиляции) в машинный код. Это экономит время при разработке, но немного снижает производительность выполнения.

Кроме того, python кроссплатформенен и универсален — например, он встроен во все последние ядра линукса и macos, в windows 10 он предустановлен, работает в web и на смартфонах. И везде — одинаково и без глюков, что удобно и для разработчика и для пользователя.

Хотите начать?

Скачайте и установите python c официального сайта – я рекомендую скачивать на одну версию меньше последней, просто чтобы разработчики других библиотек и пакетов, которые вы используете, успели подтянуться.

Теперь выберите редактор кода, или среду разработки. Да,  существует встроенный idle — можно программировать в нём, но, на самом деле, это больше блокнот, чем среда разработки, не советую даже открывать.

Что же выбрать? Выбор велик — vs code, pycharm, fleet, sublime text, atom и многие другие. Можно попробовать их все. Для обучения я рекомендую писать программы в google colab — это блокнот в котором можно запускать код блоками и делать заметки — очень удобно. Ну а если же вы хотите сотворить кое-что посерьёзней — возьмите VS Code или fleet.

Надеюсь эта статья была полезной для вас. Подписывайтесь на мой телеграм канал и продолжайте изучение python в следующих уроках!

Метки: