🎉6❤3😎2
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся на интересный ресурс: тренажёр по типизации в Python
Интерактивные задачи по типам в Python. От простого к сложному: Union, Literal, TypedDict, Generic, Protocol и так далее. Попробуй пройти пару уровней и поймешь как структурировать свой код правильно и безопасно🔧
☝️ Ссылка источник
✈️ Python Ninja
Интерактивные задачи по типам в Python. От простого к сложному: Union, Literal, TypedDict, Generic, Protocol и так далее. Попробуй пройти пару уровней и поймешь как структурировать свой код правильно и безопасно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Совет по Python
Использование встроенных функций сокращает код, экономят время и делают код чище и читаемее
Традиционный способ
Улучшенный способ
✈️ Python Ninja
Использование встроенных функций сокращает код, экономят время и делают код чище и читаемее
Традиционный способ
def find_max(numbers):
max_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
return max_num
numbers = [4, 2, 9, 7, 5, 6]
print(find_max(numbers))
# Вывод: 9
Улучшенный способ
def find_max(numbers):
return max(numbers)
numbers = [4, 2, 9, 7, 5, 6]
print(find_max(numbers))
# Вывод: 9
Please open Telegram to view this post
VIEW IN TELEGRAM
1💯14❤6🗿3
Держите бесплатный курс «Автоматизация тестирования с помощью Selenium и Python»
Научит создавать автоматические UI‑тесты для веб-приложений с помощью Selenium + Python, упор на практику: задания, скрипты, реальные кейсы. Для комфортного прохождения рекомендуется иметь базовые знания Python.
Немного устаревший, но по-прежнему пользуется спросом и поддерживается авторами📚
☝️ Ссылка источник
✈️ Python Ninja
Научит создавать автоматические UI‑тесты для веб-приложений с помощью Selenium + Python, упор на практику: задания, скрипты, реальные кейсы. Для комфортного прохождения рекомендуется иметь базовые знания Python.
Немного устаревший, но по-прежнему пользуется спросом и поддерживается авторами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍1
Ловите подгон "W3Schools" — справочник и песочница для разработчиков
Отличное место для желающих изучить Python в контексте веб-разработки. Для Python-разработчиков сайт предлагает подробные учебные материалы по основам языка, а также по ключевым фреймворкам и библиотекам, таким как Django, NumPy, Pandas и Matplotlib❤️
☝️ Ссылка источник
✈️ Python Ninja
Отличное место для желающих изучить Python в контексте веб-разработки. Для Python-разработчиков сайт предлагает подробные учебные материалы по основам языка, а также по ключевым фреймворкам и библиотекам, таким как Django, NumPy, Pandas и Matplotlib
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🗿2👍1🔥1
🔥9❤2
Наиболее часто используемые методы строк в Python
Строки — один из самых часто используемых типов данных в Python. В этой шпаргалке собраны 7 основных методов для работы со строками, которые упростят ваш код и ускорят разработку
Сохраняйте себе и используйте в повседневных задачах📝
✈️ Python Ninja
Строки — один из самых часто используемых типов данных в Python. В этой шпаргалке собраны 7 основных методов для работы со строками, которые упростят ваш код и ускорят разработку
Сохраняйте себе и используйте в повседневных задачах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🤩2
Обратил внимание на интересную статью с Хабра «Как я написал современный GUI для yt-dlp на Python»
Автор проделал качественную работу в итоге получился современный и быстрый GUI для yt-dlp — популярной утилиты для загрузки видео. Проект акцентирован на простоте без лишних кнопок, а главное есть темная тема👀
Есть исходники и готовая сборка — пробуем❓
☝️ Ссылка источник
✈️ Python Ninja
Автор проделал качественную работу в итоге получился современный и быстрый GUI для yt-dlp — популярной утилиты для загрузки видео. Проект акцентирован на простоте без лишних кнопок, а главное есть темная тема
Есть исходники и готовая сборка — пробуем
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥3👍1
Совет по Python
Как получить список ключевых слов в Python?
В Python есть зарезервированные слова, которые называются ключевыми словами (keywords). Они имеют специальное значение в языке и используются для синтаксических конструкций, таких как условные операторы, циклы, объявление функций и классов.
Модуль
Помните, что ключевые слова нельзя использовать в качестве имён переменных.
Почему нельзя использовать ключевые слова как имена переменных? Потому что они зарезервированы для специальных операций. Если попытаться использовать их как переменные, Python выдаст ошибку
Как проверить, является ли строка ключевым словом?
Можно использовать
✈️ Python Ninja
Как получить список ключевых слов в Python?
В Python есть зарезервированные слова, которые называются ключевыми словами (keywords). Они имеют специальное значение в языке и используются для синтаксических конструкций, таких как условные операторы, циклы, объявление функций и классов.
Модуль
keyword в Python предоставляет список всех ключевых слов через keyword.kwlist.import keyword
print(keyword.kwlist)
Output:
['False', 'None', 'True', 'and', 'as', 'assert',
'async', 'await', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally',
'for', 'from', 'global', 'if', 'import', 'in', 'is',
'Lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
'return', 'try', 'while', 'with', 'yield']
Помните, что ключевые слова нельзя использовать в качестве имён переменных.
Почему нельзя использовать ключевые слова как имена переменных? Потому что они зарезервированы для специальных операций. Если попытаться использовать их как переменные, Python выдаст ошибку
SyntaxError.Как проверить, является ли строка ключевым словом?
Можно использовать
keyword.iskeyword():import keyword
print(keyword.iskeyword("if")) # True
print(keyword.iskeyword("hello")) # False
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33👍4💯3🌚1
Наткнулся на интересный курс по основам Python для новичков
Обучение построено в виде сюжетного приключения: проходишь через уровни, решая реальные задачи и постепенно осваивая основы программирования на Python — от переменных и циклов до списков и модулей
Если хочешь освоить Python будто проходишь квест подрубай VPN и погнали😎
☝️ Ссылка источник
✈️ Python Ninja
Обучение построено в виде сюжетного приключения: проходишь через уровни, решая реальные задачи и постепенно осваивая основы программирования на Python — от переменных и циклов до списков и модулей
Если хочешь освоить Python будто проходишь квест подрубай VPN и погнали
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4
SQL в Python: Сравнительное руководство по работе с данными
Знаешь SQL и хочешь понять, как делать то же самое в Pandas? Это руководство покажет как привычные SQL-запросы выглядят в мире Python👊
✈️ Python Ninja
Знаешь SQL и хочешь понять, как делать то же самое в Pandas? Это руководство покажет как привычные SQL-запросы выглядят в мире Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍6🔥2
Ловите подгон книга — "Automate the Boring Stuff with Python"
Руководство по использованию Python для автоматизации повседневных задач. Автор предлагает практические примеры, связанные с обработкой файлов, работой с электронными таблицами, веб-автоматизацией и другими прикладными задачами📚
☝️ Ссылка источник
✈️ Python Ninja
Руководство по использованию Python для автоматизации повседневных задач. Автор предлагает практические примеры, связанные с обработкой файлов, работой с электронными таблицами, веб-автоматизацией и другими прикладными задачами
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2
👌7🤩3❤🔥2💯1
Откопал интересную платформу для новичков в бэкенд-разработке — BootDev
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки🔞
☝️ Ссылка источник
✈️ Python Ninja
Практические курсы по бэкенду (Python, Go, SQL и др.) с реальными задачами. Проходить курсы можно абсолютно бесплатно но есть загвоздка.
Весь контент (лекции, видеообъяснения, начальный код) доступен бесплатно: ты можешь проходить курсы, читать материалы и запускать код — даже за пределами первых глав.
Но интерактивные функции проверка заданий, AI-чат, геймификация (наблюдение за прогрессом, достижения, сертификаты) — доступны только после оформления подписки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍2