Python - Советы, библиотеки, гайды
20.1K subscribers
1.17K photos
25 videos
6 files
587 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
⚡️ Дождались! Ребята сделали крутейший канал про Python

Здесь на простых картинках и понятном языке обучают этому языку, делятся полезными фишками и инструментами

Подписывайтесь: @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Методичка как учить Python.
Сохрани, чтобы не потерять!

1) Укус Питона
2) Опционально pythontutor.ru
3) Грокаем алгоритмы
4) Лутц или Доусон (если не чуствуешь что шаришь прям круто)
5) И наконец Рамальо Лучано - Python К вершинам мастерства

6) Потом Дронов - Django 3

7) И еще Гарри Персиваль - Python разработка на основе тестирования
.. там как раз завязка на Django

Можно менять порядок, но +- идеальный вариант именно такой.
Шаги после 5 можно не включать, если нет необходимости углубляться в веб разработку на Python.
Лёгкая генерация сложного пароля при помощи метода random.sample.

Код из файла здесь.
Ачё в смысле 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
Я просто попросил ChatGPT нарисовать мое фото в стиле студии Ghibli.
Как в «Унесённых призраками».

Но я ничего не писал и на фото не было ничего связанного с Python.
Но каким-то образом там на стене появился логотип питона 🐍

Видимо ChatGPT что-то знает … 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
Что делает специалиста? Опыт!

Получите его на бесплатном мини-курсе по Python от Skillfactory.

За 3 дня вы:
— Создадите три проекта для портфолио: Telegram-бота для перевода голоса в текст, веб-страницу и инструмент для работы с фото.
— Получите практический опыт, фидбэк от эксперта и полезные материалы.
Курс проведёт Анастасия Борнева — руководитель направления по исследованию данных в финтехе с опытом более 9 лет в программировании.

Вас ждут подарки:
— 5 гайдов для старта карьеры в Python-разработке;
— Полезная подборка классических книг для программиста.

Регистрируйтесь по ссылке:
https://go.skillfactory.ru/&erid=2W5zFHX2fRr

Реклама ООО «Скилфэктори», ИНН 9702009530
ReadWriteMemory — это топовая библиотека, позволяющая легко читать/записывать в память любого процесса.

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

Ставится командой pip install ReadWriteMemory
Документация и примеры кода здесь.
Книги по Python, которые мы заслужили 🚬

Пример программы, выводящий список файлов в текущей папке:
import os; print (os.listdir("."))
Please open Telegram to view this post
VIEW IN TELEGRAM
Весь мир: *продвигает повестку (феминизм и тд)*

Тем временем функция в моем боте:
🌀 Как работает yield в Python?

Когда вы пишете функцию с yield, она превращается в генератор.
Это не просто функция — это объект, который можно итерировать, и при каждой итерации он "просыпается", возвращает значение и снова засыпает.

Пример:
def squares():
for i in range(3):
yield i * i

for x in squares():
print(x)


Вывод:
0
1
4

Подробнее тут.

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

Зачем это нужно?
🟠Работать с большими объёмами данных
🟠Писать "ленивый" код, который экономит память
🟠Делать асинхронные пайплайны и обработчики

Крч если хочешь писать код, который не захлёбывается от объёмов — генераторы тебе в помощь 😢
Please open Telegram to view this post
VIEW IN TELEGRAM
Жизненная ситуация 🚬
Только не говорите, что у вас такого не было :3

Куда мы катимся ...
Please open Telegram to view this post
VIEW IN TELEGRAM
А чё всмысле 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
Как программисты бросают монетку 🚬

Делали так? :3
Please open Telegram to view this post
VIEW IN TELEGRAM
Python программисты, ваши оправдания? 🚬

Кто без гугла поймет почему так :3
Please open Telegram to view this post
VIEW IN TELEGRAM
Коротко о том, как я пишу ВЕСЬ СВОЙ КОД 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
Смейтесь, а то бан 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
Угадайте по скриншоту что я тут программирую ✏️
Please open Telegram to view this post
VIEW IN TELEGRAM
Как произносят PYTHON разные слои населения 🚬

А к какому типу относишься ты? :3
Please open Telegram to view this post
VIEW IN TELEGRAM