Python Ninja | Программирование
6.92K subscribers
1.09K photos
100 videos
920 links
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja!

Связь: @sfoninja
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
Изучаем Python за 6 месяцев. Подробный план обучения

☝️ Ссылка источник

✈️ Python Ninja | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👾1
Microsoft выкатили Data Formulator — генератор синтетических табличных данных

☝️ Ссылка источник

✈️ Python Ninja | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
Логические операторы в Python

✈️ Python Ninja | #задачка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🙈1
Варианты
Anonymous Quiz
9%
A
46%
B
32%
C
13%
D
4
DevOps-подготовка для Python-разработчиков

☝️ Ссылка источник

✈️ Python Ninja | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Лучший по Python. Часть 2

☝️ Ссылка источник

✈️ Python Ninja | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🎉1
Лучшая шпаргалка по Python

☝️ Ссылка источник

✈️ Python Ninja | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥1
Полное руководство по Tkinter: создаем GUI-приложения на Python

☝️ Ссылка источник

✈️ Python Ninja | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1
Собеседование по Python: разбираем популярные задачи и их решения

В этой таблице собраны ключевые задачи, которые часто встречаются на технических интервью, с готовыми решениями и примерами кода.


✈️ Python Ninja | #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4🗿21
Скрипт, который следит за тобой: автоматический аудит действий в Linux

☝️ Ссылка источник

✈️ Python Ninja | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥1
The Algorithms — энциклопедия алгоритмов с примерами кода

Тонна алгоритмов с открытым исходным кодом, красиво оформленные, удобно искать и изучать. Python, Go, Java, C++, JavaScript и даже Rust. Если хочешь реально разобраться в алгоритмах — начни отсюда.

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤝1
Codecademy — Python шпаргалка которая спасёт твой код

Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице 🔥

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21🔥7👀4🌚3🗿2
Трюк в Python: Скрытый ввод пароля

Обычный способ (небезопасный):
username = input('Введите имя пользователя: ')
password = input('Введите пароль: ')

Вывод:
Введите имя пользователя: admin
Введите пароль: admin123

Когда вы используете стандартный input() для ввода пароля, введённый текст отображается в консоли. Это небезопасно, особенно если кто-то наблюдает за экраном или если вы записываете сессию терминала.

Безопасный способ:
from getpass import getpass
username = input('Введите имя пользователя: ')
password = getpass('Введите пароль: ')

Вывод:
Введите имя пользователя: admin
Введите пароль: ********

Модуль getpass входит в стандартную библиотеку Python. Он позволяет безопасно получать ввод от пользователя без отображения вводимых символов.

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍399🤩4
Хочешь строить приложение на Python и избежать фронтенда

Тогда тебе безусловно понравится этот современный декларативный UI‑фреймворк на Python, без HTML/CSS/JS. Он реализует модель в духе React/Flutter, где все компоненты — Python‑классы с атрибутами‑dataclass и методом build()

Более 50 встроенных компонентов: rio.Button, rio.Text, rio.Switch и др.

Автодополнение и type safety благодаря полным аннотациям типов

Запуск: локально (окно) или веб (через WebSocket, FastAPI/Uvicorn) — один и тот же код

Dev‑фичи: hot reload, встроенный devtools, интеграция с Python debugger

Лично мне он нравится уже даже по описанию 😏

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍106🤝1
Совет по Python: как vars() “раскрывает” атрибуты объекта

Функция vars(obj) возвращает внутренний словарь __dict__ объекта – то есть все публичные атрибуты экземпляра класса и их значения. Это универсальный способ получить «срез» состояния объекта: удобно для отладки, логирования, сериализации в JSON и других задач.

Когда это особенно полезно?

Когда нужно быстро увидеть текущие значения всех атрибутов объекта (без принудительного вывода каждого вручную).

При преобразовании экземпляров классов в словари – например, в API-ответах или при сохранении в JSON.

Для динамической работы с атрибутами: можно программно проанализировать, модифицировать или фильтровать их.

Обратите внимание:

vars() работает только с объектами, у которых есть атрибут __dict__ (стандартные экземпляры классов, модули, классы)

Если использовать его на объектах без __dict__ (например, на строке, числе или объектах с __slots__) возникнет TypeError

Отлично отражает дух Python — коротко, читаемо и эффективно. Особенно полезен, если хочется «зазеркалить» состояние объекта без лишнего кода

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁424🤩1
Любителям литературы ловите подгон — «Think Python»

Бесплатная онлайн‑книга, которая вводит в мир Python с самых азов: от переменных и условий до рекурсии, классов и объектов, шаг за шагом раскрывая язык программирования, при этом позволяя сразу запускать код в браузере

Оставайтесь любопытными — вот что я бы сказал начинающим 🔥

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩15🎉32😁1
Проверка условий и логических значений в Python

Что выведет код

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🍌43
Варианты
Anonymous Quiz
34%
A
34%
B
16%
C
15%
D
10👍3