3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
🎞️ Как с помощью Python делать красивые математические анимации

Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации в духе YouTube-канала 3Blue1Brown.

https://proglib.io/sh/gOdz4wa9Dt
👁‍🗨Модули и библиотеки Python

▪️Основы Matplotlib. Визуализация данных. Графики и диаграммы в Python - Смотреть
▪️Модуль для управления OS в Python | Базовый курс. Программирование на Python - Смотреть
▪️Как создать исполняемое приложение Python в MacOS и Windows. Десктопное приложение с помощью Tkinter - Смотреть
▪️Работа с HTTP в Python. Библиотека requests. Модули в Python - Смотреть
▪️TOP-5 самых популярных YouTube каналов среди моих подписчиков. Google API. PyQt5 - Смотреть
▪️Как парсить статические Web сайты в Python. Beautiful soup 4 - Смотреть
▪️Как парсить динамические web сайты в Python. Beautiful soup 4 - Смотреть
▪️База данных SQLite в Python. ORM, peewee #3 | - Смотреть
▪️Базы данных в Python. Использование ORM Peewee #4 |- Смотреть
▪️Socket или как создать собственный сервер на Python в домашних условиях - Смотреть
Как удалить пробелы из начала строки (из её левой части), из её конца (из правой части), или с обеих сторон строки?

Здесь нам пригодятся, соответственно, методы lstrip(), rstrip() и strip().
Пять продвинутых Git-команд, благодаря которым вы будете выглядеть как профи

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

https://tprg.ru/T6Aa
💡Python разбор ошибок
▬▬▬▬▬▬▬▬
Автор рассказывает почему работает кусок кода так , как должен , а не как вы хотите. И почему этот кусок кода работает именно так. Тема больше подходит для новичков , для них вопросы должны быть очень актуальны.

◽️ Разбор простых задач - YouTube

◽️ Классы, циклы, обработчики - YouTube

◽️ Циклы и функции - YouTube
CodeCombat — если хотите изучить Python играючи

Игра CodeCombat создана специально для тех, кто изучает программирование и хочет немного разнообразить процесс обучения игрой. Она поддерживает не только Python, но и JavaScript, CoffeeScript, Lua и другие.

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

Попробовать игру можно здесь:

https://codecombat.com/
💾 Большая шпаргалка по консольным командам Git на русском

🌵 Настройки
🌵 Консольные команды
🌵 Создание нового репозитория
🌵 Клонирование репозитория
🌵 Добавление, удаление, отмена изменений
🌵 Коммиты и многое другое
Python и DevOps. Ключ к автоматизации Linux

Практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая Docker, Kubernetes и Terraform.

Авторы: Ной Гифт, Кеннеди Берман, Альфредо Деза
Год: 2022
🔥 Seaborn

Seaborn
- библиотека для визуализации и рисования статистической графики для ваших проектов написанная на Python, в основе которой лежит matplotlib.

GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM
📒 Шпаргалка по логированию на Python
▬▬▬▬▬▬▬▬
Логирование — крайне важная штука в программировании.
В языке Python основным инструментом для логирования является библиотека logging. Так давайте рассмотрим её подробней.

Читать статью на сайте
Разница между генераторными выражениями и генераторами коллекций

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

Распечатав переменные, можно заметить, что значением переменной a является список, а переменная x хранит в себе объект генератора. И здесь возникает вопрос: что же использовать?

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

А если же значения понадобятся еще не скоро или неизвестно, понадобятся ли вообще, то предпочтительнее использовать генераторы, чтобы не занимать лишнюю память и не нагружать систему.
Python-mini-projects

Коллекция простых мини-проектов на Python для улучшения ваших навыков работы с Python

▪️
Привет, мир
▪️JSON в CSV
▪️Генератор случайных паролей
▪️Информация о профиле Instagram
▪️Строка поиска в файлах
▪️Получить ссылки с веб-страницы
▪️Приложение Todo с Flask
▪️Добавить водяной знак на изображения
▪️Разделить папки на подпапки
▪️Загрузить массовые изображения
▪️Случайное слово из файла
▪️Уведомление об уровне заряда батареи
▪️Рассчитать возраст
▪️Анализ текстового файла
и многое другое…

https://github.com/Python-World/python-mini-projects
polnoe-rukovodstvo-po-komandam-linux.pdf
384.2 KB
💾 Руководство по командам Linux на русском
Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса

nogil — это форк Python 3.9, который удаляет GIL. Его разработал Сэм Гросс и сейчас у нас есть возможность почитать перевод интервью с ним, где он поделился своим мнением насчёт будущего nogil, параллельного запуска интерпретаторов и многого другого.

Почитать можно здесь:

https://habr.com/ru/company/kts/blog/646207/
🔥 Распознавание текста с изображения на Python | EasyOCR vs Tesseract | Компьютерное зрение

YouTube
GitHub