Заметки по Python (1): Знакомство с Python

Python Технологии Nuggets призывают к публикации
Заметки по Python (1): Знакомство с Python

Мало знаний, большой вызов! Эта статья участвует в "Необходимые знания для программистов«Творческая деятельность.

Привет всем, яодна чаша в неделю, передняя часть, которая не хочет быть пьяной (завернутой). Если написанной статье посчастливилось получить вашу благосклонность, мне очень повезло~

Введение в Python

История Python

  1. Рождество 1989 года: Гвидо фон Россум начинает писать компилятор для языка Python.
  2. Февраль 1991: Появился первый компилятор (и интерпретатор) Python, который был реализован на C (позже) и мог вызывать функции библиотеки C. В самой ранней версии Python уже обеспечивал поддержку строительных блоков, таких как «классы», «функции», «обработка исключений», а также основные типы данных, такие как списки и словари, и поддержку построения приложений на основе модулей.
  3. Январь 1994: официально выпущен Python 1.0.
  4. 16 октября 2000 г .: выпущен Python 2.0 с полнымвывоз мусора, который обеспечиваетUnicodeслужба поддержки. При этом весь процесс разработки Python более прозрачен, постепенно расширяется влияние сообщества на ход разработки, медленно формируется экосистема.
  5. 3 декабря 2008 г .: был выпущен Python 3.0, который не полностью совместим с предыдущим кодом Python, но поскольку многие компании все еще используют версию Python 2.x в проектах и ​​​​операциях, многие новые функции Python 3.x позже были перенесены на Python 2.6 / версии 2.7 тоже.

Версия Python 3.7.x, которую мы сейчас используем, была выпущена в 2018 году. Номер версии Python разделен на три сегмента, например A.B.C. Среди них A представляет основной номер версии. Как правило, A добавляется, когда полностью переписывается или когда есть изменения, которые не совместимы с предыдущими версиями, B — это обновление функции, а B добавляется при появлении новых функций, C — небольшое изменение (например, исправление определенной ошибки), и C добавляется всякий раз, когда есть модификация. Если вам интересна история Python, вы можете прочитатьКраткая история Pythonвеб-статьи.

Плюсы и минусы Python

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

  1. Простота, низкая кривая обучения и его легче освоить, чем многие языки программирования.
  2. Открытый исходный код, сильное сообщество и экосистема, особенно в области анализа данных и машинного обучения.
  3. Интерпретируемые языки по своей сути переносимы на платформу, а код может работать в разных операционных системах.
  4. Поддерживаются обе основные парадигмы программирования (объектно-ориентированное программирование и функциональное программирование).
  5. Код имеет высокую степень стандартизации и удобочитаемости и подходит для людей с чистотой кода и обсессивно-компульсивным расстройством.

Недостатки Python в основном сосредоточены в следующих моментах.

  1. Эффективность исполнения немного ниже, части, требующие высокой эффективности выполнения, могут быть написаны на других языках (таких как C, C++).
  2. код не может быть зашифрован, но сейчас многие компании не продают ПО, а продают услуги, эта проблема будет ослаблена.
  3. при разработкеСлишком много кадров на выбор(Например, существует более 100 веб-фреймворков),Где есть выбор, там и ошибки.

Области применения Python

В настоящее время Python широко используется в серверной разработке веб-приложений, построении облачной инфраструктуры, DevOps, сборе сетевых данных (сканеры), автоматизированном тестировании, анализе данных, машинном обучении и других областях.

Установите интерпретатор Python

Установка интерпретатора Python относительно проста, и я не буду ее здесь демонстрировать.

Запуск программ Python

Проверьте, установлен ли Python

Введите следующую команду в командной строке Windows:

python --version
# Python 3.10.0

Конечно, вы также можете ввестиpythonилиpython3Войдите в интерактивную среду и выполните следующий код, чтобы проверить версию Python.

python
# Python 3.10.0 (tags/v3.10.0:b494f59, Oct  4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)] on win32
# Type "help", "copyright", "credits" or "license" for more information.
# >>> import sys
# >>> print(sys.version)
# 3.10.0 (tags/v3.10.0:b494f59, Oct  4 2021, 19:00:18) [MSC v.1929 64 bit (AMD64)]
# >>> exit()

Написать исходный код Python

Инструменты редактирования текста (рекомендуетсяSublime,Visual Studio Codeтакие как расширенные инструменты редактирования текста) написать исходный код Python и использоватьpyСохраните файл как суффикс, и содержимое кода будет следующим:

print('hello, world!')

запустить программу

Перейдите в каталог, где находится исходный код, и выполните следующую команду, чтобы увидеть, напечатано ли на экране «hello, world!».

python hello.py

или

python3 hello.py

Примечания

Комментарии являются важной частью языков программирования. Они используются для объяснения функции кода в исходном коде для повышения удобочитаемости и удобства сопровождения программы. Конечно, сегменты кода в исходном коде, которые не нужно запускать также можно удалить через комментарии, что часто используется при отладке программ. Комментарии удаляются при входе в препроцессор или при компиляции с исходным кодом, они не остаются в объектном коде и не влияют на результат выполнения программы.

  1. Однострочные комментарии: начните с#и часть, начинающаяся с пробела
  2. Многострочные комментарии: начинаются с трех кавычек, заканчиваются тремя кавычками
# 打印 hello world
print('Hello World')

'''
这是一个多行注释
'''