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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Пользовательские классы разрешений в Django REST Framework

В этом руководстве вы узнаете, как создать свой собственный класс разрешений в Django REST Framework, если вам это потребуется, узнаете в чём отличие has_permission и has_object_permission и не только:

https://tprg.ru/VCy5

#django #drf
Помощник сталевара: для чего металлургам нужно машинное обучение?

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

Подробнее:

https://tprg.ru/Okwe

#ml
3 способа локального хранения и чтения учетных данных в Python

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

Все три способа не представляют ничего сложного и вы можете научиться всем трём, выбрав потом для себя оптимальный:

https://tprg.ru/4198
Они б ещё эмодзи использовали
Хотели бы вы, чтобы поисковик выдавал самые точные ответы по запросам программистов?

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

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

Подробности: https://yandex.ru/jobs/vacancies/асессор-разработчик-6130

#вакансия #работа
Как написать чистый код на Python

Чистый код это больная тема для всех языков и разработчиков. Так или иначе все сталкиваются с плохим кодом или даже сами такой код создают по неопытности или лени.

В этой статье вы найдёте несколько правил, которые помогут писать качественный код:

https://tprg.ru/1ROn
Игровой бот с мини-играми для Discord

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

Подробности здесь:

https://tprg.ru/Waup
Как научиться использовать Docker с Python всего за 10 минут

Хотите научиться работать с Docker, но пугает сама мысль в изучении чего-то нового с нуля? Понимаем, первый шаг самый трудный.

Эта статья поможет вам сделать первый шаг в освоении Docker и за 10 минут научит вас минимально использовать его с Python:

https://tprg.ru/MzZC

#docker
Шпаргалка по Python

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

https://tprg.ru/z8GR
Удаление фона с помощью Rembg на Python

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

Инструкция по использованию тут:

https://tprg.ru/L6fH
Для тех, кому важна универсальность
Машинное обучение сейчас использует везде. Порой даже кажется, что скоро не останется устройств и технологий, которые не используют нейросети. Даже сталевары уже возложили часть своих задач на нейросети.

Но давайте с вами обсудим этот вопрос. Действительно ли без машинного обучения нельзя обойтись? Или это маркетинговая уловка и дань моде?

Поделитесь своим мнением в комментариях

#чат
Python впервые в истории может стать самым популярным языком программирования в мире

Такой вывод можно сделать исходя из текущего рейтинга TIOBE, которые использует различные показатели для сравнения популярности языков. Сейчас Python на третьем место после C и Java, которые только теряют очки, в то время, как Python, наоборот, набирает их.

Подробнее можно прочитать здесь:

https://tprg.ru/8xkX
Как прокачать навыки программирования, работая над pet-проектом

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

В этой статье он подробнее рассказал о его особенностях и пути создания:

https://tprg.ru/leFR
Copilot пишет текстовую игру на Python

Вы уже слышали о Copilot? Это система Microsoft и GitHub, которая умеет сама дописывать необходимый код за разработчиком. Да уж, скоро и разработчики станут не нужны. Но сейчас не об этом!

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

Выглядит это немного пугающе, посмотрите сами:

https://tprg.ru/wVOU
Изучаете Python и хотите стать разработчиком? Senior Python Developer ответит на ваши вопросы из комментариев

Если вы хотите стать Python-разработчиком, но у вас есть вопросы о необходимых навыках и умениях, то на них вам ответит Максим Кузнецов — Senior Python Developer в компании Akvelon.

Переходите по ссылке и оставляйте комментарий с вопросом:

https://tprg.ru/qRaH
Плюсы и минусы Python

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

Посмотрите сами и сделайте выводы:

https://tprg.ru/uWGV

#видео
Что почитать: Джон Шихан «React to Python»

Эта книга призвана научить вас создавать высокопроизводительные веб-приложения, используя JavaScript-библиотеку React, но используя синтаксис Python. Автор книги предлагает использовать транспилятор Transcrypt, который будет превращать ваш код Python в JavaScript.

Книга вышла в этом году, поэтому содержит максимально актуальную информацию.

#книги
Тут два варианта: либо ты осилишь основы, либо они обломают тебя
Python Django: как изменить страницу ошибки 404

Ошибка 404, пожалуй, одна из самых популярных при работе с веб-сайтами. Она возникает тогда, когда страницу не удалось найти. Хорошие и продуманные сайты обрабатывают эту ошибку, предоставляя свой вариант страницы.

Здесь вы узнаете, как с помощью Django создать такую страницу и настроить её отображение:

https://tprg.ru/Tz27

#django