Zen of Python
20.1K subscribers
1.18K photos
160 videos
32 files
3.11K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Как создать успешный пет-проект. Инструкция для будущих «дуровых»

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

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

https://tproger.ru/articles/kak-sozdat-uspeshnyj-pet-proekt-instrukcija-dlja-budushhih-cukerbergov-i-durovyh/
👍10💩5🤔1
API-интерфейс Django REST в одном файле

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

Подробнее об этом:

https://adamj.eu/tech/2020/10/15/a-single-file-rest-api-in-django/

#django #restapi
🔥5👍2
Ambrosia — Open Source-библиотека для работы с A/B-тестами

Новая библиотека для проведения A/B-тестирования сделана специалистами из Big Data МТС и уже доступна. В этой статье авторы рассказали о её функционале и напомнили этапы A/B-тестирования.

Узнать подробнее можно здесь:

https://habr.com/ru/company/ru_mts/blog/700992/

#библиотека
👍2
Data Science на Python для начинающих

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

https://youtu.be/BqfM9eeD6KA?list=PL7mOFdpoBB6QiW3_n7aKn_eHTCCftPJLw

#видео #datascience
👍9💩3
Как работать с процессами и потоками в Python

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

https://habr.com/ru/company/simbirsoft/blog/701020/
👍3💩1
Видеоаналитика на взрывоопасном заводе площадью в 700 футбольных полей

Как предотвратить аварию или несчастный случай на заводе? Заранее проверять все неисправности и нарушения. А как это сделать на гигантском заводе, глаз ведь явно не хватит детально осмотреть всё? Положиться на технологии, а именно на видеосъёмку и дальнейшую аналитику.

Вот, например, история о том, как внедряли машинное зрение в нефтехимическую индустрию:

https://habr.com/ru/company/sibur_official/blog/700634/

#cv #ml
💩6
Пишем сайт поиска работы на Python Django

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

Подробнее:

https://bookflow.ru/pishem-sajt-poiska-raboty-na-python-django/

#django #петпроект
😁9👍3💩2👻1
Microsoft Power BI и Python: две суперспособности в сочетании

Microsoft Power BI — это интерактивный инструмент анализа и визуализации данных, который используется для бизнес-аналитики (BI) и который теперь можно создавать с помощью Python. Объединив эти две технологии, вы можете расширить возможности Power BI по обработке, преобразованию, дополнению
 и визуализации данных.

В этом уроке вы узнаете, как:

— установить и настроить среду Python и Power BI;
— использовать Python для импорта и преобразования данных;
— создавать пользовательских визуализаций с помощью Python;
— повторно использовать существующий код Python.

Подробнее:

https://realpython.com/power-bi-python/
👍5
Как создать Minecraft на Python

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

Вы тоже можете создать такой аналог, если умеете работать с Python. Для этого вам понадобится знание основ программирования и библиотека Ursina Engine. Подробнее:

https://habr.com/ru/company/selectel/blog/704040/

#gamedev #minecraft #петпроект
👍12😱7😁1
ChatGPT: нейросеть, которая умеет кодить, рисовать и запускать симуляцию внутри самой себя

Компания OpenAI, которая до этого запустила DALL-E и Codex, опубликовала новую языковую модель ChatGPT на основе GPT 3.5. Нейросеть умеет общаться с человеком в чате и давать ответы на самые разные вопросы, писать код для Python, рисовать и многое другое.

Сейчас она в бета-тесте и вы можете протестировать её работу. О том как это сделать и что ещё она умеет мы рассказали на сайте:

https://tproger.ru/articles/chatgpt-nejroset-kotoraja-umeet-kodit-risovat-i-zapuskat-simuljaciju-vnutri-samoj-sebja/

#ml
👍20🔥1💩1
Выявление незаконных построек по спутниковым снимкам с помощью CV

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

Автор этого проекта занял четвёртое место и теперь делиться своим опытом и мнением о том, что ему не хватило, чтобы попасть в топ-3:

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

#cv #ml
👍6👎3👏3🤯1
Подборка актуальных вакансий

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

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

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

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

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

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

Эксперт по регрессионному тестированию
Где: Москва, можно удалённо
Опыт: от 3 лет

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

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

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

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

#вакансии #работа
👍11💩5
Вам нужен чистый код? Используйте правило шести

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

https://habr.com/ru/company/sibur_official/blog/703172/

#советы
👍5🤔2🤡21
Пришла пора определить самый любимый язык программирования типичных программистов

И речь про баттл языков программирования. Мы уже проводили такой чемпионат в прошлом году. Тогда 1, 2 и 3 место заняли Python, C# и Java соответственно. А в этот раз мы учли ваши пожелания: сделали группы чуть более осмысленными, но всё же оставили немного рандома для остроты.

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

https://tproger.ru/articles/startuet-batl-jazykov-programmirovanija-2022/

Итоги подведём через неделю, а сегодня уже начался первый этап отбора, где мы столкнули лбами Visual Basic против Pascal, а также C++ против C#. Проголосовать можно здесь:

https://tproger.ru/articles/nachalsja-battl-jazykov-programmirovanija-2022/.

#япбаттл
💩8👍5😁4🤡3🤮2
Решение крупномасштабных задач машинного обучения на Python

В этой статье автор предлагает воспользоваться библиотекой xLearn. На текущий момент она поддерживает три алгоритма машинного обучения: линейную модель (linear model, LR), машину факторизации (factorization machine, FM) и машину факторизации с учетом полей (field-aware factorization machine, FFM). Вы сможете рассмотреть каждый из них по отдельности:

https://nuancesprog.ru/p/16529/

#ml
👍4
Go или Python? Кто победит решаете вы

У нас продолжается битва языков программирования 2022 и сегодня второй раунд. В сегодняшней схватке схлестнутся Go и Python, а также Assembler и C. Голосование по этим языкам программирования продлится до 15 декабря 2022 года. Опросы будут закрыты в 11:00 по МСК.

Не теряйте время и скорее проголосуйте за любимый питончик:

https://tproger.ru/articles/vtoroj-raund-bitvy-jazykov-programmirovanija-v-2022-godu/

#япбаттл
💩8👍3
Как работает Pattern Memento (Снимок)

Снимок — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации. В этой статье автор простым языком попытался объяснить принцип его работы и способ реализации:

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

#основы #паттерны
👍3
Создаём Telegram бот с регистрацией пользователей из таблицы в Airtable + Python

Простая, но нестандартная реализация регистрации пользователей через Telegram-бота с помощью таблицы в Airtable и Python. Подробнее:

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

#telegram #бот
👎1
Matplotlib для python

Ловите подборку видеоуроков по Matplotlib. Вы изучите что такое Matplotlib, зачем нужен, как установить и, главное, как его грамотно использовать.

Смотрим тут:

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8xQx-X5a6eSEOYULNSnHN_p

#видео #matplotlib
👍13
Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой Strawberry

Strawberry — code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для описания типов можно использовать dataclasses и pydantic-модели. Из коробки поддерживается асинхронность.

В этом гайде вы посмотрите как работать с этой библиотекой и напишете приложение, реализующее создание и получение пользователей (users) и их книг (books):

https://habr.com/ru/post/688876/
👍6