Найти в Дзене
Питонизм

Уроки по Python. Урок 1

Оглавление
print("Hello, Python!")

Что такое Python?

Python - это высокоуровневый язык программирования общего назначения. Минималистичный, стильный и подходит не только программистам, а также всем, кто работает с данными: ученые, аналитики и т.д. Появился язык в 1991 году, его создатель - Гвидо ван Россум. Сайт языка: https://www.python.org

Чем этот язык так примечателен, давайте разберемся.

1. Easy-to-learn

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

2. Easy-to-read

Легко читать. Код на python легко читается и приятен для глаз

3. Easy-to-maintain

Легко поддерживать. Исходный код python легко поддерживать, дорабатывать, дополнять или удалять.

4. A broad standard library

Исходные возможности довольно большие. Так называемый Python Core обладает самыми разными встроенными функциями и методами, что позволяет работать с данными лучше, чем у других языков.

5. Interactive Mode

Интерактивный режим. Python позволяет изучать данные, обучать нейронки и т.д. в графическом варианте, с диаграмками и прочими декоративными элементами. Очень удобно воспринимать данные в таком формате.

6. Portable

Python портативный. Он может работать на самых разных машинах и код будет везде одинаковый.

7. Extendable

Подвижный. Вы можете, к примеру, добавлять низкоуровневые модули к python. Благодаря этим модулям, можно оптимизировать код, то есть сделать его более шустрым.

8. Databases

Базы данных. У python есть поддержка интерфейсов для всех основных баз данных (кто не шарит, это штуки управления данными, например, логины и пароли, контакты и т.д.)

9. GUI Programming

На python можно сделать полноценные графические приложение, к примеру, какой-нибудь калькулятор, используя соответствующие библиотеки (tkinter).

10. Scalable

Python не боится высоконагруженных и многофункциональных программ.

Главной проблемой языка Python считается скорость выполнения работы(к примеру, в среднем Python выполняет программу медленнее даже JavaScript в 50 раз). Правда, это с легкостью компенсируется библиотеками, но об этом позже.

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

Криптография

Работа с данными

Бэк-энд сайтов и мультиплеерных игр

Математическое моделирование

Блокчейн, криптовалюты

Машинное обучение, нейронные сети (тут вообще можно делать всё что хочешь: от создание классификатора с котиками и пёсиками, до предсказания курса валют или цен на недвижимость)

На этом первое занятие подошло к концу, добро пожаловать!