3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
Бот Discord на Python

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

https://tprg.ru/uXTL
​​Создание анимированных диаграмм в Python

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

В этой статье показано, как реализовать такую же анимацию с помощью Python:

https://tprg.ru/gGt2
Что выведет код?
Anonymous Quiz
11%
Python
9%
-1
46%
Error
30%
nothyP
4%
"
Импорт Python Zip: быстро распространяйте модули и пакеты

Python позволяет импортировать код из ZIP-файлов напрямую через Zip imports. Эта интересная встроенная функция позволяет заархивировать код Python для распространения. Импорт Zip также помогает, если вы часто работаете с кодом Python, который поставляется в ZIP-файлах.

Как этим пользоваться — читайте здесь:

https://tprg.ru/egs4
Roadmap по Python

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

▪️Урок 1. Введение в Python - Смотреть
▪️Урок 2. Циклы и словари в Python - Смотреть
▪️Урок 3. Функции и рекурсия в Python - Смотреть
▪️Урок 4. class'ы в Python - Смотреть
▪️Спец-урок. Разбор задач 1-4 недель - Смотреть
▪️Урок 5. Функции в Python - Смотреть
▪️Урок 6. Большое O - Смотреть
▪️Урок 7. Стек, дек и очередь - Смотреть
▪️Урок 8. Бинарный поиск - Смотреть
▪️Урок 8. Решение домашних задач - Смотреть
Генерируем фейковые данные людей

Для Python есть интересная библиотека Faker. Она позволяет генерировать случайные данные человека. Генерирует город, имя, фамилию, отчество, адрес электронный почты и множество другой информации. Есть множество локализацией, в том числе и русская. Порой выдает очень странные русские имена вроде "Ярослав Марсович Кузьмин". В целом, очень полезная библиотека.

Установка
 pip install Faker

Документация
Что выведет код?
Anonymous Quiz
15%
2000222
5%
2222
34%
2000
19%
0
28%
Error
Топ-7 библиотек Python для машинного обучения

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

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

https://tprg.ru/lLON
📝Меняем фон рабочего стола, на Windows 10 с помощью Python

Довольно прикольная функция, c помощью нее можно сделать много интересных проектов.
📌 Шпаргалка по основам Python
Что выведет код?
Anonymous Quiz
28%
YES
24%
None
21%
False
27%
Error
Блок else в циклах for и while

Цикл while используется для выполнения условия до тех пор, пока оно не будет оценено как истинное.

Цикл for используется для повторения определенных строк кода в программе. Предположим, вы хотите напечатать числа до 10, вы можете сделать это, набрав 10 операторов печати или используя цикл for. Цикл for повторяет часть программы на основе последовательности.

В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.

Рассмотрим это на примере функции, ищущей иголку (needle) в стоге сена (haystack).