TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.8K
Photos
2.9K
Videos
494
Links
1.3K

Showing posts older than #4266 · Back to latest

Older Posts 10 shown
Post #4261 17.9K
JetBrains выпустила PyCharm 2025.1

Одна версия теперь объединяет Community и Pro. Базовые функции (включая Jupyter) — бесплатно, а Pro — с бесплатным пробным периодом на 1 месяц 😃

Что завезли:

—> Объединённый PyCharm
—> Junie — агент для написания кода (Pro)
—> Бесплатный уровень AI
—> SQL-ячейки в Jupyter Notebook (Pro)
—> Cadence — запуск ML-кода в облаке без лишних усилий (Pro)
—> Data Wrangler — для чистки и трансформации датафреймов через UI (Pro)
—> Поддержка Hatch — современный менеджер проектов от PyPA.

⏩Чекни апдейт: JetBrains Blog

👉 @PythonPortal
  • ❤ 69
  • 👍 39
  • 🔥 10
  • 🤔 2
Post #4260 19.7K
Хочешь прокачать Python через практику?

Тогда лови находку: Genepy.org — это интерактивная платформа с десятками заданий по питону, от простых "print(42)" до задач на NumPy и работу из терминала

—> Всё прямо в браузере
—> Мгновенная проверка кода
—> Таблица лидеров
—> Без воды — только практика

Начинай с основ, проходи реалистичные кейсы и закрепляй скилл шаг за шагом 💪

@PythonPortal
  • 👍 74
  • 🔥 9
  • ❤ 6
  • 💊 1
Post #4258 16.9K
Не используйте случайные строковые значения в Python

Вместо этого используйте StrEnum из модуля enum.

Это позволяет сгруппировать строковые значения и держать их организованными.

Кроме того, это помогает IDE корректно подсказывать автодополнения при использовании этих значений.

Идеально подходит, например, для перечисления возможных аргументов функций ☕️

👉 @PythonPortal
  • 👍 51
  • ❤ 6
  • 🔥 6
  • 🏆 1
Post #4257 18.9K
image_2025-04-16_09-51-26.png419.3 KB
Основные команды Docker

1. Загрузка образа —> docker pull <image_name>

Загружает образ из Docker-репозитория (например, Docker Hub)

2. Запуск контейнера —> docker run -d -p <host_port>:<container_port> <image_name>

Запускает контейнер в фоновом режиме с указанием сопоставления портов

3. Список запущенных контейнеров —> docker ps

Показывает все запущенные контейнеры

4. Остановка запущенного контейнера —> docker stop <container_id>

Останавливает контейнер по ID или имени

5. Удаление остановленного контейнера —> docker rm <container_id>

Удаляет контейнер по ID или имени

6. Удаление образа —> docker rmi <image_name>

Удаляет образ с локальной системы

7. Просмотр логов контейнера —> docker logs <container_id>

Показывает логи запущенного или остановленного контейнера

8. Выполнение команд в запущенном контейнере —> docker exec -it <container_id> /bin/bash

Открывает интерактивную bash-сессию внутри запущенного контейнера

9. Сборка образа из Dockerfile —> docker build -t <image_name>

Собирает образ из Dockerfile в текущей директории

Команды Docker Compose

10. Запуск сервисов с Docker Compose —> docker-compose up -d

Запускает сервисы, описанные в docker-compose.yml, в фоновом режиме

11. Остановка сервисов с Docker Compose —> docker-compose down

Останавливает сервисы и удаляет контейнеры, сети и тома

12. Просмотр статуса сервисов —> docker-compose ps

Показывает статус сервисов, описанных в docker-compose.yml

13. Масштабирование сервисов —> docker-compose scale <service_name>=<number>

Масштабирует сервис до указанного количества контейнеров

👉 @PythonPortal
  • 🔥 36
  • 👍 21
  • ❤ 10
  • 👀 1
Post #4248 20.1K
Основы операторов в Python 🏴‍☠️

От if до try — простыми словами о том, как работают управляющие конструкции в Python

👉 @PythonPortal
  • 👍 130
  • ❤ 26
  • 🔥 12
  • 🤯 3
Post #4247 19.7K
Мой друг: Фух, оцени что за день написал
Я: 😐

👉 @PythonPortal
  • 🤣 362
  • 😁 38
  • 🔥 20
  • 👍 13
  • 💊 10
  • ❤ 7
  • 😢 6
  • 🏆 2
Post #4246 19.9K
Вопросы и ответы для собеседования по Python

1. Проверить, содержит ли список число x
2. Найти дубликаты в списке целых чисел
3. Проверить, являются ли две строки анаграммами
4. Удалить все дубликаты из списка
5. Найти пары чисел в списке, сумма которых равна x
6. Проверить, является ли строка палиндромом
7. Использовать список как стек, массив, очередь
8. Найти недостающее число в диапазоне [1...100]
9. Вычислить пересечение двух списков
10. Найти максимум и минимум в неотсортированном списке
11. Рекурсивно развернуть строку
12. Вычислить первые n чисел Фибоначчи
13. Отсортировать список с помощью алгоритма быстрой сортировки (quicksort)
14. Найти все перестановки строки


👉 @PythonPortal
  • ❤ 56
  • 👍 20
  • 🤯 5
Post #4244 20.2K
Если хочешь автоматизировать торговлю криптой, то обрати внимание на CCXT

CCXT — мощная open-source библиотека с 35k+ звёзд на GitHub, которая объединяет более 100+ криптобирж в одном удобном API 💰

—> хочешь узнать курс BTC/USDT на Binance и KuCoin одновременно — CCXT сделает это одной строкой кода
—> можно написать бота, который будет покупать и продавать по заданной стратегии 24/7
—> ты можешь следить за своим кошельком и ордерами прямо из кода, не заходя на биржу

Поддержка Python, JavaScript/Node.js, PHP и даже Go и C#

Вот руководство: https://github.com/ccxt/ccxt/wiki/maual

👉 @PythonPortal
  • 🔥 31
  • 💊 15
  • 🤣 12
  • ❤ 9
  • 👍 6
  • 🤯 1
Post #4243 21.9K
tkinter_на_русском.pdf1 MB
Полезное чтиво: толковое руководство по Tkinter на русском языке.

Tkinter — это библиотека Python для создания графических пользовательских интерфейсов (GUI).

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

Книжка компактная и бесплатная, рекомендую изучить.

👉 @PythonPortal
  • ❤ 73
  • 👍 31
  • 🏆 8
  • 🔥 2
Post #4241 20.6K
Полезная библиотека — pdf2docx, с помощью которой можно конвертировать PDF в редактируемый DOCX прямо из Python

Для установки достаточно выполнить команду:
$ pip install pdf2docx


После установки библиотеку можно использовать в Python-скриптах или запускать из командной строки

👉 @PythonPortal
  • 👍 101
  • 🔥 23
  • ❤ 11
  • 👀 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →