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

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Библиотека Polyfoto для создания мозаик

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

https://github.com/shanedrabing/polyfoto

#библиотека
👍14🤔1
Подборка актуальных вакансий

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

TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года

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

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

Старший разработчик в команду DWH
Где: Москва
Опыт: от 1 года

Python-разработчик
Где: Москва
Опыт: от 3 лет

#вакансии #работа
👍7👎2😱1
Курс MongoDB Python

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

В этом курсе вы познакомитесь с возможностями MongoDB и научитесь работать с ним:

https://www.youtube.com/playlist?list=PL6plRXMq5RABbVCM0dn23PTKO13WcXnbf

#курс #mongodb
👍14
Статическое Python приложение в образе контейнера на базе scratch

Небольшое руководство о том, как можно собрать Python приложение в самодостаточный статически связанный двоичный файл и упаковать его в образ контейнера на базе scratch. Размер итогового образа контейнера получится всего лишь от 13 мегабайт.

Подробнее:

https://habr.com/ru/post/676412/
👍7💩6
Почему стоит использовать Pathlib в качестве альтернативы модуля OS

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

Но в этой статье автор хочет опровергнуть этот способ, представив другую библиотеку. О плюсах и минусах альтернативного подхода тут:

https://nuancesprog.ru/p/15252/
👍14
Моделирование теннисного матча с помощью объектно-ориентированного программирования на Python

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

По ссылке откроется первая часть статьи, вторая часть — внутри:

https://thepythoncodingbook.com/2022/07/02/simulating-a-tennis-match-using-object-oriented-programming-in-python-wimbledon-special-part-1/
👍11
CircuitPython

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

Документация, руководство по использованию и примеры кода тут:

https://github.com/adafruit/circuitpython
👍11🔥4🥰1
100 бесплатных шаблонов резюме для IT-специалиста

Резюме — это не всегда строгий документ для описания навыков и опыта работы. В него можно внести уместную нотку креатива.

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

https://tproger.ru/articles/kak-sostavit-tvorcheskoe-rezjume-100-krutyh-shablonov/

#советы #карьера
👍18😁5
​​Сеньор: «Джун, покажи что ты научился делать на этом спринте»

Джун:
😁56👍22🔥6
​Просто огромная шпаргалка по Matplotlib

Matplotlib — библиотека, которая помогает с визуализацией данных двумерной и трёхмерной графики. Шпаргалка поможет держать под рукой самые важные функции.

В репозитории можно найти дополнительные материалы, пояснения и саму шпаргалку в формате pdf: https://github.com/matplotlib/cheatsheets

#шпаргалка
🔥38👍152
Прежде, чем учиться программировать что-то сложное и полезное, лучше сначала научиться программировать что-нибудь лёгкое и интересное. Например, приложение запоминания иностранных слов на Python, Tkinter и SQL.

И вот вам в помощь урок, в ходе которого вы изучите Tkinter и основные SQL-команды. А в итоге создадите программу WordMatch с графическим интерфейсом и CRUD-модулем для удобного создания и редактирования пользовательских словарей.

Enjoy: https://proglib.io/p/python-tkinter-i-sql-razrabatyvaem-prilozhenie-dlya-sozdaniya-slovarey-i-zapominaniya-inostrannyh-slov-2022-08-08
👍25💩2
​​Актуальные вакансии от Яндекс.Практикума

Компания предлагает 6 вакансий:

— Код-ревьюер на курсе «Middle Python-разработчик»: https://tprg.ru/5P2U

— Наставник на курсе «Middle Python-разработчик»: https://tprg.ru/lLTv

— Ревьюер Python-разработчик: https://tprg.ru/bSEP

— Наставник на факультет тестирования: https://tprg.ru/eCvo

— Наставник на курсе «Системный аналитик»: https://tprg.ru/xz1I

— Код-ревьюер на курсе «Системный аналитик»: https://tprg.ru/6Hzs

#вакансии #работа
🔥12👍9💩6😁5
6 актуальных вакансий

TUL Automated Moderation
Где: Москва, можно удалённо
Опыт: от 1 года

Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года

NoSQL Reliability Engineer
Где: Москва
Опыт: от 1 года

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

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

Разработчик инфраструктуры IaaS
Где: Москва
Опыт: от 3 лет

#вакансии #работа
Что почитать разработчику на Python: «Python. Сборник упражнений» Бена Стивенсона

Эта книга просто набита практикой и содержит в себе 186 задач по программированию разной сложности. Код написан в максимально академичном стиле, упрощая знакомство с Python. Для многих задач есть решение — такие задачи помечены меткой «Решено».

#книга
👍23
Пришла пора немного размять мозги и проверить себя на знание языка. Справитесь?
👍7
👍16😁1
Каким будет результат выполнения кода?
Anonymous Quiz
19%
hello
51%
world
21%
w
10%
h
🤔76😁32👍28😢10👎7
Что останавливает вас о того, чтобы кодить вот так?
😁42🥰14🤮2👍1
В погоне за лучшей работой и большими деньгами: что такое джоб-хоппинг, приносит ли он пользу или только вредит.

Джоб-хоппинг — это частая, как минимум раз в два года, смена мест работы. И это не отдельное качество какого-либо человека, а целый мировой тренд, который поставил под сомнение приоритет многолетнего труда в одной компании в ущерб личным карьерным достижениям.

Разбираемся, что это за тренд и стоит ли на самом деле спешить со сменой работы:
https://tprg.ru/HBZJ
👍4😁4👎2🤔2🔥1
Ещё не знали про The Fuck? Тогда мы идём к вам!

Это — пожалуй, одна из самых лучших утилит, написанных на Python, с более чем 72 тыс звёзд на GitHub. Если вы ошиблись в предыдущих командах в консоли и вас это окончательно взбесило, просто вызовите The Fuck. Интрумент постарается исправить команды и сделает «всё красиво».

Пользуйтесь: https://github.com/nvbn/thefuck

#инструменты
👍35😁9🔥2