Zen of Python
20.1K subscribers
1.22K photos
162 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
Делимся простой инструкцией, как прокачаться в основах программирования, геймдеве, мобильной разработке, веб-разработке или разработке на Python.

1. У Tproger есть 5 Telegram-каналов, которые в этом помогут — просто берёте и подписываетесь на те, которые интересны вам:
— основы программирования: @prog_point
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— веб-разработка: @tproger_web
— разработка на Python (вы здесь): @zen_of_python

2. Это всё, вы великолепны.
Да кто такая эта ваша математика?!
Чат: Нейросетевая рекурсия

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

Как думаете, что в таком случае произойдёт? Нейросеть со временем деградирует или, наоборот, разовьётся до настоящего искусственного интеллекта с собственным разумом? А может она придёт к тому, что всё бессмысленно и просто перестанет выполнять, возложенную на неё задачу? Или просто сломает даже мощный суперкомпьютер?

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

#чат
Создание расширений VSCode с помощью Python

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

С помощью модуля vscode-ext вы сможете самостоятельно создать своё расширение для популярного редактора кода:

https://tprg.ru/zLsG
Метод k-ближайших соседей (k-nearest neighbour)

Для решения задач машинного обучения существует множество различных алгоритмов. Одним из самых популярных и простых алгоритмов является метод k-ближайших соседей.

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

https://tprg.ru/CtPD

#ml
Как обескуражить дракона
30 вопросов по Python со StackOverflow

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

https://tprg.ru/sPnp
1
Marshmallow vs. Pydantic: две лучшие библиотеки для сериализации и валидации данных на Python

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

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

https://tprg.ru/fyRL
Отслеживание фокусированного времени с помощью Python

Вы когда-нибудь считали сколько раз вы отвлекались от кода на соцсети и прочие радости прокрастинации? Есть способ это проверить.

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

https://tprg.ru/Uesb
Tproger совместно с OTUS запустили новый конкурс

Всё, что нужно, чтобы поучаствовать — рассказать про самую интересную/смешную/странную/тупую фичу, которую вам доводилось реализовывать.

Сделали уведомление на сайте о том, что пользователь находится на сайте? Или сделали детектор спелости арбуза по фото? Расскажите об этом!

За второе и третье место вы получите мерч Tproger, видеокурс от OTUS, а за первое ещё и 50% скидку на любой курс от OTUS.

Подробности на сайте:

https://tprg.ru/nJbq

#конкурс
Компания «Межрегиональный ТранзитТелеком» ищет фуллстек-разработчика на Python

Что нужно делать:
— внедрять дополнительный функционал, работать c внешними API;
— создавать, программировать и оформлять страницы сайтов текущих проектов компании;
— поддерживать работоспособность и доступность сайта компании.

Требуемые навыки:
— опыт web-разработки от 3 лет;
— опыт создания и практического применения вёрстки HTML, CSS3, адаптив (вёрстка по уже предоставленным макетам XD/Figma);
— опыт разработки и поддержки многостраничных приложений (Vue + Django REST API);
— хорошее знание frontend технологий: jQuery, Vue JS,
MySQL, Redis, Elasticsearch;
— опыт работы с UNIX-системами на базовом уровне, (подготовка окружения, настройка базы данных, запуск веб-сервера nginx);
— работа с системами версионного контроля (Git);
— практический опыт работы с Docker.

Что предлагают:
— оформление по ТК РФ;
— дистанционно-стационарный режим работы;
— ДМС после испытательного срока.

Прочитать подробнее о вакансии и оставить отклик можно на сайте: https://tprg.ru/LzPZ

#работа #вакансия
Что почитать: Сет Вейдман «Глубокое обучение. Легкая разработка проектов на Python»

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

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

#книги
Ещё и точки с запятой ни во что не ставит
Сможете ли вы решить эти 3 «простые» задачи на Python?

Давайте проверим насколько хорошо вы разбираетесь в нюансах Python-разработки. Вот вам три задачи, которые нужно решить. Справитесь?

https://tprg.ru/Wmh5
Уже в конце августа состоится онлайн-хакатон с призовым фондов в 1 миллион рублей

Участникам, всего 30 команд, предстоит улучшить существующие цифровые Smart City-сервисы для жителей "атомных" городов.

Для кого:
— Data science-специалистов;
— Бэкенд или фронтенд-разработчиков.
— Алгоритмистов;
— ИИ-специалистов;
— UI/UX-дизайнеров;

Где: хакатон пройдёт в онлайне.

Когда: 27–29 августа.

Сколько платят:
— За первое место — 150 000 рублей;
— За второе место — 100 000 рублей;
— 5 победителям конкурса идей — по 50 000 рублей.

Успевайте на регистрацию — команд мало и шансы выиграть высоки: https://tprg.ru/TbJA

#ивент
6 лучших интегрированных сред разработки (IDE) для программистов на Python

Как бы ни был популярен PyCharm, но не всем он по душе. Хорошо, что существует множество альтернатив, среди которых каждый может подобрать для себя идеальный инструмент.

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

https://tprg.ru/UE73
Обновился искусственный интеллект от NVIDIA, генерирующий лица

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

Похоже, мы всё ближе к появлению нового поколения ассистентов, которые будет не только слышно, но и видно.

Посмотрите сами:

https://tprg.ru/YISk
Как создавать наглядные графики в Python быстро и красиво

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

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

https://tprg.ru/hkxB
Автоматически генерируем стикеры для Телеграма из фото плакатов в интернет-магазине

Ещё один интересный кейс для Telegram. На этот раз вам предлагается создать не бота, а программу для автоматического создания стикерпаков.

Подробности:

https://tprg.ru/4wch
😱1
Улучшенный диспетчер задач Windows

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

https://tprg.ru/5PZw
У нас появился канал, в котором мы прокачиваем soft skills

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

Повышайте продуктивность в Soft Skillz: @soft_skillz