Python | Программирование
9.82K subscribers
1.85K photos
2 videos
139 files
1.56K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
📌 Класс ChainMap() модуля collections в Python.

• Класс ChainMap() предназначен для быстрого объединения нескольких словарей, чтобы их можно было рассматривать как единое целое. Такой контейнер объединяет словари и ищет ключи намного быстрее, чем создание нового словаря и выполнение объединения при помощи вызовов dict.update().

• Класс ChainMap() может использоваться для имитации вложенных областей и полезен при создании шаблонов.

📕 Документация

#урок
🧩 Конкурентность и параллелизм в Python: в чем разница?

• В статье на простых примерах рассматриваются концепции конкурентности и параллелизма в Python и подходы для работы с этими концепциями: многопоточность, сoroutines, asyncio и многопроцессорность.

🧷 Читать статью

#Статья
Уже 5-го мая школа IT-профессий LevelUp проведет вебинар «Введение в Python и машинное обучение для новичков»

На вебинаре разберут базовые принципы Python — одного из самых популярных и востребованных языков в мире. Поговорим о том, почему именно Python стал стандартом в сфере искусственного интеллекта и как его можно использовать уже на самых первых этапах обучения.

Участники увидят, как всего за несколько строк кода можно запрограммировать простейшую модель искусственного нейрона — перцептрон. Это базовый строительный блок современных нейросетей, вдохновлённый работой человеческого мозга. Такой пример поможет лучше понять, что стоит за терминами вроде «ИИ» и «машинное обучение» без сложной математики и теории.

В конце вебинара будет сессия вопросов и ответов, где можно будет задать любые вопросы по Python, ИИ и обучению в целом.

Спикер - Антон Зубоченко, ведущий ML Engineer компании IBS, автор и преподаватель курса Python-разработчик. Старт.

Присоединяйтесь к вебинару - будет интересно!
Запись данных в Excel файл из JSON

• Обработка Excel файлов с использованием Python.

🧷 Смотреть видео

#Видео
🔖 Шпаргалка gto76

Это очень обширная шпаргалка по Python, предлагаемая GitHub, которая должна стать вашим помощником, когда вы работаете над проектом Python. GitHub гарантирует, что это полное руководство для разработчиков и специалистов по данным и одинаково полезно для новичков и экспертов.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Как ускорить код на Python: выбираем инструмент для оптимизации производительности программы

• В этой статье мы рассмотрим различные профилировщики (cProfile, Pyinstrument, Eliot) и обсудим их плюсы и минусы, а также когда и где их лучше применить.

🧷 Читать статью

#Статья
📌 Модуль glob в Python, поиск файлов по шаблонам.

• Модуль glob находит все пути, соответствующие указанному шаблону, в соответствии с правилами, используемыми оболочкой Unix. Результаты возвращаются в произвольном порядке.

• Расширение переменных пути при указании тильды ~/path не выполняется, но символы '*','?' и диапазоны символов, такие как [a-z0-9], будут работать правильно. Это делается с помощью согласованных функций os.scandir() и fnmatch.fnmatch(), а не путем фактического вызова оболочки.

Рассмотрим каталог, содержащий следующие файлы: 1.gif, 2.txt, card.gif и вложенный каталог sub, который содержит только файл 3.txt. Функция glob.glob() даст следующие результаты. Обратите внимание, как сохраняются любые ведущие компоненты пути (код на картинке).

📕 Документация

#урок
🔖 Шпаргалка по ускоренному курсу Python

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

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Пишем кейлоггер на Python для Windows за 5 минут

• Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала.

🧷 Читать статью

#Статья
Как собрать информацию с любого сайта?

• В данном видео рассматриваем как и откуда подгружается контент на динамический сайт, используем библиотеку requests и GET запросы к API, парсим данные с помощью Beautifulsoup, а также рассматриваем как можно получить данные и сохранить страницу с помощью Selenium webdriver.

🧷 Смотреть видео

#Видео
📌 Модуль fractions, рациональные числа в Python.

• Модуль fractions обеспечивает поддержку арифметики рациональных чисел.

• Экземпляр fractions.Fraction() может быть создан из пары целых чисел, другого рационального числа или строки.

• Самый простой способ создать дробь это указать числитель numerator и знаменатель denominator. По умолчанию numerator=0, denominator=1:

📕 Документация

#урок
🧩 Пишем Тетрис на Python с помощью библиотеки Pygame

• Изучаем основные возможности Pygame в процессе создания lite-версии одной из самых популярных игр в мире.

🧷 Читать статью

#Статья
Python requests http, https запросы

• В видео научимся работать с интернет при помощи python и библиотеки requests, при помощи подключения API получать данные с сайта для приложений, а также познакомимся с тонкостями get запросов и post запросов к сайтам и API. И научимся заполнять формы на сайтах и авторизоваться при помощи python.

🧷 Смотреть видео

#Видео
📌 Модуль base64 в Python.

• Модуль base64 предоставляет функции для кодирования двоичных данных в печатаемые символы ASCII и декодирования таких кодировок обратно в двоичные данные.

• Он обеспечивает функции кодирования и декодирования для кодировок, указанных в RFC 3548, который определяет алгоритмы Base16, Base32 и Base64, а также для де-факто стандартных кодировок Ascii85 и Base85.

Пример использования (код на картинке).

📕 Документация

#урок
Самый странный оператор в Python

• Многие вообще не знают о его существование, но он призван упростить нам написание кода и избавить от ошибок.

• Но как бы это странно не звучало, в некоторых моментах он эти ошибки наоборот добавляют, поэтому в этом видео мы рассмотрим как и возможности оператора, так и ошибки, которые часто совершают новички, используя возможности оператора моржа.

🧷 Смотреть видео

#Видео
📌 Модуль hmac в Python, хеширование сообщений по ключу.

• Модуль hmac реализует алгоритм HMAC - хеширование по ключу для аутентификации сообщений, как описано в RFC 2104.

• Алгоритм HMAC можно использовать для проверки целостности информации, передаваемой между приложениями или хранящейся в потенциально уязвимом месте.

• Основная идея заключается в создании криптографического хеша реальных данных в сочетании с общим секретным ключом. Полученный хеш может затем использоваться для проверки переданного или сохраненного сообщения, чтобы определить уровень доверия, без передачи секретного ключа.

Пример подписи URL секретным ключом (код на картинке).

📕 Документация

#урок
Please open Telegram to view this post
VIEW IN TELEGRAM