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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
А ведь так оно и есть 🌚
👍5
Есть желающие? 🌚

UPD: Я тут уточнил требования ...
С 9:00 до 20:00.
Опыт от 2х лет.
Ведение отчетности.
Уважение и любовь к своей профессии.
👍6😁2
Лучший редактор кода/IDE для Python?
Anonymous Poll
17%
Sublime Text
25%
Visual Studio Code
52%
PyCharm
6%
Microsoft Word
👍11😢1
Хе хе бой 🌚
🔥30🤩62😁2
Поймут только питонисты
💩10
🥚 Пасхалки в Python #1.

Попробуйте написать в коде следующую команду:
import this

Запустите код и посмотрите на результат 😎
Подробнее о пасхалке можно почитать здесь.
👍2
Полезные горячие клавиши для PyCharm.
👍112
🐍 А вы знали? Выпуск №8

Быстрая и лёгкая проверка на анаграммность(например, в результате случайной перестановки букв) при помощи класса Counter модуля collections.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
glitch-this Крутая Python библиотека для создания glitch эффекта на изображении/видео с возможностью экспорта в GIF файл.

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

Ставится командой pip install glitch-this
Документация здесь.
👍11🔥1
instaloader - это библиотека для Python, позволяющая загружать фотографии, сторизы, комментарии, и многое другое из профилей в Instagram.

Библиотека даже позволяет авторизоваться через аккаунт.
Чтобы получить доступ к закрытым профилям.
И к фиду подписок.

Ставится командой pip install instaloader
Документация и примеры кода здесь.
🔥5👍1😢1
🥚 Пасхалки в Python #2.

Попробуйте написать в коде следующую команду:
import antigravity

Запустите код и посмотрите на результат, у вас откроется небольшой комикс 😎
Подробнее об этой пасхалке можете прочитать здесь.
👍9
Какая команда выдаст ошибку при исполнении?
Anonymous Quiz
29%
print = 10
20%
Import = 5
25%
def = 15
25%
Никакая
🔥13😱6👍4😢3🎉2
Питонисты поймут 🌚
👍282💩1
Poetry - это продвинутый менеджер пакетов для языка программирования Python.
Многие уже используют его вместо pip и этому есть причины.

Poetry умеет в:
- Адекватный резолвинг зависимостей (если резолв вообще есть)
- Управление зависимостями через toml файл (прощай, requirements.txt)
- Автоматическое создание изолированного виртуального окружения Python (теперь не нужно для этого вызывать virtualenv)
- Удобное создание пакетов (отныне не нужно копипастить создавать setup.py каждый раз)
poetry.lock файл для фиксирования версий зависимостей
- Лёгкое создание/публикация пакетов

Крч годнота.
Особенно круто Poetry работает в паре с pyenv.
Менеджер уже на голову выше старичка pip, и это круто.

В общем это должен знать и использовать каждый Python разработчик 🐍💪👊
Больше информации здесь.

#Мелкая_питонячая_радость
👍5🔥1😱1
🐍 А вы знали? Выпуск №9

Разница между функциями sort и sorted в Python.
👍33🔥3💩2😱1
freegames - это коллекция простеньких игр, написанных на языке программирования Python.

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

Игры в коллекции:
- Paint (рисовалка)
- Snake (змейка)
- Pacman (ретро пак-мэн)
- Cannon (стрельба ядрами)
- Flappy (простенький аналог Flappy Bird)
- Memory (тренировка памяти)
- Pong (пинг-понг)
- Tic Tac Toe (крестики-нолики)
- и тд.

Ставится командой pip install freegames
Дальше чекайте доки, чтобы понять как запустить игру и посмотреть код - доки здесь.
🎉20👍123🤩3💩2🔥1😢1
🐍 Совет по Python №5.

Обрабатывайте результат выполнения функции The Python Way.
Потому что This is the way ☝️
👍225🔥49💩26😱148🤩6🎉2🤯1
aiofiles - это крутая библиотека для асинхронной работы с файлами.
Может быть особенно полезна в паре с aiogram, популярной библиотекой для разработки телеграм ботов.

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

Ставится командой pip install aiofiles
Документация и примеры использования здесь.
🔥50👍21💩10😱9😁3🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Что вам нравится 💚 и не нравится в Python?
В комментарии 💭
👍261😁73💩2927🔥17🤩7😢5😱4🎉3