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

Бесконечно можно смотреть на три вещи: горящий огонь, бегущую воду и на шпаргалки по регуляркам

Держите объёмную шпаргалку для Python.

#шпаргалка

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

Zen of Python

В дополнение про производительность

В прошлом посте поделились статьёй, в которой рассказали, как сегодня можно ускорить код на Python. И вот ещё одно интересное видео на эту тему.

Это более глубокий разбор вопроса от Карла Мейера, инженера-программиста из одной запрещённой соцсети. Несколько лет назад Карл и его команда начали работать над проектом под названием Cinder, стремясь повысить эффективность через оптимизацию работы на уровне Python runtime.

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

https://youtu.be/RQAFpUM3EoE

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

Zen of Python

С чего начать изучать Python?
Одна из важных тем в Python — декораторы.

Именно с ними вы можете познакомиться на открытом уроке 25 января в 20:00 мск в рамках специализации «Python Developer».

Сурен Хоренян, опытный Python-разработчик из МТС, расскажет, что из себя представляют декораторы и как работают, а также научит создавать их самостоятельно.

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

Записаться на урок можно тут: https://otus.pw/u1Ig/

Реклама ООО «Отус Онлайн-Образование» LjN8KHDTt

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

Zen of Python

VK Cloud устраивает Weekend Offer для Go- и Python-разработчиков

Weekend Offer — это отличная возможность за выходные попасть в команду VK Cloud, которая создаёт высоконагруженные сервисы для миллионов пользователей и десятков тысяч компаний.

28 января, в субботу пройдут технические собеседования. Техлиды, технический директор и директор по продукту расскажут про структуру компании, процессы и задачи.

А уже 29 января пройдут финальные собеседования, где лучшие кандидаты получат офферы.

Отклики принимают до 26 января, а узнать подробнее о вакансиях, условиях и подать заявку можно по ссылке: https://tprg.ru/FS9J

Реклама «ВК ЦИФРОВЫЕ ТЕХНОЛОГИИ» LjN8KNvRU

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

Zen of Python

Список лучших библиотек на Python за 2022

В этот раз в подборку попало больше библиотек по ИИ и науке о данных, но всё равно в списке вы найдёте интересные ресурсы, которые стали популярны в этом году и не связаны с наукой:

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

#библиотека

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

Zen of Python

Шпаргалка по DataFrame

DataFrame — ключевая структура данных Python-библиотеки pandas. В шпаргалке есть всё про основные операции с DataFrame. Акцент сделан на Data Wrangling — этапе работы с данными, когда данные преобразовываются из «сырого» формата в пригодный для аналитики.

Если вы инженер данных, аналитик или датасаентист — эта шпаргалка точно для вас.

#datascience

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

Zen of Python

Бесплатное обучение по созданию искусственного интеллекта с нуля

Всего за 3 вечера под руководством Дмитрия Романова, основателя Университета Искусственного Интеллекта, вы с легкостью напишете свой первый искусственный интеллект

Какие нейронные сети вы создадите?
— Классификация марок молока
— Классификация людей на входящих и выходящих из автобуса
— Обнаружение возгораний
— Оценка стоимости квартир
— Классификация отзывов на Teslа
— Оценка резюме соискателей
— Прогнозирование стоимости полиметаллов
— Сегментация изображений самолетов
— Распознавание команд умного дома⠀

Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.

Регистрация по ссылке

Реклама ООО «Терра Эй Ай»

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

Zen of Python

6 Python декораторов, которые значительно упростят ваш код

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

В статье — про 6 декораторов, которые раскроют всю элегантность Python: https://habr.com/ru/post/709280/

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

Zen of Python

«Чтение — всему голова!» Переводим электронные книги формата .EPUB с помощью Python

Интересный кейс предлагаем вам сегодня, который будет актуален как раз для разработчиков. По программированию очень много книг, но на русском языке их количество сильно уступает англоязычным изданиям. Что делать? Да просто взять и перевести. Но есть нюанс! Переводчику всё равно, что переводить — текст или код, поэтому вместо примеров кода вы получите что-то около 1С.

Как решить этот вопрос и научить программу корректно переводить электронные книги, узнаете тут:

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

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

Zen of Python

Whoogle — поиск в Google без рекламы, cookie и слежки

Получайте результаты поиска Google, но без рекламы, javascript, AMP-ссылок, файлов cookie и отслеживания IP-адресов. Whoogle легко развёртывается в один клик, как приложение Docker и настраивается с помощью одного конфигурационного файла. Попробуйте этот быстрый и простой поиск в качестве основной замены поисковой системы как на настольных компьютерах, так и на мобильных устройствах:

https://github.com/benbusby/whoogle-search

#библиотека

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

Zen of Python

Запуск Python внутри ChatGPT

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

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

https://mathspp.com/blog/running-python-inside-chatgpt

#chatgpt

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

Zen of Python

Telegram WebApps. Как встроить веб-приложения в чат-бота

В Telegram уже какое-то время существует возможность встраивать в ботов веб-приложения, превращая их, по сути, в мини-приложения прямо внутри мессенджера. Как заявляют разработчики: «Telegram-бот нового поколения станет полноценной заменой любому сайту».

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

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

#telegram

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

Zen of Python

Станьте дипломированным специалистом по Data Science, не вставая с дивана

Считаете, что это невозможно? НИУ ВШЭ даёт такую возможность. Они объединили лучшее из онлайн-образования и традиционного. Теперь студенты могут попасть на очную онлайн-магистратуру и получить диплом государственного образца.

А ещё вы получите возможность совмещать работу и учёбу, отсрочку от армии, возможность учиться из любой точки мира, а также море практики.

Не упустите стать студентом вуза, который занимает 1 место в рейтинге ТОП-100 вузов России по версии Forbes. Переходите по ссылке, оставляйте заявку на консультацию и получите скидку до 70%.

Подать документы можно до 20 февраля 2023 года. Торопитесь: https://tprg.ru/KvEm

Реклама НИУ «ВШЭ» LjN8JyNWJ

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

Zen of Python

Я: да не нужны мне комментарии к коду. Я не забуду, как он работает

Как я вижу свой код через неделю:

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

Zen of Python

Транскрибируем MP3-файлы прямо в Notion

Notion является очень полезным многофункциональным инструментом. Я и сам им пользуюсь для работы, ведения заметок, в качестве ToDo-листа и других задач. Многие им уже пользуются, а если ещё нет, то обязательно попробуйте

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

https://pythonalgos.com/how-to-automatically-transcribe-a-notion-mp3-file/

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

Zen of Python

Конструкция match-case в Python

Начиная с версии 3.10, в Python наконец-то появилась конструкция match-case. С помощью неё можно избавиться от громоздких цепочек if-elif-else.

Например:
http_status = 400
if http_status == 400:
print("Bad Request")
elif http_status == 403:
print("Forbidden")
elif http_status == 404:
print("Not Found")
else:
print("Other")

Вместо этого можно использовать компактное выражение match-case:
http_status = 400
match http_status:
case 400:
print("Bad Request")
case 403:
print("Forbidden")
case 404:
print("Not Found")
case _:
print("Other")

Если ещё не разобрались, как работает конструкция, вот отличная статья, в которой рассказали подробнее. А также разобрали распространенные проблемы с if-else и варианты их решения при помощи match-case:

https://pythonist.ru/konstrukcziya-match-case-v-python-polnoe-rukovodstvo/

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

Zen of Python

Как можно ускорить Python сегодня

Перевод интересной статьи от Intel, в которой разобрали:
— Почему важно думать о «будущем разнородных вычислений».
— Две ключевых сложности, которые необходимо преодолеть в открытом решении.
— Параллельное выполнение задач для более эффективного задействования CPU.
— Использование ускорителя для дополнительного повышения быстродействия.

Один только третий пункт позволит увеличить быстродействие в 12 раз, четвёртый — ещё больше за счёт ускорителя. Техники простые, но очень полезные, когда нужно дополнительно ускорить программу:

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

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

Zen of Python

Мощная и простая в использовании библиотека Python для работы с 3D-облаками точек и сетками

Point Cloud Utils — ценный инструмент, который поможет вам эффективно обрабатывать и анализировать 3D-данные.

Point Cloud Utils умеет работать с различными форматами файлов, что упрощает импорт и экспорт данных из различных источников. Особенно полезна библиотека будет для тех, кто работает с компьютерным зрением, робототехникой, лидарным сканированием и фотограмметрия.

#библиотека

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

Zen of Python

Вопросы и ответы к интервью для Python Developer

Годный репозиторий, в котором собраны популярные вопросы по Python и смежным темам: Django, ООП, принципы программирования, HTML, фронтенд и БД.

Сохраните, чтобы не потерять: https://github.com/yakimka/python_interview_questions

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

Zen of Python

Начать новичком со знанием синтаксиса, а через год выйти middle разработчиком реально

Ребята из Devman разработали крутые методики обучения, протестировали их на учениках и запустили быстрый и эффективный курс-профессию до мидла.

Попробовать вы можете абсолютно бесплатно. Пробная неделя стартует 23 января. Там вы:
— начнёте писать код с первого занятия;
— напишите до 2 собственных небольших проектов на Python;
— получите фидбек от опытного программиста и узнаете, какие скиллы необходимо подтянуть.

Приходите на пробную неделю обучения и погрузитесь в рабочие будни python-разработчика: bit.ly/3wcPuv1

Реклама ООО «Девман» 2VtzqufWVhV

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

Zen of Python

Full Metal Python

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

Zen of Python

Что делать, если на рабочем компьютере нельзя даже в «Cапёра» поиграть? Написать своего!

Вот простая реализация на Python с исходниками и пояснениями: https://github.com/r-ook/pymsweeper

Конечно, не по канону, что лицо при удержании кнопки не меняется, но для начала тоже сойдёт.

#gamedev

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

Zen of Python

Дайджест Python: итоги 2022 года, обзор версии 3.11 и курсы от Google

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

Узнайте, как изменился Python в версии 3.11, как написать ботов в WhatsApp и Telegram для работы с финансами, как прокачать свои знания в Python с помощью пятиминутных упражнений и как написать тестовое задание на собеседовании при помощи ChatGPT. Подробнее:

https://tproger.ru/articles/dajdzhest-python-itogi-2022-goda-obzor-versii-3-11-i-kursy-ot-google/

#дайджест

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

Zen of Python

4 канала общей направленности для программистов:

— «Типичный программист» про разработку в целом: @tproger_official
— «IT Юмор» с мемами: @ithumor
— «Представляешь,» с новостями: @your_tech
— «Книги для программистов»: @devs_books

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

Zen of Python

Неудачный проект ML о рынке недвижимости

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

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

https://www.datafantic.com/failed-project-how-bad-is-the-real-estate-market-getting/

#ml

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

Zen of Python

Подборка шпаргалок для самых разных задач на Python

Держите подборку, которая наверняка пригодится начинающим питонистам, а также разработчикам, которые хотят освежить знания:

https://github.com/afizs/python-notes/blob/main/resources/cheatsheets.md

#шпаргалки

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

Zen of Python

Библиотека для простого создания анимированных диаграмм ipyvizzu

ipyvizzu — это инструмент для создания анимированных диаграмм для ноутбуков Jupyter, Google Colab, Databricks, Kaggle и Deepnote, а также для других платформ. ipyvizzu позволяет специалистам по обработке данных и аналитикам использовать анимацию для создания роликов с использованием данных на Python. Он построен на открытой библиотеке диаграмм Javascript / C++ с открытым исходным кодом Vizzu.

Подробнее:

https://github.com/vizzuhq/ipyvizzu

#библиотека

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

Zen of Python

ChatGPT пройдёт собеседование по Data Science вместо вас

Готовитесь к собеседованию, которое пройдёт онлайн, но боитесь, что от волнения всё вылетит из головы? Расслабьтесь, есть решение. Теперь вам не нужно полагаться на себя, ведь можно доверить ответы нейросети.

Подробнее:

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

#chatgpt #ml

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

Zen of Python

Памятка о совместимости крови

Этот проект полезен не только с точки зрения разработки, но и здоровья. Он наглядно показывает какую кровь можно переливать людям с различными группами крови. А ещё вы можете посмотреть, как можно эффективно работать с препроцессорами и создавать с помощью них анимацию.

https://codepen.io/RominaMartin/pen/OJVdvRm

#codepen

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

Zen of Python

Субъективные итоги 2022 года в мире Python

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

https://tproger.ru/articles/subektivnye-itogi-2022-goda-v-mire-python/

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