Forwarded from Zen of Python
Мифы и легенды современного Python
По устоявшейся традиции разработчики делятся на два типа: одни считают, что Python подходит для решения абсолютно любых задач, другие же настаивают на использовании различных инструментов для каждой задачи. И каждый по-своему прав.
В этой статье собраны популярные стереотипы и мифы о Python, которые разобраны опытными разработчиками:
https://habr.com/ru/company/evrone/blog/685264/
По устоявшейся традиции разработчики делятся на два типа: одни считают, что 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/
С каждым релизом в 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
Угрозы быть вычисленным по 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
Heroku — это облачный сервис, позволяющий разместить ваше приложение. Он поддерживает различные языки программирования, включая Python, а также различные аддоны, включая базу данных PostgreSQL.
Если хотите запустить ваше приложение для работы на сервере, то для начала прочитайте эту статью:
https://habr.com/ru/post/683796/
#django #heroku
Forwarded from Zen of Python
5 доказательств силы итерируемых объектов в Python
Итерируемые объекты — это объекты, которые могут быть преобразованы в итераторы, чьи элементы можно перебирать. Они настолько важны, что используются повсеместно при каждом удобном случае.
В этой статье вы сможете посмотреть на распространённые случи их использования в Python:
https://nuancesprog.ru/p/10504/
Итерируемые объекты — это объекты, которые могут быть преобразованы в итераторы, чьи элементы можно перебирать. Они настолько важны, что используются повсеместно при каждом удобном случае.
В этой статье вы сможете посмотреть на распространённые случи их использования в 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
Чтение данных из текстового файла — рутинная задача в 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
Содержимое CSV-файлов обычно не слишком читаемое, но при это может быть крайне важным и полезным. Поэтому иногда может потребоваться преобразовать его в более удобный к прочтению вид, например, в PDF-формат.
О том, как это сделать можно подробно узнать в этой статье:
https://www.pythonforbeginners.com/basics/convert-csv-to-pdf-file-in-python
#csv
Forwarded from Zen of Python
Как использовать объекты timedelta в Python для работы с датами
Если вы работаете с датами и временем в Python, то скорее всего часто используете
В этой статье вы узнаете все его возможности и способы применения:
https://www.freecodecamp.org/news/how-to-use-timedelta-objects-in-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
Для этого нам понадобится обычная камера видеонаблюдения и 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/
По устоявшейся традиции разработчики делятся на два типа: одни считают, что 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/
#веб
Python является популярным языком для веб-разработки — он прост, гибок, обладает множеством возможностей и инструментов для этой задачи. О последних как раз и пойдёт речь в этой статье.
Вы можете познакомиться с 5 веб-фреймворками, узнать их достоинства и недостатки, а затем выбрать подходящий для вашего следующего проекта, прочитав этот материал:
https://pythonist.ru/top-5-veb-frejmvorkov-dlya-python/
#веб
Forwarded from Zen of Python
Когда стоит использовать yield вместо return в Python
Оператор
Пример работы такой функции и рекомендации по её использованию можно прочитать в этой небольшой статье:
https://pythonru.com/osnovy/kogda-stoit-ispolzovat-yield-vmesto-return-v-python
Оператор
yield
действует похожим на return
образом, но с некоторыми отличиями. Он приостанавливает выполнение функции и возвращает указанное значение, оставляя возможность продолжить выполнение функции с того момента, где она была поставлена на паузу. Пример работы такой функции и рекомендации по её использованию можно прочитать в этой небольшой статье:
https://pythonru.com/osnovy/kogda-stoit-ispolzovat-yield-vmesto-return-v-python
Forwarded from Small Data Science for Russian Adventurers
Вопрос по 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/
У каждого разработчика со временем не только опыт нарабатывается, но также складываются представления о правильных практиках и подходах к работе. В этой статье автор решил поделиться своими инсайтами с вами. Возможно, вы найдёте здесь для себя что-то полезное:
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/
Декораторы позволяют расширять возможности функций и классов без изменения их кода. В этой статье научитесь создавать собственные декораторы для повышения качества кода.
Статья будет полезна тем, кто уже владеет основами 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
Сокеты и API сокетов используются для отправки сообщений по сети. Учебного материала по ним очень много, но если вы в этом новичков, то разобраться во всём может быть сложно.
Эта статья поможет вам переварить всю терминологию и разобраться в нюансах так, что к концу вы:
— освоите основные функции и методы модуля Python socket;
— научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками;
— работать со всем этим в собственных клиент-серверных приложениях.
https://habr.com/ru/company/skillfactory/blog/690186/
#socket
Forwarded from Базы данных. Книги по программированию
Building REST APIs with Flask: Create Python Web Services with MySQL
Автор: Kunal Relan
Год издания: 2019
#MySQL
Скачать книгу
Автор: Kunal Relan
Год издания: 2019
#MySQL
Скачать книгу