Python | Программирование
前往频道在 Telegram
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
显示更多8 934
订阅者
无数据24 小时
-87 天
-4930 天
帖子存档
Итерируемые объекты, генераторы и случайность
• В этом видео мы обратим внимание на три ключевые темы: итерируемые объекты, генераторы и модуль
random.
🧷 Смотреть видео
#Видео🧩 Преимущества Python – ключ к успешной карьере в IT
• Рассказали, какими преимуществами обладает Python для разработчиков разного уровня подготовки от “Trainee” до “Senior”.
🧷 Читать статью
#Статья
🔖 Шпаргалка по модулю itertools
Модуль itertools позволяет создавать свои собственные итераторы. Умело комбинируя его функции, можно облегчить написание итеративных алгоритмов и решить любые комбинаторные задачи в несколько строк легко читаемого кода.
👉 Смотреть шпаргалку
#Шпаргалка
Открытый практикум Networks by Rebrain: Погружение в VоIP
Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию!
👉Регистрация
Время проведения:
7 Декабря (Четверг) в 19:00 по МСК
Программа практикума:
🔹Основы протокола SIP:
-какие бывают SIP сообщения
-структура SIP сообщений
🔹Рассмотрим как устанавливается SIP сессия (коды отбоя)
🔹Установим и настроим Asterisk
Кто ведёт?
Роман Сыртланов – VoIP инженер. Опыт работы с VoIP 7 лет. Опыт преподавания на онлайн платформах 1 год. Работаю с Asterisk/FreeSWITCH/Kamailio
Бесплатные практикумы по DevOps, Linux, Networks и Golang от REBRAIN каждую неделю. Подключайтесь!
Реклама. ООО "РЕБРЕИН". ИНН 7727409582 erid: 2VtzqvFdMKE
📌 Модуль ftplib в Python, FTP-клиент.
• Модуль ftplib определяет класс ftplib.FTP() и несколько связанных элементов.
• Класс ftplib.FTP() реализует клиентскую часть протокола FTP. Этот класс можно использовать для написания программ Python, которые выполняют различные автоматизированные задания FTP, такие как зеркалирование других FTP-серверов. Он также используется модулем urllib.request для обработки URL-адресов, использующих FTP. Для получения дополнительной информации о FTP (протоколе передачи файлов) смотрите документацию "Internet RFC 959".
Пример сеанса с использованием модуля ftplib (код на картинке).
📕 Документация
#урок
🧩 Борьба с несбалансированными данными
• Почему несбалансированные данные - это такая большая проблема? Все начинается с того, что в реальном мире классы могут быть не равномерно представлены в наших данных.
🧷 Читать статью
#Статья
🔖 Шпаргалка по match-case: сопоставление структурных шаблонов
Условные конструкции есть практически в каждом языке программирования, и Python - не исключение. Они позволяют выполнять различные действия, в зависимости от того, истинно ли определенное условие.
👉 Смотреть шпаргалку
#Шпаргалка
Регулярные выражения, zip и распаковка аргументов
• Рассмотрим такие важные концепции, как Регулярные выражения, Функция zip и Распаковка аргументов.
🧷 Смотреть видео
#Видео
🧩 Реализация консенсусного алгоритма Raft
• Когда речь идет о распределенных системах и сетевых приложениях, консенсусный алгоритм становится must have. Эти алгоритмы играют ключевую роль в обеспечении надежности, согласованности и целостности данных в условиях, когда у нас есть несколько участников (узлов), работающих в сети.
🧷 Читать статью
#Статья
erid: LjN8KK9eM
🌎Программист, говори с миром на одном языке!
👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация
На вебинаре мы:
— подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок
— развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом.
✅Занятие будет полезно всем программистам с опытом.
👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
📌 Модуль resource в Python, ограничение потребления ресурсов ОС.
• Модуль resource предоставляет базовые механизмы для измерения и контроля системных ресурсов, используемых программой.
• Этот модуль не работает или недоступен на платформах WebAssembly wasm32-emscripten и wasm32-wasi. Дополнительную информацию см. в разделе Платформы WebAssembly.
• Для указания определенных системных ресурсов и для запроса информации об использовании либо текущего процесса, либо его дочерних элементов используются символьные константы.
Пример ограничения потребления ресурсов процессора и памяти (код на картинке).
📕 Документация
#урок
Дескрипторы в Python - максимальная инкапсуляция
• Дескрипторы - это полезный инструмент инкапсуляции, который дополняет проперти. Автор использует оба инструмента в зависимости от ситуации, дескрипторы для набора какой-то базы "фундаментальных" объектов, проперти для тех частей логики, которые уж точно должны оставаться внутри самого класса.
🧷 Смотреть видео
#Видео
📌 Графический модуль turtle в Python
• Графический модуль turtle - популярный способ познакомить детей с программированием. Он был частью оригинального языка программирования Logo.
• Представьте роботизированную черепаху, начинающуюся с точки (0, 0) в плоскости x/y. После импорта модуля turtle дайте ей команду turtle.forward(15), и она переместится (на экране!) на 15 пикселей в направлении, в котором смотрит, рисуя линию при движении. Дайте ей команду turtle.right(25), и она повернется на месте на 25 градусов по часовой стрелке.
Пример простого рисунка с модулем turtle (код на картинке).
📕 Документация
#урок
Потоки ненастоящие? GIL в Python
• В этом видео мы разоблачим иллюзию относительно быстроты работы потоков в Python. GIL превращает все объекты в потокобезопасные, но платим за это мы производительностью, и на самом деле потоки очень редко работают по-настоящему параллельно. Разбираемся, в каких ситуациях их можно использовать с выгодой.
🧷 Смотреть видео
#Видео
🧩 Selenium: пишем парсер для меняющегося сайта
• Разобрали на примере, как работает Python selenium и настроили бота, который будет отсылать находки в Telegram.
🧷 Читать статью
#Статья
📌 Модуль tomllib в Python, разбор файлов TOML
• Модуль tomllib предоставляет интерфейс для разбора строк и файлов синтаксиса TOML. Этот модуль не поддерживает запись файлов TOML. Он полностью совместим с TOML v1.0.0.
• Модуль tomllib - это версия стороннего модуля tomli который (согласно PEP 680) добавлен в стандартную библиотеку в Python 3.11. Разработчики tomli продолжают поддерживать копию в PyPI для версий Python, где модуль стандартной библиотеки tomllib недоступен.
Разбор строки TOML (код на картинке).
📕 Документация
#урок
Борьба за ресурсы между процессами Python
• Достичь состояния гонки или борьбы за ресурсы не просто, а супер-просто, поэтому стоит знать о механизмах, которые помогатью избежать этого состояния, ну или управлять им. Рассказываем о таких механизмах в Python, как lock и semaphore, которые помогут добавить смысла в погоню за скоростью.
🧷 Смотреть видео
#Видео
🧩 Задачи Python, которыми хорошо размяться
• Собрали для вас задачи на списки Python, чтобы комфортно познакомиться с регулярными упражнениями по программированию.
🧷 Читать статью
#Статья
🔖 Шпаргалка по индексам и срезам
Подробная шпаргалка по индексированию и созданию срезов строк в языке программирования Python.
👉 Смотреть шпаргалку
#Шпаргалка
📌 Модуль colorsys в Python, преобразования цвета
• Модуль colorsys определяет двунаправленное преобразование цветовых значений между цветовыми системами, выраженными в цветовом пространстве RGB (красный, зеленый, синий), используемом в компьютерных мониторах, и в трех других системах координат: YIQ, HLS (оттенок, яркость, насыщенность) и HSV (оттенок, насыщенность).
Преобразуем белый цвет из HEX в значение RGB (код на картинке).
📕 Документация
#урок
