Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁136❤27🔥18👍2
  Хочешь анимировать текст как пишущая машинка на Python?
Без сторонних библиотек. Без GUI. Только чистый код для консоли.
Запусти это в терминале и посмотри, как текст "печатается".
Почему анимация идёт так плавно?
Параметр
Без него Python буферизует вывод, из-за чего появляются задержки.
Это даёт полный контроль в реальном времени — идеально для анимаций, прогресс-баров или CLI-приложений🤠 
👉  @PythonPortal
Без сторонних библиотек. Без GUI. Только чистый код для консоли.
Запусти это в терминале и посмотри, как текст "печатается".
Почему анимация идёт так плавно?
Параметр
flush=True заставляет print сразу выводить текст на экран.Без него Python буферизует вывод, из-за чего появляются задержки.
Это даёт полный контроль в реальном времени — идеально для анимаций, прогресс-баров или CLI-приложений
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤80🤔13🔥9😁4👍2🤯1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Этот GitHub-трюк реально полезный, 100%
На любой странице репозитория GitHub просто замени букву "
👉  @PythonPortal
На любой странице репозитория GitHub просто замени букву "
g" в слове "github" на "u" (получится "uithub") — и ты получишь весь код и структуру репозитория в удобном, читаемом виде.Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍64❤27🔥8
  Пробовали когда-нибудь выводить длинный текст в CLI?
Модуль
Отлично подходит для создания CLI-интерфейсов, логов и текстовых утилит.
Попробуйте.
👉  @PythonPortal
Модуль
textwrap в Python позволяет аккуратно переносить строки — как абзацы в Markdown.Отлично подходит для создания CLI-интерфейсов, логов и текстовых утилит.
Попробуйте.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤34👍14🔥4😁1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Это идеально подходит для разработчиков, работающих с API 🔥 
Теперь можно использовать Postman прямо внутри VS Code — через официальный экстеншен.
Больше не нужно переключаться на отдельное десктопное приложение Postman :)
👉  @PythonPortal
Теперь можно использовать Postman прямо внутри VS Code — через официальный экстеншен.
Больше не нужно переключаться на отдельное десктопное приложение Postman :)
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍62🔥23❤17
  Ты можешь выполнять Python-код «из строки». Именно так под капотом работают 
Оценивает строку, содержащую одно выражение на Python (например, математическое выражение или обращение к переменной). Возвращает результат вычисления.
Выполняет блоки кода на Python (например, циклы, функции, определения классов). Ничего не возвращает, просто запускает код.
👉  @PythonPortal
eval() и exec(). Вот в чём между ними разница:eval() — Вычислить и вернуть
Оценивает строку, содержащую одно выражение на Python (например, математическое выражение или обращение к переменной). Возвращает результат вычисления.
exec() — Выполнить любой код
Выполняет блоки кода на Python (например, циклы, функции, определения классов). Ничего не возвращает, просто запускает код.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍49❤13🔥10
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Если ты разработчик — тебе нужна эта утилита
Открывай эмулятор iOS или Android за секунды.
> Бесплатно
> Нативно
> С открытым исходным кодом
→ http://minisim.app
👉  @PythonPortal
Открывай эмулятор iOS или Android за секунды.
> Бесплатно
> Нативно
> С открытым исходным кодом
→ http://minisim.app
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥27👍9❤3💊3
  Объединение словарей — распространённая операция в Python. Чтобы объединить словари, можно либо использовать громоздкие циклы, либо воспользоваться оператором распаковки словарей (
Оператор распаковки словарей — это расширение синтаксиса распаковки, добавленное в Python начиная с версии 3.5. Важно отметить, что этот способ создаёт новый словарь, не изменяя исходные, тем самым обеспечивая их неизменяемость.
Вот как можно использовать этот оператор для объединения словарей:
👉  @PythonPortal
**).Оператор распаковки словарей — это расширение синтаксиса распаковки, добавленное в Python начиная с версии 3.5. Важно отметить, что этот способ создаёт новый словарь, не изменяя исходные, тем самым обеспечивая их неизменяемость.
Вот как можно использовать этот оператор для объединения словарей:
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤48👍25🔥6
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Необходимый репозиторий с сотнями бесплатных API для практики программирования и создания проектов.
Обновляется еженедельно и разделён по темам🔫 
⇢ http://github.com/public-apis-dev/public-apis
👉  @PythonPortal
Обновляется еженедельно и разделён по темам
⇢ http://github.com/public-apis-dev/public-apis
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤35👍13🔥5👀1💊1
  Запутались между 
Это ключевое различие
👉  @PythonPortal
== и is в Python?== означает "Они одинаковы?" (Проверка значений)is означает "Это точно одно и то же?" (Проверка на одинаковость в памяти)Это ключевое различие
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍104❤27🤣10😁2🤔1
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁155🤣77👍13❤8🔥5👀1
  Этот инструмент с открытым исходным кодом прокачивает твое резюме и подгоняет его под каждую вакансию. Работает полностью локально.
⇢ https://github.com/srbhr/Resume-Matcher
👉  @PythonPortal
⇢ https://github.com/srbhr/Resume-Matcher
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍24❤19💊1
  Forwarded from IT Portal
Откопал годный ресурс для изучения Python с полного нуля
Это бесплатная книга Think Python. Всё чётко структурировано — от базовых переменных до классов, ООП и рекурсии
Оформлена в виде Jupyter-ноутбуков: вы можете читать текст, запускать код и выполнять задания — всё в одном месте. Прямо в браузере, через Colab
Ноутбуки с решениями можно скачать из этого репо на GitHub
@IT_Portal
Это бесплатная книга Think Python. Всё чётко структурировано — от базовых переменных до классов, ООП и рекурсии
Оформлена в виде Jupyter-ноутбуков: вы можете читать текст, запускать код и выполнять задания — всё в одном месте. Прямо в браузере, через Colab
Ноутбуки с решениями можно скачать из этого репо на GitHub
@IT_Portal
❤60👍25🔥5
  set() в Python — это не только способ убрать дубликаты.Настоящий скрытый джем для чистой логики.
А ты использовал
set() нестандартным способом?Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍64❤26🤯7
  Дружеское напоминание: у Python есть библиотека 
Она позволяет добавлять меню, иконки и взаимодействие с пользователем, прямо из питоновского скрипта, без сложных GUI-фреймворков.
Работает на Windows, macOS и Linux, без внешних зависимостей.
С её помощью можно:
🔸 Создавать меню в трее
🔸 Обрабатывать клики
🔸 Показывать уведомления (через системные средства)
Установка:
Ссылка на документацию: pystray.readthedocs.io
👉  @PythonPortal
pystray для создания иконок в системном трееОна позволяет добавлять меню, иконки и взаимодействие с пользователем, прямо из питоновского скрипта, без сложных GUI-фреймворков.
Работает на Windows, macOS и Linux, без внешних зависимостей.
С её помощью можно:
Установка:
pip install pystrayСсылка на документацию: pystray.readthedocs.io
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍58❤18🔥12👀3