#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Zen of Python
Мифы и легенды современного Python

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

В этой статье собраны популярные стереотипы и мифы о Python, которые разобраны опытными разработчиками:

https://habr.com/ru/company/evrone/blog/685264/
Forwarded from Zen of Python
Устаревшие Python-библиотеки, которые давно пора оставить в прошлом

С каждым релизом в Python добавляют новые модули, появляются новые и улучшенные способы решения различных задач. Но мы почему-то продолжаем пользоваться старыми добрыми Python-библиотеками. Например, os.urandom, pytz, distutils, хотя для них уже есть отличные более современные замены.

Пришло время обновиться, время воспользоваться новыми и улучшенными модулями и их возможностями:

https://habr.com/ru/company/wunderfund/blog/681284/
Forwarded from Zen of Python
This media is not supported in your browser
VIEW IN TELEGRAM
Пишем бота для telegram, который вычисляет по ip и рассказывает погоду

Угрозы быть вычисленным по ip перестали быть угрозами. Но волноваться не стоит, ведь вычислять вас будет собственный бот и лишь для того, чтобы дать вам сводку по погоде.

Если хотите написать себе такого, то вам понадобится python, aiogram и эта статья:

https://habr.com/ru/post/684038/

#бот #telegram
Forwarded from Zen of Python
Деплой Django проекта на Heroku

Heroku — это облачный сервис, позволяющий разместить ваше приложение. Он поддерживает различные языки программирования, включая Python, а также различные аддоны, включая базу данных PostgreSQL.

Если хотите запустить ваше приложение для работы на сервере, то для начала прочитайте эту статью:

https://habr.com/ru/post/683796/

#django #heroku
Forwarded from Zen of Python
5 доказательств силы итерируемых объектов в Python

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

В этой статье вы сможете посмотреть на распространённые случи их использования в Python:

https://nuancesprog.ru/p/10504/
Forwarded from Zen of Python
Самый быстрый способ разделить текстовый файл с помощью Python

Чтение данных из текстового файла — рутинная задача в Python. В этой статье мы посмотрим с вами на самый быстрый способ чтения и разделения текстового файла с помощью Python. Разделение данных преобразует текст в список, что упрощает дальнейшую работу с ним.

Подробнее:

https://www.pythonforbeginners.com/files/the-fastest-way-to-split-a-text-file-using-python
Forwarded from Zen of Python
Давайте превратим CSV в PDF-файл с помощью python

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

О том, как это сделать можно подробно узнать в этой статье:

https://www.pythonforbeginners.com/basics/convert-csv-to-pdf-file-in-python

#csv
Forwarded from Zen of Python
Как использовать объекты timedelta в Python для работы с датами

Если вы работаете с датами и временем в Python, то скорее всего часто используете timedelta. Он обозначает промежуток времени и помогает производить арифметические операции над объектами времени и даты.

В этой статье вы узнаете все его возможности и способы применения:

https://www.freecodecamp.org/news/how-to-use-timedelta-objects-in-python/
Forwarded from Zen of Python
​​Создаём систему для быстрого поиска свободного места на парковке

Для этого нам понадобится обычная камера видеонаблюдения и Telegram-бот, написанный с помощью Python, Matterport Mask R-CNN, OpenCV и YOLO. Подробнее о процессе разработки, фишках и подводных камнях — в статье:

https://habr.com/ru/post/451164/

#opencv #ai #ml #telegram
Forwarded from Zen of Python
Мифы и легенды современного Python

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

В этой статье собраны популярные стереотипы и мифы о Python, которые разобраны опытными разработчиками:

https://habr.com/ru/company/evrone/blog/685264/
Forwarded from Zen of Python
Топ-5 веб-фреймворков для Python

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

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

https://pythonist.ru/top-5-veb-frejmvorkov-dlya-python/

#веб
Forwarded from Zen of Python
Когда стоит использовать yield вместо return в Python

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

Пример работы такой функции и рекомендации по её использованию можно прочитать в этой небольшой статье:

https://pythonru.com/osnovy/kogda-stoit-ispolzovat-yield-vmesto-return-v-python
Вопрос по Python. Что выведется, если в ячейке питон-ноутбука набрать {True: 'да', 1: 'нет', 1.0: 'возможно'}?
Anonymous Quiz
32%
{True: 'да', 1: 'нет', 1.0: 'возможно'}
3%
{True: 'да', 1: 'нет'}
12%
{True: 'да', 1: 'возможно'}
5%
{True: 'да'}
20%
{True: 'возможно'}
27%
ошибка
Forwarded from Zen of Python
Лучшие практики для Python

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

https://habr.com/ru/post/686122/
Forwarded from Zen of Python
Как создать собственные Python-декораторы и правильно их использовать

Декораторы позволяют расширять возможности функций и классов без изменения их кода. В этой статье научитесь создавать собственные декораторы для повышения качества кода.

Статья будет полезна тем, кто уже владеет основами Python и хочет больше узнать о работе декораторов:

https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/
Forwarded from Zen of Python
Руководство по программированию сокетов на Python. От введения до работающего примера

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

Эта статья поможет вам переварить всю терминологию и разобраться в нюансах так, что к концу вы:
— освоите основные функции и методы модуля Python socket;
— научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками;
— работать со всем этим в собственных клиент-серверных приложениях.

https://habr.com/ru/company/skillfactory/blog/690186/

#socket
Building REST APIs with Flask: Create Python Web Services with MySQL

Автор: Kunal Relan
Год издания: 2019

#MySQL

Скачать книгу