Серия Python 101 для начинающих

Контур

  1. Прошлое и настоящее Python
  2. Особенности Python
  3. Как установить Python
    - Системы Windows
    - Системы MacOS
    - Системы Linux
  4. Взгляд на код Python
  5. Вывод

Прошлое и настоящее Python

Гвидо ван Россум создал Python 0.9.0 в 1991 году. Гвидо ван Россум начал работать над Python в конце 1980-х как преемником языка программирования ABC. Python был разработан с учетом удобочитаемости. Конструкция Python и его подход к объектно-ориентированному программирования были направлены на то, чтобы помочь программистам писать четкий, логичный код для небольших и крупных проектов.

После Python 0.9.0 основные версии Python были разработаны и выпущены Python Software Foundation (начиная с версии 2.1). Существуют две основные версии Python, Python 2 и Python 3. На более высоком уровне обе кажутся совершенно одинаковыми, за исключением некоторых изменений синтаксиса, но они совершенно разные.

Python 2 был выпущен в 2000 году с новым рядом функций, таких как понимание списков и система сборки мусора. Принимая во внимание, что Python 3 был выпущен в 2008 году и представлял собой основную версию языка, которая не является полностью обратно совместимой. В соответствии с рекомендациями Python Software Foundation, Python 2 был прекращен с версии 2.7.18 в 2020 году.

Узнайте больше об истории Python в Официальной документации или Википедии.

Особенности Python

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

Основные особенности Python:

  1. Простота изучения и использования
    Python проще в изучении по сравнению с другими языками программирования. Любой может очень легко запомнить синтаксис, правила и положения Python.
  2. Выразительный язык
    Python может выполнять сложные задачи, используя всего несколько строк кода.
  3. Независимость от платформы и переносимость
    Python одинаково работает на разных платформах, таких как Windows, Linux, UNIX, MacOS и т. д. Приложения, разработанные на Python для одной платформы, могут выполняться/запускаться на любой другой платформе без каких-либо изменения.
  4. Интерпретируемый язык
    В Python код выполняется построчно. В отличие от других языков, таких как C, C++, Java и т. д., python не требует компиляции кода. Как интерпретируемый язык, код Python легко отлаживать. Исходный код Python преобразуется в непосредственную форму, называемую байт-кодом.
    Чтобы узнать больше о разнице между компилируемым и интерпретируемым языком, вы можете прочитать этот блог на GeeksForGeeks или FreeCodeCamp.
  5. Динамически типизированный язык
    Python не требует от вас объявлять тип переменной.
  6. Объектно-ориентированный язык
    Python поддерживает объектно-ориентированные подходы и концепции. Мы можем реализовать в Python функции ООП, такие как инкапсуляция, полиморфность, наследование, абстракция и т. д.
  7. Большая стандартная библиотека
    Python предоставляет огромное количество встроенных библиотек. Вы можете использовать любую из этих библиотек для своего приложения. Вы также можете загрузить и установить любые сторонние модули из Python Package Index.
  8. Поддержка программирования с графическим интерфейсом
    Вы можете создавать графические интерфейсы пользователя (GUI) с помощью таких модулей, как PyQT5, Tkinter и Kivy.
  9. Расширяемый, интегрированный и встраиваемый
    Согласно GeeksForGeeks, мы можем написать некоторый код Python на языке C или C++, а также мы можем скомпилировать этот код на языке C/C++.
    Мы можем легко интегрировать Python с другими языками, такими как C, C++ и т. д. Код Python также может быть встроен в другие языки. Встраивая, мы можем предоставить некоторые возможности сценариев для других языков.
    Я знаю, что это трудно понять, но я просто хочу показать все функции. Обычно вы не будете использовать эту функцию.
  10. Бесплатный и открытый исходный код и возможность повторного распространения
    Python находится в свободном доступе, и, поскольку он является открытым исходным кодом, исходный код также доступен для общественности. Python принял лицензию, так что каждый может использовать и делиться ею после внесения собственных изменений.

Показывая вам эти особенности, я не хотел ошеломить вас. Я хотел показать вам это, чтобы вы узнали о возможностях Python. Так что в будущем вы будете знать, для каких целей можно и нельзя использовать Python.

Как установить Python

Наконец-то Уоууу! Первый исполняемый практический шаг к программированию на Python. Итак, чтобы загрузить python для своей системы, перейдите на официальный веб-сайт Python и загрузите последнюю версию. Почему последняя версия?

До сих пор Python 3 был обратно совместим. Это означает, что вы можете запускать код из более старой версии Python3 в более новой версии Python3.

Системы Windows

После того, как вы загрузили исполняемый установщик Python (с расширением .msi), откройте этот файл и выполните шаги, показанные на изображениях.

Для проверки успешной установки. Откройте CMD или PowerShell и напишите следующие команды:

python -V 

Вы увидите результат, похожий на то, что показано на изображении. Обратите внимание, что версии могут быть разными. Версия будет основываться на времени загрузки python.

Системы MacOS

После загрузки установщика откройте этот установщик и выполните шаги, показанные на изображениях.

Чтобы убедиться в успешной установке, откройте терминал и напишите следующие команды:

python3 -V

Вы увидите результат, похожий на то, что показано на изображении. Обратите внимание, что версии могут быть разными. Версия будет основываться на времени загрузки python.

Linux-системы

Большинство операционных систем Debian/Ubuntu/Linux Mint поставляются с предустановленным python3. Чтобы проверить, установлен ли на вашем Ubuntu python3 или нет, используйте следующую команду в терминале.

python3 -V

Если вы не видите вывод, аналогичный показанному на изображении, выполните следующую команду в терминале.

sudo apt update
sudo apt install python3

Операционные системы на базе Redhat/RHEL/CentOS по умолчанию поставляются с Python 2. Чтобы проверить Python 3, используйте следующую команду:

python3 -V

Для установки Python 3 используйте:

yum update -y
yum install -y python3

Вы увидите результат, похожий на то, что показано на изображении. Обратите внимание, что версии могут быть разными. Версия будет основываться на времени загрузки python.

Взгляд на код Python

После процесса установки и проверки, наконец, пришло время! Пришло время запустить небольшой фрагмент кода на питоне.

Мы запустим старую простую программу для печати Hello World! в Питоне. Чтобы написать этот код, откройте любой текстовый редактор или редактор кода и напишите следующий код:

print("Hello World")

Теперь сохраните этот файл как hello.py и откройте любой терминал в каталоге, где вы сохранили этот файл.

Если вы находитесь в Windows, напишите следующий код:

python hello.py

В системах на базе Linux и Mac напишите:

python3 hello.py

Вы увидите результат, похожий на то, что показано на изображении.

Вывод

уфффф, Наконец-то! Мы в конце этого раздела. Я знаю, что здесь многое нужно обработать. Особенности и процессы установки и история. Но это все.

Надеюсь, вам понравился этот раздел, и вы получили некоторое представление о Python.

Если вам понравилось, поделитесь с друзьями или коллегами, которые тоже хотят изучать Python. Если у вас есть какие-либо вопросы или сомнения, задайте их в разделе комментариев или свяжитесь со мной в Twitter, LinkedIn или Instagram.

Спасибо за ваше время ❤

Ознакомьтесь с другими моими блогами из серии Python 101 🤓