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
Тестирование приложений на Django

Если вы создаёте сайты с помощью Django, то эта статья поможет вам избежать проблем.

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

https://tprg.ru/Y6FO

#django
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Latent Composition

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

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

https://tprg.ru/o3PR

#ml
👍1
Главное, что Python-код короткий
👍1
В канале Мобильная разработка публикуется только актуальный контент по разработке для Android и iOS.

Будет, что почитать, пока Android Studio собирает проект: @mobi_dev
👍1
7 логико-математических задач

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

Переходите по ссылке и участвуйте:

https://tprg.ru/QkNI

Напишите в комментарии на сколько вопросов смогли ответить правильно.

#тест
👍2
Потоки и многопоточность в Python для начинающих

Многие языки программирования умеют работать с многопоточностью. Python один из таких.

В этой статье вы найдёте простое и понятное объяснение работы многопоточности в Python:

https://tprg.ru/8F05
1
6 проектов в портфолио и гарантия трудоустройства — речь про обучение на факультете Python-разработки

Начинайте обучение, и уже через 16 месяцев вы сможете работать в IT-компании: https://tprg.ru/jN8O

Это #партнёрский пост
Jython: дитя любви Python и Java

Холивары в сторону! Незачем сравнивать Python и Java, выбирая все достоинства и недостатки, если есть Jython. Jython — это реализация Python, написанная на чистом Java.

Если вы ещё не знакомы с ним, то эта статья поможет вам разобраться:

https://tprg.ru/Bobx
Разработка микросервисов на Python на примере реального проекта

В этом видео вы разберёте такие программные паттерны разработки, как MVC и Dependency Injection, познакомитесь с фреймворком Flask и графовой БД Neo4j.

У нас на сайте вы можете найти содержание видео с тайм-кодами для удобного перемещения по разделам:

https://tprg.ru/PuJA

#видео #flask
Django против Flask в 2021 году: какой фреймворк выбрать

Django и Flask — два самых популярных веб-фреймфорка на Python. И если первый это тяжеловес, то второй более простой в плане возможностей и настройки.

Если вы хотите разобраться какой фреймворк лучше подойдёт для изучения или использования в вашем проекте — прочитайте эту статью:

https://tprg.ru/6fUY

#django #flask
Развёртывание Python Flask-приложения с помощью Heroku

В этом руководстве вы научитесь создавать Python-приложение на Flask с последующим развёртыванием его на Heroku. Также вы познакомитесь с безопасным управлением конфигурацией и секретами различных сред.

Подробнее в статье:

https://tprg.ru/JwGZ

#flask
Выбрал Python вместо C, но С решил иначе
Используем глубокое обучение, чтобы отгадывать страны по фотографиям в GeoGuessr

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

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

https://tprg.ru/ekQ3
This media is not supported in your browser
VIEW IN TELEGRAM
Как с помощью Python делать красивые математические анимации

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

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

https://bit.do/fQxMm
👍1
Хинт для программистов: кроме этого канала у Tproger есть ещё 4 канала, где можно получать отборную инфу по конкретной теме.

Каждый найдёт что-нибудь для себя:
— мобильная разработка: @mobi_dev
— веб-разработка: @tproger_web
— геймдев: @make_game
— основы программирования: @prog_point
Samsung выпустила более 15 бесплатных лекций про нейросети и ИИ на русском

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

Если вас интересует машинное обучение, то эти лекции могут помочь разобраться во многих вопросах:

https://tprg.ru/pfI4

#ml
Что такое точка с запятой в Python

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

Какую именно — читайте в статье:

https://tprg.ru/vO79
Инженер облачных сервисов — это специалист, без которого в ближайшие 10 лет не сможет обойтись ни одна крупная компания

Поэтому, если вы уже умеете проектировать, создавать и запускать системы обработки данных на серверах и хотите сделать рывок в своей карьере, приходите на курс «Cloud Data Engineering» от GeekBrains.

За 11 месяцев вы научитесь:

— запускать виртуальные серверы;
— разворачивать приложения с микросервисной архитектурой;
— работать со Spark, ClickHouse, Greenplum и Kubeflow в Kubernetes;
— создадите 12 проектов для портфолио;
— получите диплом о переподготовке и возможность устроиться на работу с зарплатой 200 000 рублей.

Зарегистрироваться на курс можно по ссылке: https://gb.ru/link/fk523N

Это #партнёрский пост
👍1
Аббревиатура Python Object Oriented Programming неспроста?
Бот-анекдот в Twitter с помощью Python и Zapier

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

Способ создания бота и код можно найти в статье:

https://tprg.ru/9bIX
Модификаторы доступа Python: общедоступные, частные и защищенные переменные

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

https://tprg.ru/3BFh