Python Learning
33.5K subscribers
1.95K photos
8 videos
7 files
953 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
👍5💯1
Что выведет код сверху?
Anonymous Quiz
48%
True
52%
False
👍21🤔7😢1
Новый синтаксис для generic-типов в Python 3.12

Смотреть статью
👍7🔥21
re.findall()

Функция findall() модуля re возвращает все неперекрывающиеся совпадения шаблона "pattern" в строке "string" в виде списка строк или список кортежей. Строка сканируется слева направо, и совпадения возвращаются в найденном порядке.

Результат зависит от количества групп захвата в шаблоне:

•Если групп нет, то возвращается список строк, соответствующих всему шаблону.
•Если существует ровно одна группа, то возвращается список строк, соответствующих этой группе.
•Если присутствует несколько групп, то возвращается список кортежей строк, соответствующих группам.
👍11🎉1
SQLAlchemy

Библиотека SQLAlchemy в Python используется для работы с базами данных.
Она предоставляет удобный и гибкий способ взаимодействия с различными типами баз данных, включая SQLite, MySQL, PostgreSQL и многие другие.

Одним из интересных и малоизвестных свойств SQLAlchemy является возможность использования выражений в качестве аргументов функций (например, case(), or_()). Это позволяет создавать гибкие запросы к базе данных, которые могут изменяться в зависимости от условий.

В этом примере мы создаем запрос, который возвращает все строки из таблицы users, у которых либо имя равно "John", либо возраст равен 25.
👍203🍾1
#Вопросы_с_собеседования

Выведите список файлов в указанной директории

Ответ на картинке.
👍19🤔2🎉1
Propan — Python фреймворк для написания микросервисов с использованием брокеров сообщений

Смотреть статью
👍20😱7👨‍💻32
👍3
Что выведет код выше?
Anonymous Quiz
24%
[1, 3, 5]
14%
1
6%
2
30%
Ошибка
6%
None
20%
Узнать ответ
🤔16👍10🗿6
Метод sets.issubset()

Метод sets.issubset() позволяет проверить находится ли каждый элемент множества sets в последовательности other. Метод возвращает True, если множество sets является подмножеством итерируемого объекта other, если нет, то вернет False.

Синтаксис:
sets.issubset(other).
👍172🔥1🍾1
Клеточные автоматы. Игра «Жизнь». Часть 1

Смотреть статью
👍63
Проверяем, является ли заданная дата – праздником

Установка модуля - pip install holidays

В нашем примере мы проверяем является ли 25 декабря 2021 в Великобритании праздником. Наша программа выдает нам, что в этот день отмечается Рождество.

Подробнее про данный модуль можно почитать здесь.
👍15🎉21🗿1
👍4
🤔26👍10🔥5🆒4🗿21
10 фишек Python, которые поднимут ваш скилл на новый уровень

Составили подборку из 10 фишек языка Python, которые упростят разработку, но о которых вы могли не слышать.

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

От практических каналов, где авторы пишут код 24/7 и выкладывают его подписчикам до каналов о хакинге на Python, и создании нейросетей.

Только актуальный и полезный материал 2023 года.

Сохраняйте себе: https://t.me/addlist/8vDUwYRGujRmZjFi
6🔥5👍2
Генерируем ip адреса

С помощью следующего фрагмента кода мы можем с легкостью сгенерировать ip адрес.
👍18🎉4
Временные файлы

В стандартной библиотеке Python имеется модуль tempfile, содержащий классы и методы для работы со временными файлами и директориями. Такие файлы нужны для сохранения промежуточных результатов выполнения программы.

Функция TemporaryFile создает временный файл в системной директории и возвращает файлоподобный объект.

Созданный временный файл будет автоматически удален по закрытию файла или при выходе из контекстного менеджера, а другие процессы и приложения не смогут получить доступ к этому временному файлу.
👍163🎉1
Сокращение ссылок прямо в коде

Иногда возникает необходимость сделать ссылку более короткой. Для этого пригодится библиотека pyshorteners — с помощью трех строк кода и сервиса tinyurl она позволяет быстро создать короткую ссылку.
👍20🎉3🤔21