Python Portal
58.6K subscribers
2.04K photos
182 videos
49 files
577 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Топ-50 важных функций Python

Самая нужная подборка для разработчиков — с краткими описаниями, в таблице, удобно и понятно

Скачать PDF

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥124🏆1
Нашёл для вас классный инструмент для анализа кода — Radon

Он помогает понять, где функции становятся слишком сложными и сколько тестов на них реально нужно

В отличие от обычных линтеров, Radon даёт численные метрики и чёткую картину перегруженности кода.❤️

Работает с Python 2.7–3.12, не требует зависимостей, можно запускать в терминале или интегрировать в CI/CD

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍245🔥2
Python для всего

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍12😁83
Памятка для питонистов: самые часто используемые функции NumPy с примерами

Сохраняй — чтобы держать под рукой 🤨

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍336👀2
ТОП-20 Python однострочников

— списки, словари, строки
— файловый ввод
— HTTP-сервер
— палиндромы, факториалы и многое другое

Сохрани себе, чтобы не забыть 🔨

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4512🔥7👀1
Python vs R для анализа данных

Сравнение популярных команд в pandas и dplyr. Удобно, когда нужно быстро перейти с одного языка на другой или работать в смешанной среде

Сохраняй, чтобы не искать второй раз 🤔

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍95😁3🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁99👍12🔥76
Генерируем QR-код для подключения к Wi-Fi

Давай мы покажем, как создать QR-код, с помощью которого моментально можно будет подключиться к Wi-Fi

Нам понадобится всего одна библиотека питона. Открой консоль и запусти там вот этот код:
pip install wifi_qrcode_generator


Теперь у тебя есть всё необходимое. Сам код довольно прост и состоит из трёх шагов:

🔹Импортировать wifi_qrcode_generator
🔹Сгенерировать QR-код
🔹Сохранить QR-код как изображение

import wifi_qrcode_generator as qr

qrCode = qr.wifi_qrcode('название WIFI', False, 'WPA', 'пароль')
qrCode.show()

qrCode.save("my_wifi_qr.png")


Больше не нужно будет диктовать пароль каждому гостю – просто сохрани или распечатай сгенерированную этим скриптом картинку и удивляй всех ✌️

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
88👍33🔥18🌭2🏆1
Прокачай Python с lambda и однострочниками

От простых выражений до продвинутых приёмов с map, filter, reduce, условными операторами и даже словарными включениями

Сохрани себе и используй как шпаргалку

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
55👍26🔥13🏆1
Принёс шпаргалку с 12 командами Git, которые «должен знать каждый разраб»

1. git init – инициализация нового Git-репозитория в текущем каталоге.

2. git add – добавление изменений в индекс (staging area).

3. git commit – фиксация проиндексированных изменений с комментарием.

4. git push – отправка локальных изменений в удалённый репозиторий.

5. git pull – получение изменений из удалённого репозитория и их слияние с локальной веткой.

6. git remote – добавление, просмотр или удаление удалённого репозитория.

7. git branch – вывод списка веток, создание новой ветки и переключение на неё.

8. git fetch – загрузка изменений из удалённого репозитория без их слияния.

9. git checkout – переключение на указанную ветку.

10. git merge – слияние указанной ветки с текущей.

11. git status – отображение текущего состояния репозитория и неподтверждённых изменений.

12. git reset – откат текущей ветки до указанного коммита.


Сохраняем и пользуемся

К слову, Git на днях отметил своё 20-летие — 7 апреля 2005 года Линус Торвальдс написал его всего за пару недель, чтобы заменить BitKeeper при разработке ядра Linux

С тех пор без Git не обходится почти ни один проект ✌️

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍96🔥2815🤯1
10 популярных методов множеств в Python

Эти методы должен знать каждый питонист

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🔥2318🏆2💊1