Zen of Python
20.1K subscribers
1.22K 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
加入频道
Изучаем Git с Learn Git Branching

Неважно на каком языке вы пишите код — Python, C# или любой другой, без Git сегодня практически невозможно заниматься разработкой. Если вы хотите владеть git на достаточном уровне, то на вашу удачу уже давно существует полезный сервис, который помогает полностью освоиться с CLI git играючи и бесплатно.

Learn Git Branching плавно проведёт вас по основным возможностям Git и сразу даст попробовать их:

https://learngitbranching.js.org/?locale=ru_RU

#git
🔥29👍7😁1
Пагинация для создания дружелюбного приложения на Django

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

Это руководство предназначено для программистов Python среднего уровня с базовым опытом работы с Django:

https://realpython.com/django-pagination/

#django
😁13👍9🥰3🔥1
Синхронизируем данные с yarsync

Yarsync (Yet Another Rsync) — предназначен для синхронизации данных между несколькими устройствами, более точно — между файловыми системами в Unix-подобных средах. Он имеет похожий на Git интерфейс и является Python-обёрткой для rsync.

Давайте посмотрим, как он работает и как он может помочь вам в ваших задачах:

https://habr.com/ru/post/662163/
👍3
Так легко не бывает!
👏56😁41👍7👎2
Хотите узнать, почему важно закрывать файлы в Python?

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

https://realpython.com/why-close-file-python/
👍14🔥1
Примеры лямбда-функций в Python

Лямбда-функции – это анонимные функции, которые содержат только одно выражение. На первый взгляд они могут показаться сложными, но это не так. В этой статье вы узнаете, как легко начать использовать их в своём коде:

https://pythonist.ru/lyambda-funkczii-v-python-primery/

#начинающим
👍18
Погружаемся в основы шифрования с шифром Цезаря

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

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

https://www.pythonpool.com/caesar-cipher-python/
👍6
Отправка SMS кириллицей с AT-модема

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

https://habr.com/ru/post/662291/
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Пакет git-gud для изучения git в командной строке

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

Инструкция по установке и более подробная информация тут:

https://github.com/benthayer/git-gud

#git
👍10🔥3
​​Когда документацию писал джун, а изучает её стажёр:
👍46😁10
Коллекции в Python

Collections — это встроенный модуль Python, предоставляющий такие полезные типы данных, как контейнеры. Контейнерные типы данных позволяют нам хранить и получать доступ к значениям удобным способом.

Давайте познакомимся с ними поближе и узнаем, какие они бывают:

https://pythonist.ru/kollekczii-v-python/
👍7
Лучшие проекты для начинающих Python-разработчиков

Сколько теорию не изучай, но без практики от неё не будет толку. Но что делать, если собственной фантазии на свой проект не хватает? Взять какую-то готовую идею и попробовать её воплотить в жизнь!

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

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

#видео
👍18
Введение в линейное программирование на Python

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

https://nuancesprog.ru/p/15659/
👍8🔥4
Большая шпаргалка по Python

Здесь вы найдёте большую и подробную шпаргалку с примерами по множеству тем для Python. Забирайте в закладки и держите под рукой:

https://www.interviewbit.com/python-cheat-sheet/

#шпаргалка
👍232
9 актуальных вакансий

Старший аналитик данных в МТС
Где: Москва
Опыт: От 1 года

Middle DevOps-инженер в Outlines Tech
Где: Москва
Опыт: От 2 лет

Middle Data Engineer в МТС
Где: Москва
Опыт: От 2 лет

Middle QA Engineer в МТС
Где: Москва
Опыт: От 2 лет

Middle Администратор Tableau в МТС
Где: Москва
Опыт: От 2 лет

Middle Data Scientist в МТС
Где: Москва
Опыт: От 2 лет

Senior Python Developer в МТС
Где: Москва
Опыт: От 3 лет

Руководитель направления бизнес анализа в МТС
Где: Москва
Опыт: От 3 лет

Преподаватель на курс «Буткэмп Python» в OTUS
Где: Удалённо
Опыт: От 5 лет

#вакансии #работа
👍7
Кто-то им пользуется?
👍25😁9
Украшаем наш профиль на GitHub с помощью подделки активности в OpenSource

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

Если хотите узнать, как это сделать, то переходить по ссылке:

https://tproger.ru/translations/draw-on-github/

#github
👍23😁8👎6💩2
11 забавных пасхалок в Python

Пасхалки любят все, ведь они разбавляют привычное восприятие, а ещё дают возможность сблизиться с разработчиками благодаря общим приколам. И это касается не только игр, Python тоже полон пасхалок и подробнее о них вы можете узнать тут:

https://techrocks.ru/2021/02/08/11-python-easter-eggs/
👍4😁3👏21
Умный чат-бот с ИИ на Python

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

Подробнее:

https://www.youtube.com/watch?v=1lwddP0KUEg

#видео #ml
🤩103👍1
Финальный босс, конечно, лютый
👍69😁44🔥12