ch
Feedback
Python Education

Python Education

关闭频道

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

显示更多
8 663
订阅者
-324 小时
-147
-5630
帖子存档
❗️bytes.hex() bytes.hex() — это метод, который преобразует объект bytes в шестнадцатеричную строку. Как работает: bytes.hex()
❗️bytes.hex() bytes.hex() — это метод, который преобразует объект bytes в шестнадцатеричную строку. Как работает: bytes.hex() возвращает строку, состоящую из шестнадцатеричных цифр, представляющих каждый байт в объекте bytes. Шестнадцатеричные цифры идут парами, где первая цифра представляет старший полубайт, а вторая - младший полубайт. Например, байт со значением 10 (в десятичной системе) будет представлен как "0a" в шестнадцатеричной системе. Python Education | #Python

Как разработчик решил параллельно найму пилить свои бизнес-проекты с нулевым опытом: дневник с передовой Меня зовут Александр Торбек, И я попал в день сурка: код писать умею, зарплата стабильная. Но в заднице зудит ощущение катастрофического застоя. Поэтому я сделал глупейшую вещь — начал разрабатывать продукты. Без связей, плана и стратегии. В блоге буду фиксировать: — идеи (и почему 90% из них — говно собаки) — что сделал, сколько заработал — мысли айтишника, который впервые думает как продакт, а не как тупой исполнитель Я хочу пройти весь путь от основателя продукта до продажника. И выяснить, смогу ли без бизнес-бэкграунда выйти на уровень дядек в элитных пиджаках. Если тоже хотите создавать свои продукты — посмотрите, как я набиваю шишки первым: @atorbek_it

❗️Принцип разделения интерфейса (ISP) ISP (Interface Segregation Principle) — один из принципов SOLID, который гласит: «Клиен
❗️Принцип разделения интерфейса (ISP) ISP (Interface Segregation Principle) — один из принципов SOLID, который гласит: «Клиенты не должны зависеть от интерфейсов, которые они не используют». Другими словами, вместо создания общих интерфейсов следует создавать специфические интерфейсы, предназначенные для конкретных клиентов. Интерфейсы должны быть максимально сплоченными, то есть все методы интерфейса должны быть тесно связаны между собой и решать одну задачу. Python Education | #Python

❗️Функция islice() islice() — это функция из модуля itertools, которая используется для создания итератора, возвращающего выб
❗️Функция islice() islice() — это функция из модуля itertools, которая используется для создания итератора, возвращающего выбранные элементы из итерируемого объекта. Она похожа на срезы списков, но имеет некоторые отличия. Python Education | #Python

Функция math.gcd() Функция math.gcd() используется для вычисления наибольшего общего делителя (НОД) двух целых чисел. НОД — э
Функция math.gcd() Функция math.gcd() используется для вычисления наибольшего общего делителя (НОД) двух целых чисел. НОД — это наибольшее число, которое является делителем обоих чисел. Синтаксис:
math.gcd(a, b)
Аргументы: a: первое целое число b: второе целое число Возвращаемое значение: целое число, являющееся НОД a и b Python Education | #Python

В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные —
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн. Чтобы не пропустить полезные — сохраните канал @FreeItEvent. Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу. Всё публикуют здесь.

❗️Функция heapq.heapify() Функция heapq.heapify() используется для преобразования списка в кучу (heap). Куча — это особая стр
❗️Функция heapq.heapify() Функция heapq.heapify() используется для преобразования списка в кучу (heap). Куча — это особая структура данных, представляющая собой полное бинарное дерево, в котором каждый родительский элемент меньше или равен своим дочерним элементам. Python Education | #Python

❗️Функция itertools.chain() Функция itertools.chain() в Python объединяет несколько итераторов в один. Она принимает в качест
❗️Функция itertools.chain() Функция itertools.chain() в Python объединяет несколько итераторов в один. Она принимает в качестве аргумента один или несколько итераторов, и возвращает итератор, который последовательно возвращает элементы из этих итераторов. Например, код сверху объединяет две строки в одну. Python Education | #Python

❗️Принцип открытости/закрытости (OCP) Принцип открытости/закрытости (OCP) — один из основополагающих принципов объектно-ориен
❗️Принцип открытости/закрытости (OCP) Принцип открытости/закрытости (OCP) — один из основополагающих принципов объектно-ориентированного программирования (ООП), сформулированный Бертраном Мейером. Он гласит: Программные сущности (классы, модули, функции и т. п.) должны быть открыты для расширения, но закрыты для изменения. Иными словами код должен быть легко расширяемым для добавления новых функций или поведения. Существующий код не должен меняться при добавлении новых функций. Python Education | #Python

❗️typing.Literal typing.Literal — это тип данных, который позволяет указать не просто какой-то тип вроде str, int или float,
❗️typing.Literal typing.Literal — это тип данных, который позволяет указать не просто какой-то тип вроде str, int или float, а конкретное значение этого типа. Например, Literal[42] означает, что в качестве значения ожидается только 42. Важно, что проверяется не только равенство значения, но и его тип (например, нельзя будет использовать False, если ожидается 0). Python Education | #Python

❗️Telethon Telethon — это библиотека Python, которая позволяет вам взаимодействовать с API Telegram. Вы можете отправлять, по
❗️Telethon Telethon — это библиотека Python, которая позволяет вам взаимодействовать с API Telegram. Вы можете отправлять, получать или ждать новых сообщений Telegram внутри вашего Python-приложения. Вы также можете отправлять файлы контакту или группе контактов. В этом примере мы настраиваем автоматическое отправление файлов в группу. *Для работы этого кода вам нужно только получить ID и хэш Telegram API (что можно сделать за несколько минут). Python Education | #Python

❗️IceCream IceCream — это библиотека, которая предоставляет простой и эффективный способ отладки кода. Вместо того чтобы испо
❗️IceCream IceCream — это библиотека, которая предоставляет простой и эффективный способ отладки кода. Вместо того чтобы использовать функцию print() для отладки, вы можете использовать функцию ic() из библиотеки IceCream, которая позволяет вам инспектировать переменные, выражения и выполнение программы с помощью одного простого вызова функции. В этом примере кода вывод ic| указывает на то, что это вывод от IceCream, а result: 6 — имя переменной и ее значение. IceCream может быть использован в любом месте, где требуется отладка кода: веб-разработка, научные вычисления, анализ данных и т.д. Python Education | #Python

❗️Snowballstemmer Библиотека Snowballstemmer предоставляет функциональность стемминга, то есть преобразования слов в их базов
❗️Snowballstemmer Библиотека Snowballstemmer предоставляет функциональность стемминга, то есть преобразования слов в их базовую форму. Эта библиотека реализует алгоритм Портера, который является одним из наиболее известных алгоритмов стемминга. Snowballstemmer поддерживает алгоритмы стемминга для 15 языков, включая русский. *Стемминг применяется в поисковых системах для расширения поискового запроса пользователя, является частью процесса нормализации текста. Python Education | #Python

struct.Struct() Модуль struct позволяет преобразовывать между Python-значениями и C-структурами, представленными как объекты
struct.Struct() Модуль struct позволяет преобразовывать между Python-значениями и C-структурами, представленными как объекты bytes. Компактные форматные строки описывают предполагаемые преобразования в/из Python-значений. Синтаксис:
struct.Struct(format_string)
Аргументы: format_string — строка формата, описывающая структуру. Python Education | #Python

❗️pathlib.PureWindowsPath() В модуле pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows
❗️pathlib.PureWindowsPath() В модуле pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows. Этот объект представляет собой путь в файловой системе Windows, но не выполняет никаких операций ввода-вывода. Аргумент path может быть строкой, представляющей путь Windows, или другим объектом пути, который можно привести к типу PureWindowsPath. Python Education | #Python

❗️Функция abspath() Функция abspath() возвращает абсолютный путь к указанному пути. Абсолютный путь — это путь, который начин
❗️Функция abspath() Функция abspath() возвращает абсолютный путь к указанному пути. Абсолютный путь — это путь, который начинается с корневого каталога файловой системы. Функция abspath() принимает в качестве аргумента путь к файлу или каталогу. Путь может быть относительным или абсолютным. Если путь является относительным, то функция abspath() преобразует его в абсолютный, относительно текущего рабочего каталога. Если путь является абсолютным, то функция abspath() возвращает его без изменений. Python Education | #Python

❗️Функция oct() Функция oct() в Python принимает один аргумент: число — целое число (двоичное, десятичное или шестнадцатеричн
❗️Функция oct() Функция oct() в Python принимает один аргумент: число — целое число (двоичное, десятичное или шестнадцатеричное) или объект, который должен реализовать метод index() для возврата целого числа. Функция возвращает строку с восьмеричным представлением числа. Python Education | #Python

❗️Функция hex() Функция hex() в Python используется для преобразования целого числа в его шестнадцатеричное представление. Он
❗️Функция hex() Функция hex() в Python используется для преобразования целого числа в его шестнадцатеричное представление. Она принимает один аргумент — целое число, которое нужно превратить, и возвращает срок с его шестнадцатеричной представлением. Python Education | #Python

❗️Функция coerce() Функция coerce() предназначена для приведения типов двух операндов к одному типу. Она используется в основ
❗️Функция coerce() Функция coerce() предназначена для приведения типов двух операндов к одному типу. Она используется в основном для операций с числами, но может использоваться и для других типов. Аргументы функции coerce() — это два операнда, которые необходимо привести к одному типу. Функция возвращает кортеж из двух значений, первый элемент которого — это преобразованный первый операнд, а второй элемент — это преобразованный второй операнд. Если функция coerce() не может преобразовать один из операндов, она возвращает значение None. Python Education | #Python

❗️Функция reload() Функция reload() в Python перезагружает ранее импортированный модуль. Это означает, что код модуля выполня
❗️Функция reload() Функция reload() в Python перезагружает ранее импортированный модуль. Это означает, что код модуля выполняется заново, и любые изменения в модуле становятся доступными. Функция reload() принимает в качестве аргумента объект модуля. Этот объект должен быть ранее импортированным модулем. Python Education | #Python