Python | Программирование
Kanalga Telegram’da o‘tish
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
Ko'proq ko'rsatish8 930
Obunachilar
-224 soatlar
-77 kun
-4630 kun
Postlar arxiv
🧩 Как защитить свой Python-код?
• Описали четыре техники увеличения безопасности кода и подобрали примеры к каждой из них. В статье вы познакомитесь не только с универсальными приемами, но и специфическими – для серверов и ботов.
🧷 Читать статью
#Статья
🔖 Шпаргалка по настройке веб-сайта
Это обширная шпаргалка, которая охватывает все основные и второстепенные концепции Python, а также позволяет создавать строки и устранять ошибки.
👉 Смотреть шпаргалку
#Шпаргалка
📌 Модуль zipfile в Python, работа с zip архивами.
• Формат файла ZIP является стандартным архивом и стандартом сжатия. Этот модуль предоставляет инструменты для создания, чтения, записи, добавления и вывода списка файлов ZIP. Любое расширенное использование этого модуля потребует понимания формата, как определено в Замечании по применению PKZIP.
• Модуль zipfile в настоящее время не обрабатывает многодисковые ZIP-файлы. Он может обрабатывать ZIP-файлы, которые используют расширения .zip64, то есть ZIP-файлы размером более 4 ГиБ. Он поддерживает дешифрование зашифрованных файлов в ZIP-архивах, но в настоящее время не может создать зашифрованный файл. Расшифровка очень медленная, так как она реализована на родном Python, а не на C.
Создание архива каталога. Для рекурсивного добавления файлов в архив вместо функции os.listdir() для создания списка файлов используйте функцию glob.glob() с аргументом recursive=True (код на картинке).
📕 Документация
#урок
Два новых канала для Python-разработчиков и тех, кто хочет ими стать👨🏫
В них мы:
🔸тренируемся на практических задачах
🔸отвечаем на популярные вопросы с собеседований
🔸проверяем свои знания
Подписывайтесь:
👉Библиотека собеса по Python — тут мы готовимся к интервью
👉Библиотека задач по Python — тут решаем задачи, проходим тесты и изучаем код
🧩 Протоколы в Python. О них мало говорят, а зря
• Рассказали, зачем нужны протоколы в Python, почему о них так мало говорят и зачем нужен статический анализатор mypy.
🧷 Читать статью
#Статья
🔖 Промежуточная шпаргалка по науке о данных
Эта шпаргалка поможет вам разобраться с диапазоном, списками, журналированием, парсингом, NumPy, итератором, кортежем, типами данных и т. д.
👉 Смотреть шпаргалку
#Шпаргалка
ООП: Инкапсуляция в Python
• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.
🧷 Смотреть видео
#Видео
📊Предлагаю ознакомиться с самыми интересными каналами в сфере ИБ и этичного хакинга: 👍
• Хакер | Red Team — Библиотека Хакера тут вы найдете только эксклюзив! Автор делится лучшим. (новинка)
• Max Open Source — Полезные статьи и бесплатные курсы по этическому хакингу, пентесту, программированию и информационным технологиям.
• IT MEGA — Тут эксклюзивные материалы, курсы по программированию, информационная безопасность хакингу, Osint и IT.
• Книги | Books — Одна из крупных библиотек в сегменте Telegram. Тысячи книг и полезного материала.
• Библиотека Cobalt Strike — Все для знакомства с хакингом, пентестом, эксклюзивной информация, курсы, книги, статьи и инструменты.
• Библиотека разведчика Osint — Единственная в своем роде библиотека по теме OSINT, разведки в сети, сбору информации, технологии конкурентной разведки, поиск о цели.
‼️ В общей сложности, данные проекты насчитывают терабайты курсов и книг. Присоединяйся 📲💻
🧩 7 фишек Python для лучшего обращения с памятью
• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.
🧷 Читать статью
#Статья
📌 Модуль shlex в Python, анализ синтаксиса оболочки Unix.
• Модуль shlex реализует функции для анализа синтаксиса оболочки Unix. Его можно использовать для написания предметно-ориентированного языка или для анализа и разбора строк в кавычках.
• Общей проблемой при работе с вводимым текстом является идентификация последовательности цитируемых слов как единого объекта. Разделение текста на кавычки не всегда работает должным образом, особенно если есть вложенные уровни кавычек.
Правильное экранирование пробелов и метасимволов в строках команд терминальной оболочки (код на картинке).
📕 Документация
#урок
Лямбды не такие и страшные
• В туториалах и книгах порой усложняют описание лямбд, вываливая на новичков лямбда-исчисление, анононимность, Алонзо Черча и так далее.
• Постараемся объяснить их более просто. Рассмотрим что такое лямбда, какие есть ограничения у нее, посмотрим на примеры использования, подумаем чем можно заменить и решим нужно ли новичку знать лямбды.
🧷 Смотреть видео
#Видео
📌 Модуль hashlib, алгоритмы хеширования в Python.
• Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. В модуль включены алгоритмы безопасного хеширования, такие как FIPS SHA1, SHA224, SHA256, SHA384 и SHA512, определенные в FIPS 180-2, а также алгоритм MDA RSA, определенный в Интернете RFC 1321.
Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми:
— Старые алгоритмы назывались дайджестами сообщений.
— Современный термин - безопасный хеш.
📕 Документация
#урок
💥 Лига Приключений – Кейс-чемпионат & Карьерный форум от Совкомбанка! 🤩
📍Санкт-Петербург
🗓 13-28 октября
🙌 Студенты любых вузов и направлений подготовки
Лига – это множество грандиозных событий для студентов Питера от Совкомбанка. Участвуй в кейс-чемпионате – собери команду, реши кейс и забери денежный приз. Приходи на карьерный форум и мегавечеринку. Прими участие во всех приключениях сразу!
Лига Приключений – это:
🔶 Реальные финтех-задачи:
🔸Разработка веб-сайта для Корпоративного университета Совкомбанка;
🔸Разработка бота для проведения осмотра объектов страхования;
🔶 Полное погружение в финансовую сферу;
🔶 Призовой фонд в размере 320 000 рублей;
🔶 Возможность попасть в команду Совкомбанка;
🔶 Уникальные экспертные знания, драйв и незабываемые эмоции;
🔶 Квест и актуальные IT-воркшопы на карьерном форуме;
🔶 Мегатусовка с кавер-бэндом, угощениями и конкурсами!
Регистрация открыта до 12 октября. Подробная информация по ссылке: https://cnrlink.com/advleaguespbs
Реклама. ПАО "СОВКОМБАНК". ИНН 4401116480. erid: LjN8K7nTs
Что за звери args и kwargs?
• Немного поговорим о распаковке, звездочке *, позиционных и keyword аргументах, спецсимволах, а также о том как все это применять для args и kwargs.
🧷 Смотреть видео
#Видео
🧩 Искусственное воображение: создание изображений из текста с помощью DALL·E 2 и OpenAI API
• Из этой статьи вы узнаете, как внедрить OpenAI API в свои приложения на Python для создания изображений из текстовых подсказок.
🧷 Читать статью
#Статья
📌 Модуль pickle, упаковка объектов Python.
• Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция, посредством которой поток байтов, из двоичного файла или объекта, подобного байту преобразуется обратно в иерархию объектов.
• Чтобы сериализовать иерархию объектов, вы просто вызываете функцию pickle.dumps(). Аналогично, для десериализации потока данных вы вызываете функцию pickle.loads(). Если нужно больше контроля за упаковкой и особенно распаковкой данных, то можно создать объект pickle.Pickler() или pickle.Unpickler() соответственно.
Простейший код использования dump() и load() функцию (код на картинке).
📕 Документация
#урок
Полиморфизм и абстрактные методы
• Что такое полиморфизм и пример его реализации в Python. Есть ли абстрактные методы в Python и как можно реализовать подобный им функционал.
🧷 Смотреть видео
#Видео
🧩 3 принципа написания чистого кода на Python
• Даже опытные программисты с трудом пишут чистый код, и это часто ощущается как постоянная битва за то, чтобы все было аккуратно и упорядочено.
• В статье на примерах показываем, как писать чистый и осмысленный код и как правильно оформлять документацию.
🧷 Читать статью
#Статья
🔖 Основная шпаргалка по науке о данных
Это шпаргалка касается всех основных понятий, которые нужно знать.
👉 Смотреть шпаргалку
#Шпаргалка
📌 Модуль copyreg в Python, функция используемая при pickling.
• Модуль copyreg предлагает способ определения функций, используемых при операции упаковки pickling определенных объектов. Модуль pickle использует эту функции при сохранении объектов.
• Модуль предоставляет информацию о конфигурации конструктора объектов, которые не являются классами. Такие конструкторы могут быть фабричными функциями или экземплярами классов.
Пример использования (код на картинке).
📕 Документация
#урок
