❤4
Полное руководство по 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🗿2❤1
Скрипт, который следит за тобой: автоматический аудит действий в Linux
☝️ Ссылка источник
✈️ Python Ninja | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥1
The Algorithms — энциклопедия алгоритмов с примерами кода
Тонна алгоритмов с открытым исходным кодом, красиво оформленные, удобно искать и изучать. Python, Go, Java, C++, JavaScript и даже Rust. Если хочешь реально разобраться в алгоритмах — начни отсюда.
☝️ Ссылка источник
✈️ Python Ninja
Тонна алгоритмов с открытым исходным кодом, красиво оформленные, удобно искать и изучать. Python, Go, Java, C++, JavaScript и даже Rust. Если хочешь реально разобраться в алгоритмах — начни отсюда.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🤝1
Codecademy — Python шпаргалка которая спасёт твой код
Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице🔥
☝️ Ссылка источник
✈️ Python Ninja
Забываешь синтаксис или просто хочешь освежить память — эта шпаргалка от Codecademy для тебя, вся база на одной странице
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: Скрытый ввод пароля
Обычный способ (небезопасный):
Вывод:
Когда вы используете стандартный input() для ввода пароля, введённый текст отображается в консоли. Это небезопасно, особенно если кто-то наблюдает за экраном или если вы записываете сессию терминала.
Безопасный способ:
Вывод:
Модуль
✈️ Python Ninja
Обычный способ (небезопасный):
username = input('Введите имя пользователя: ')
password = input('Введите пароль: ')Вывод:
Введите имя пользователя: admin
Введите пароль: admin123
Когда вы используете стандартный input() для ввода пароля, введённый текст отображается в консоли. Это небезопасно, особенно если кто-то наблюдает за экраном или если вы записываете сессию терминала.
Безопасный способ:
from getpass import getpass
username = input('Введите имя пользователя: ')
password = getpass('Введите пароль: ')
Вывод:
Введите имя пользователя: admin
Введите пароль: ********
Модуль
getpass входит в стандартную библиотеку Python. Он позволяет безопасно получать ввод от пользователя без отображения вводимых символов.Please open Telegram to view this post
VIEW IN TELEGRAM
👍39❤9🤩4
Хочешь строить приложение на Python и избежать фронтенда
Тогда тебе безусловно понравится этот современный декларативный UI‑фреймворк на Python, без HTML/CSS/JS. Он реализует модель в духе React/Flutter, где все компоненты — Python‑классы с атрибутами‑dataclass и методом
Более 50 встроенных компонентов:
Автодополнение и type safety благодаря полным аннотациям типов
Запуск: локально (окно) или веб (через WebSocket, FastAPI/Uvicorn) — один и тот же код
Dev‑фичи: hot reload, встроенный devtools, интеграция с Python debugger
Лично мне он нравится уже даже по описанию😏
☝️ Ссылка источник
✈️ Python Ninja
Тогда тебе безусловно понравится этот современный декларативный 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
Лично мне он нравится уже даже по описанию
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤6🤝1
Совет по Python: как vars() “раскрывает” атрибуты объекта
Функция
Когда это особенно полезно?
Когда нужно быстро увидеть текущие значения всех атрибутов объекта (без принудительного вывода каждого вручную).
При преобразовании экземпляров классов в словари – например, в API-ответах или при сохранении в JSON.
Для динамической работы с атрибутами: можно программно проанализировать, модифицировать или фильтровать их.
Обратите внимание:
Если использовать его на объектах без
Отлично отражает дух Python — коротко, читаемо и эффективно. Особенно полезен, если хочется «зазеркалить» состояние объекта без лишнего кода
✈️ Python Ninja
Функция
vars(obj) возвращает внутренний словарь __dict__ объекта – то есть все публичные атрибуты экземпляра класса и их значения. Это универсальный способ получить «срез» состояния объекта: удобно для отладки, логирования, сериализации в JSON и других задач.Когда это особенно полезно?
Когда нужно быстро увидеть текущие значения всех атрибутов объекта (без принудительного вывода каждого вручную).
При преобразовании экземпляров классов в словари – например, в API-ответах или при сохранении в JSON.
Для динамической работы с атрибутами: можно программно проанализировать, модифицировать или фильтровать их.
Обратите внимание:
vars() работает только с объектами, у которых есть атрибут __dict__ (стандартные экземпляры классов, модули, классы)Если использовать его на объектах без
__dict__ (например, на строке, числе или объектах с __slots__) возникнет TypeErrorОтлично отражает дух Python — коротко, читаемо и эффективно. Особенно полезен, если хочется «зазеркалить» состояние объекта без лишнего кода
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42❤4🤩1
Любителям литературы ловите подгон — «Think Python»
Бесплатная онлайн‑книга, которая вводит в мир Python с самых азов: от переменных и условий до рекурсии, классов и объектов, шаг за шагом раскрывая язык программирования, при этом позволяя сразу запускать код в браузере
Оставайтесь любопытными — вот что я бы сказал начинающим🔥
☝️ Ссылка источник
✈️ Python Ninja
Бесплатная онлайн‑книга, которая вводит в мир Python с самых азов: от переменных и условий до рекурсии, классов и объектов, шаг за шагом раскрывая язык программирования, при этом позволяя сразу запускать код в браузере
Оставайтесь любопытными — вот что я бы сказал начинающим
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩15🎉3❤2😁1
❤10👍3
У меня для вас хорошие новости расширяем границы нашего сообщества
Открыли чат для наших подписчиков канала! Закидываем мемы, общаемся, обмениваемся опытом, помогаем друг другу. Заходим не стесняемся👊
☝️ Ссылка на чат
✈️ Python Ninja
Открыли чат для наших подписчиков канала! Закидываем мемы, общаемся, обмениваемся опытом, помогаем друг другу. Заходим не стесняемся
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12❤3🎉1
На Госуслугах запустили программу для школьников 8–11 классов и студентов где можно бесплатно пройти курсы по ИИ
Программа включает в себя курсы по Python, ML, ИИ-чат-ботам и анализу данных. Курс рассчитан на 54 часа, прохождение — в течение 4 месяцев. По завершению — сертификат.
Погнали кодить🧑🌾
☝️ Ссылка источник
✈️ Python Ninja
Программа включает в себя курсы по Python, ML, ИИ-чат-ботам и анализу данных. Курс рассчитан на 54 часа, прохождение — в течение 4 месяцев. По завершению — сертификат.
Погнали кодить
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤🔥3❤3