Мало знаний, большой вызов! Эта статья участвует в "Необходимые знания для программистов«Творческая деятельность.
Привет всем, яодна чаша в неделю, передняя часть, которая не хочет быть пьяной (завернутой). Если написанной статье посчастливилось получить вашу благосклонность, мне очень повезло~
Введение в Python
История Python
- Рождество 1989 года: Гвидо фон Россум начинает писать компилятор для языка Python.
- Февраль 1991: Появился первый компилятор (и интерпретатор) Python, который был реализован на C (позже) и мог вызывать функции библиотеки C. В самой ранней версии Python уже обеспечивал поддержку строительных блоков, таких как «классы», «функции», «обработка исключений», а также основные типы данных, такие как списки и словари, и поддержку построения приложений на основе модулей.
- Январь 1994: официально выпущен Python 1.0.
- 16 октября 2000 г .: выпущен Python 2.0 с полнымвывоз мусора, который обеспечиваетUnicodeслужба поддержки. При этом весь процесс разработки Python более прозрачен, постепенно расширяется влияние сообщества на ход разработки, медленно формируется экосистема.
- 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 есть много преимуществ, которые можно резюмировать следующим образом.
- Простота, низкая кривая обучения и его легче освоить, чем многие языки программирования.
- Открытый исходный код, сильное сообщество и экосистема, особенно в области анализа данных и машинного обучения.
- Интерпретируемые языки по своей сути переносимы на платформу, а код может работать в разных операционных системах.
- Поддерживаются обе основные парадигмы программирования (объектно-ориентированное программирование и функциональное программирование).
- Код имеет высокую степень стандартизации и удобочитаемости и подходит для людей с чистотой кода и обсессивно-компульсивным расстройством.
Недостатки Python в основном сосредоточены в следующих моментах.
- Эффективность исполнения немного ниже, части, требующие высокой эффективности выполнения, могут быть написаны на других языках (таких как C, C++).
- код не может быть зашифрован, но сейчас многие компании не продают ПО, а продают услуги, эта проблема будет ослаблена.
- при разработкеСлишком много кадров на выбор(Например, существует более 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
Примечания
Комментарии являются важной частью языков программирования. Они используются для объяснения функции кода в исходном коде для повышения удобочитаемости и удобства сопровождения программы. Конечно, сегменты кода в исходном коде, которые не нужно запускать также можно удалить через комментарии, что часто используется при отладке программ. Комментарии удаляются при входе в препроцессор или при компиляции с исходным кодом, они не остаются в объектном коде и не влияют на результат выполнения программы.
- Однострочные комментарии: начните с
#
и часть, начинающаяся с пробела - Многострочные комментарии: начинаются с трех кавычек, заканчиваются тремя кавычками
# 打印 hello world
print('Hello World')
'''
这是一个多行注释
'''