TGViewer
Channel Public Channel
Zen of Python

Zen of Python

@zen_of_python

Полный Дзен Пайтона в одном канале

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Subscribers
18.8K
Photos
1.5K
Videos
202
Links
3.7K

Showing posts older than #1921 · Back to latest

Older Posts 20 shown
Post #1920 6.93K
Подборка актуальных вакансий

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

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

— Auto QA-инженер
Где: удалённо
Опыт: от 1 года

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

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

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

#вакансии #работа
  • 👍 6
  • 🤮 1
Post #1919 7.54K
Руководство по программированию сокетов на Python. От введения до работающего примера

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

Эта статья поможет вам переварить всю терминологию и разобраться в нюансах так, что к концу вы:
— освоите основные функции и методы модуля Python socket;
— научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками;
— работать со всем этим в собственных клиент-серверных приложениях.

https://habr.com/ru/company/skillfactory/blog/690186/

#socket
  • 👍 15
  • ❤ 1
  • 🔥 1
  • 👌 1
Post #1918 7.52K
Как создать собственные Python-декораторы и правильно их использовать

Декораторы позволяют расширять возможности функций и классов без изменения их кода. В этой статье научитесь создавать собственные декораторы для повышения качества кода.

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

https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/
  • 👍 12
  • 😁 2
Post #1916 7.57K
​Топ-12 пакетов и библиотек для Django

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

Здесь вы найдёте список из 12 пакетов и библиотек, которые можно считать лучшими из лучших для Django:

https://www.stxnext.com/blog/top-django-packages-libraries/

#django
  • 👍 21
  • ❤ 2
  • 👎 1
  • 👏 1
Post #1915 7.41K
​Что такое тезаурус и как определить семантическое сходство слов

Чтобы сделать чат-бота или голосового помощника более человечным, необходимо научить его определять и использовать семантическое сходство слов. Ведь одну и ту же мысль можно выразить разными словами, схожими по смысле в определённом контексте.

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

https://habr.com/ru/company/unistar_digital/blog/687148/

#nlp
  • 👍 6
  • 🤔 2
  • 😁 1
Post #1914 7.27K
Любимая группа специалистов по машинному обучению.

А какая у вас?
  • 👍 52
  • ❤ 3
  • 👏 2
  • 🔥 1
Post #1912 7.53K
Как создать приложение с открытым кодом для планирования пеших походов и выбора оптимального маршрута

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

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

https://habr.com/ru/company/skillfactory/blog/686688/
  • 👍 4
Post #1911 8.23K
​Куча аркадных игр для прокачки навыков программирования

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

Начать играть:

https://www.codingame.com/start
  • 👍 17
  • 🔥 3
  • 🎉 1
Post #1910 8.62K
GUI Генератор паролей на Python

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

В этом проекте предлагается использовать библиотеку PySide6 — привязку к инструментарию фреймворка Qt. Подробнее:

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

#qt
  • 👍 28
  • ❤ 5
  • 👎 1
Post #1909 8.34K
HTML и CSS для разработчиков Python

Python отлично подходит для веб-разработки. Django и Flask — два веб-фреймворка, которые пользуются огромной популярностью. Но при веб-разработке вам так или иначе придётся взаимодействовать с HTML и CSS.

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

https://realpython.com/html-css-python/

#веб
  • 🔥 6
  • 👍 1
Post #1908 7.79K
Парсинг сайтов судов общей юрисдикции в России

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

Подробнее:

https://habr.com/ru/post/679514/
  • 👍 12
  • 👎 4
  • 🔥 4
  • 🤔 2
Post #1906 7.69K
​​Когда наконец-то перешёл с Java на Python:
  • 😁 53
  • 🖕 13
  • 🍾 2
  • 👍 1
Post #1905 7.24K
Подборка актуальных вакансий

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

— Auto QA-инженер
Где: удалённо
Опыт: от 1 года

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

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

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

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

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

#вакансии #работа
  • 👍 2
Post #1904 7.31K
​Выбираемся из лабиринта при помощи алгоритма «поиск в ширину» (BFS) на Python

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

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

https://habr.com/ru/company/piter/blog/679020/

#алгоритмы
  • 👍 6
Post #1903 7.55K
​Топ-5 ошибок при объявлении функций в Python

Функции — неотъемлемая часть программирования сегодня. Однако, если функции объявлены неверно, то в дальнейшем, как минимум, ваш код будет сложно читать и поддерживать. Или же и вовсе он не будет работать.

В этой статье собраны распространённые ошибки, которые допускают разработчики при объявлении функций в Python:

https://nuancesprog.ru/p/11182/
  • 👍 10
  • 👎 3
  • 😁 2
  • 🤔 2
Post #1902 8.22K
​Паттерны взаимодействия с ботами в Telegram: неочевидные практики на Python и баг в мессенджере

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

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

#telegram #бот
  • 👍 10
Post #1900 7.99K
В Python найдена гигантская 15-летняя брешь

Эта уязвимость появилась в Python ещё в 2007 году, причём выявили её почти сразу, но так и не устранили. Из-за этого пострадало более 350 тысяч репозиториев с открытым исходным кодом. А многие Python-разработчики годами не знали о проблеме в своих же проектах.

Подробнее:

https://www.cnews.ru/news/top/2022-09-22_v_python_najdena_gigantskaya

#новости
  • 🤡 14
  • 👍 3
  • 😱 2
Post #1898 8.13K
Drag-and-Drop на Python+OpenCV

Drag-and-Drop — простое и уже привычное действие, которое позволяет пользователю перенести элемент с места на место на экране компьютера или мобильного устройства с помощью мыши или пальцев. Но куда интереснее сделать перетаскивание жестами рук, как в фантастических фильмах с голограммами и проекциями.

И это можно реализовать с помощью Python и машинного обучения. Как? Вот статья, где есть понятная инструкция:

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

#opencv #cv
  • 👍 29
Post #1897 7.87K
​Создание приложения на Python для систематизации фото по геолокации и дате

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

Подробнее:

https://nuancesprog.ru/p/16201/
  • 👍 14
  • 🤡 1
Post #1895 8.78K
​Питонтьютор — бесплатный курс по программированию с нуля, работающий прямо в браузере

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

Приступить можно тут:

https://pythontutor.ru/
  • 👍 24
  • 🔥 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →