zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

20687

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Subscribe to a channel

Zen of Python

Как написать трекинг парковочных мест

Вам знакома ситуация, когда ты приезжаешь с работы и не можешь найти свободной место во дворе, кружишься, толкаешься с другими водителями, чтоб разъехаться и в итоге уезжаешь из двора, чтобы найти место где-то ещё? Или помните то чувство, когда прямо перед вашим носом кто-то занимает последнее свободное место, потому что вы решили заехать во двор с другой стороны?

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

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

#cv #петпроект

Читать полностью…

Zen of Python

JSON и Python: есть контакт!

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

В статье вы узнаете, в чём суть JSON и как его обрабатывать с помощью встроенного модуля json в Python:

https://nuancesprog.ru/p/15586/

#json

Читать полностью…

Zen of Python

Java против Python: базовый Python для разработчиков Java

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

https://realpython.com/java-vs-python/

Читать полностью…

Zen of Python

Чат. Если бы 2022 был языком программирования, то каким и почему?

Давайте пофантазируем и обсудим каким бы был 2022 год языком программирования! Может сказать существующий или придумать свой! Но только чур с аргументацией своего выбора!

#чат

Читать полностью…

Zen of Python

Mito — быстрый старт на Python для тех, кто привык к Excel

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

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

#mito

Читать полностью…

Zen of Python

Разработка на Python для детей

Программирование на Python — лучшее начало для детей на пути освоения разработки, так как это высокоуровневый язык с простым синтаксисом.

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

https://tproger.ru/articles/razrabotka-na-python-dlja-detej/

Читать полностью…

Zen of Python

Можно ли стать дата-сайентистом в МТС и как это сделать

Не секрет, что Data Science сегодня очень популярное направление в разработке, но уметь кодить на Python недостаточно для становления специалистом по данным, что бы вам не говорили.

У МТС есть специальные курсы по профессии Data Scientist, которые помогают освоить это направление и статью частью команды. Но попасть туда могут не все. На самые частые вопросы о курсах компании ответили тут:

https://tprg.ru/ERBI

Читать полностью…

Zen of Python

Подборка актуальных вакансий

Middle DBA
Где: Москва, можно удалённо
Опыт: от 3 лет

DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Application Security Engineer
Где: Москва, можно удалённо
Опыт: от 5 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

Ведущий Python-разработчик
Где: Москва, можно удалённо
Опыт: от 5 лет

#вакансии #работа

Читать полностью…

Zen of Python

Многопроцессорное состояние гонки в Python

Вы можете столкнуться с состоянием гонки при использовании параллелизма на основе процессов во время работы с модуль multiprocessing в Python.

В этом руководстве вы узнаете, как определять и исправлять состояние гонки в Python:

https://superfastpython.com/multiprocessing-race-condition-python/

Читать полностью…

Zen of Python

Введение в библиотеку Transformers и платформу Hugging Face

Платформа Hugging Face — это коллекция готовых современных предварительно обученных Deep Learning моделей. А библиотека Transformers предоставляет инструменты и интерфейсы для их простой загрузки и использования.

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

[https://habr.com/ru/post/704592/

#ml #nlp

Читать полностью…

Zen of Python

Физика в Python с использованием Pymunk

Если вы хотите создавать реалистичные игры или видеоролики, в которых объекты ведут себя максимально естественно, то стоит научиться работать с их физическими свойствами.

В этой статье вы научитесь самостоятельно создавать физические симуляции с помощью библиотек Pymunk и Pygame:

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

#pygame #pymunk

Читать полностью…

Zen of Python

Топ-7 библиотек Python для машинного обучения

Python идеально подходит для машинного обучения, что доказано на практике с помощью сотен различных проектов. Если и вы хотите погрузиться в создание нейросетей, то в этой статье вы найдёте топ-7 библиотек Python для машинного обучения, которые вам помогут:

https://pythonist.ru/top-7-bibliotek-python-dlya-mashinnogo-obucheniya/

#ml

Читать полностью…

Zen of Python

Получаем статистику Telegram-канала при помощи api и python

О каналах в Telegram доступна интересная и познавательная статистика, которую можно посмотреть не только в самом мессенджере, но и с помощью нехитрых действий с api. А если каналов много, то вообще очень полезная вещь, которая упростит сбор полезных данных для анализа контента и аудитории, например.

Как это сделать читайте тут:

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

#telegramapi

Читать полностью…

Zen of Python

Telegram-бот для постинга мемов, ну или новогодних открыток

В этом видео вы узнаете, как создать Telegram-бота на языке Python с помощью библиотеки aiogram. Вы подробно рассмотрите процесс создания бота, начиная от регистрации в Telegram, заканчивая разбором программного кода. Разработанный бот будет автоматически отсылать свежие мемы с сайта Reddit в выбранный telegram канал, либо, если захотите, любые другие изображения. Кроме Aiogram, вы также пощупаете библиотеку asyncpraw для работы с Reddit API.

https://www.youtube.com/watch?v=oAKVM7h4Kp4

#видео #бот #telegram

Читать полностью…

Zen of Python

Олдскульные HTML-шаблоны снова в моде

Что эффективнее: рендеринг на стороне клиента или на стороне сервера? Сейчас стандартом является первый вариант, который позволяет подгружать данные, загружать окна и прочее без перезагрузки страницы. Ведь кому нужна перезагрузка страницы, правда?

Но на самом деле старые-добрые серверные шаблоны тоже ещё могут удивить. В данном случае речь о фреймворке htmx для Python. Подробнее о нём можно узнать в этой статье:

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

#htmx #бэкенд #фронтенд

Читать полностью…

Zen of Python

Обзор и сравнение популярных в 2022 году линтеров для Python

Для Python существует множество инструментов компоновки. Некоторые из них имеют почти идентичные имена друг с другом, но всё же отличаются. Здесь рассмотрены популярные сегодня инструменты с точки зрения их плюсов и минусов.

Какие из них брать в свой арсенал, решать вам.

https://inventwithpython.com/blog/2022/11/19/python-linter-comparison-2022-pylint-vs-pyflakes-vs-flake8-vs-autopep8-vs-bandit-vs-prospector-vs-pylama-vs-pyroma-vs-black-vs-mypy-vs-radon-vs-mccabe/

Читать полностью…

Zen of Python

Как из данных узнавать о том, что в продукте что-то пошло не по плану

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

Подробнее об этом расскажет продуктовый аналитик — тот, кто лично находит такие аномалии:

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

#datascience

Читать полностью…

Zen of Python

Ускоряем тестирование: быстро, модно, без рутины

Разработчик из QIWI решил поделиться опытом его команды, которая работала над проектом ContactPay. А именно тем, как они смогли быстрее и результативнее выполнять тестирование фич, ускоряя общее время разработки и улучшая её качество:

https://habr.com/ru/company/qiwi/blog/702302/

#qa

Читать полностью…

Zen of Python

Как разбить текст на абзацы с помощью Python

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

Подробнее:

https://nuancesprog.ru/p/16558/

#nlp

Читать полностью…

Zen of Python

Новогодний Бинго для программистов

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

Заполняйте его и делитесь своими результатами в комментарии!

Читать полностью…

Zen of Python

Поздравления для питонистов от нейросети

Новый год уже через несколько часов и мы долго думали, как вас поздравить. Наконец, мы решили, что раз уж python и нейросети просто созданы друг для друга, то и питонистов должна поздравить нейросеть!

Мы попросили Балабобу написать несколько пожеланий для наших подписчиков и вот, что у неё получилось. Кстати, этими открытками вы можете также поздравить своего друга-питониста!

С наступающим!

Читать полностью…

Zen of Python

Ускоренный курс по представлениям и генераторам списков

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

В этой статье вы сможете узнать о них подробнее и увидеть, как они работают:

https://towardsdev.com/a-crash-course-in-python-comprehensions-and-generators-f069c8f8ca38

#курс

Читать полностью…

Zen of Python

Работа с поверхностными и глубокими копиями в Python

В этой статье объясняется, как делать копии списков Python, массивов NumPy и датафреймов Pandas при помощи операций получения срезов, списочного и логического индексирования. Эти операции часто используются при анализе данных и должны правильно применяться, ведь ошибочные предположения могут привести к падению быстродействия или неожиданным результатам.

https://habr.com/ru/company/ruvds/blog/702486/

Читать полностью…

Zen of Python

Если бы в сюжете «Щелкунчика» оказался питон, героям было бы куда проще победить Мышиного короля

В Новый год чудеса случаются — вы можете проверить это сами! Напишите свою сказку вместе с МТС и поучаствуйте в первом в мире IT-контесте по переводу «Щелкунчика» на языки программирования.

Готовы посоревноваться с другими в решении нетривиальной задачи и нестандартно применить своё знание Python, Go, C#, JavaScript или Java? Действуйте:

— зарегистрируйтесь и выберите свой язык программирования;
— получите часть «Щелкунчика» и гайд о том, как превращать буквы в код;
— присоединяйтесь к чату с профи МТС;
— напишите код круче всех и станьте одним из победителей IT-контеста!

Покажите свои hard skills и поборитесь за 1 из 5 наборов беспроводных наушников Sony, крутые призы и не только. Регистрируйтесь и создавайте диджитал-чудо вместе с МТС: bit.ly/3YRPBJy

Реклама ПАО "МТС" LjN8KLmAN

Читать полностью…

Zen of Python

Анимированная новогодняя открытка на python

Посмотрите, как с помощью Python и модулей pillow и tkinter вы можете создавать анимированные открытки, которые потом можно отправить своим близким или друзьям:

https://youtu.be/K2vnelvZqyY

#видео #петпроект

Читать полностью…

Zen of Python

3 причины освоить Python

Новичку сложно выбрать язык для работы. Можно заглянуть в рейтинг TIOBE: Популярнейшим в 2022 году стал Python. Почему так?

1. Подходит новичкам. Если никогда не кодили, начните с Python. Он интуитивный, ему легко учиться. По Python много материалов: методички, библиотеки готовых решений.

2. Python — универсальный. На нём пишут игры, программы и сайты, создают ботов, анализируют данные. Python используют и для сбора и обработки информации.

3. Разработчикам хорошо платят. Средняя зарплата — 150к ₽ в месяц. Новичкам от 80к. После 2 лет работы вы сможете удвоить доход, а после 3 — получать до 300к ₽. Это три средние ЗП в Москве и десять в регионах.

Изучайте Python с нуля на курсе университета Skypro: https://tprg.ru/Auxy

Вас проведут прямо до трудоустройства: составят резюме, подготовят к интервью.

Skypro гарантирует, что найдёт вам работу или вернёт деньги, если не устроят на работу за 4 месяца после курса.

Теория, практика, 4 проекта для портфолио ждут вас: https://tprg.ru/Auxy

Сейчас действует скидка 40% + ещё 7% по промокоду "ПРОМОКОД"

Реклама ОАНО ДПО «Скаэнг»

Читать полностью…

Zen of Python

Новогодняя ёлочка на рабочий стол

Хотите добавить своему рабочему столу немного праздничной атмосферы? Тогда пора обратиться к опыту предков, вернее к опыту пользователей Windows XP. Тогда было популярно скачивать различные программки для украшения рабочего стола, в частности к новому году.

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

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

#петпроект

Читать полностью…

Zen of Python

Создание анимированных диаграмм в Python

Если вы хотите кому-то донести подробности о данных, то сухие таблицы и пёстрые рисунки диаграмм не лучший выбор. Зато вы наверняка видели видеоролики о том, как, например, менялась популярность различных языков программирования или о том как росла капитализация популярных компаний и прочие.

В этой статье вы как раз и узнаете, как создавать такие ролики самому с помощью имеющихся у вас данных и Python-кода:

https://nuancesprog.ru/p/14847/

Читать полностью…

Zen of Python

Как рандомайзить Тайных Сант, если участники далеко и сидят без интернета

Новый год уже на следующей неделе и если вы ещё не решили кому и как дарить подарки, то «Тайный Санта» отличный способ весело провести время. Но если ваши друзья или родственники живут в других городах или даже странах, то как провести жеребьёвку кто кому будет дарить подарок?

А вот же способ решить эту проблему. Скорее читайте:

https://habr.com/ru/company/cloud4y/blog/594635/

Читать полностью…

Zen of Python

Dockerize Python: создаём образ Docker из приложения на Python

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

https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/

#docker

Читать полностью…
Subscribe to a channel