11

Читая Лутца

"Сколько, епта?" - Платон.

Только что я привел фразу великого философа, которую он изрек, узнав размер книги "Изучаем питон". А потом ему сообщили, что книга в двух томах.

Рано или поздно, у каждого, кто самопровозгласил себя программистом не имея высшего образования, возникает идея структурировать свои знания о фундаментальных основах языка, на котором он пишет.

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

Проблема, с которой ты сталкиваешься - это то, что ты уже знаешь 99% того, что читаешь, и это не делает процесс чтения интереснее.

Я решил переложить эту проблему на ваши плечи и, читая данное художественное произведение, делать пересказ, стараясь не вносить своего компетентного мнения, и надеясь, что это никто никогда не прочитает.

И так, этим открываю наш книжный клуб.

Глава 1. Питухон в вопросах и ответах.

В главе по большей части водичка, видимо автору показалось мало 800 страниц и он решил добить хронометраж, но тем не менее: почему люди используют Python?

Автор предлагает следующие объяснения этого феномена: качество программного обеспечения, продуктивность труда разработчиков, переносимость программ, много библиотек, интеграция с другими системами и бла бла бла.

Что можно написать на питоне после того, как покончено с хэллоуворлдом, крестиками-ноликами и задачей на сумму двух элементов на литкоде?

Вот несколько областей практического применения:

Утилитки. Программы Python могут производить поиск в файлах и деревьях каталогов, запускать другие программы, организовывать параллельную обработку с помощью процессов и потоков и т.д.

Десктопные приложения. Очень "полезная" вещь в 21 веке.

Написание сценариев для Интернета. Это уже интереснее. На питоне реально пишут бэкэнд и реально его используют. Достаточно упомянуть, что бэк интаграммчика, реддита и ютуба, написаны на Джанге, например.

Программирование для баз данных. Очень удобно, есть библиотеки для всех популярных СУБД. Если ты хочешь прикрутить к телеграмм-боту с анекдотами БД и сам написать все запросы, то сделаешь это очень просто. Так же есть орм, если не хочешь.

Быстрое прототипирование. У тебя есть идея для модели машинного обучения, управляющей ядерными ракетами? Чего ты ждешь, реализуй ее на питоне за один рабочий день. Если модель не уничтожит человечество, перепишешь ее на плюсах.

Численное и научное программирование. Тут добавить нечего. Если ты хоть раз прикоснулся к пандас, то всю жизнь смотреть на тех, кто делает свои сводные таблицы в экселе с легкими нотками пренебрежения.

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

На сегодня всё, в следующем выпуске нашей передачи поговорим о том, как питон выполняет программы и как работает интерпретатор.

У меня нет канала в телеграмме, так что подписывайтесь на сообщество "Программирование на python" на пикабу.

До новых встреч.

Программирование на python

890 постов11.9K подписчика

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу