RSA – это система криптографии с открытым ключом, разработанная в 1979 году, которая широко используется для обеспечения безопасности передачи данных.
Асимметричная криптография имеет два основных применения: аутентификация и конфиденциальность.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python имеет множество встроенных типов, например, int, str и так далее, которые мы можем использовать в программе. Но также Python позволяет определять собственные типы с помощью классов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Простейший алиас в
.bashrc или .zshrcкажется небольшим открытием. Первый рабочий скрипт, сохранённый в ~/.local/bin, ощущается как прорыв.В этой статье посмотрим коллекцию таких скриптов и алиасов — не как идеальный стандарт, а как пример живого подхода.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда требуется выполнить в коде одно и то же действие несколько раз — пройтись по элементам списка, вычислить значения переменной или вывести ряд чисел, — программисты используют циклforвместе с функциейrange().
Эта функция создаёт диапазоны данных, задаёт шаг между элементами и не требует дополнительной памяти — это ускоряет выполнение кода.
— В статье мы разберём, как использовать
range() в Python для разнообразных задач.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Одной из отличительных черт фреймворка Flask является использование декораторов для популярных прикладных задач вроде определения маршрутов и обработки ошибок.
Декораторы придают вашему коду лаконичную и понятную структуру.
— По этой причине большинство расширений Flask и многие другие пакеты в Python следуют одному и тому же шаблону и раскрывают основные части своей функциональности через декораторы.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Ваш дом ограбили, но вас интересует только то, на месте ли ваша собачка.
Напишите функцию, которая будет принимать словарь и строку — кличку собаки (в нижнем регистре).
Ключами словаря будут названия пропавших вещей (и кличка собаки, если она пропала), а значениями — их стоимость.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Модуль multiprocessing в Python предоставляет мощный инструментарий для создания параллельных программ, способных эффективно использовать многоядерные процессоры.
— В отличие от стандартной многопоточности, которая ограничена Global Interpreter Lock (GIL), multiprocessing позволяет запускать несколько процессов одновременно, каждый из которых имеет собственную память и независимое выполнение.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Обфускация кода — это метод скрытия исходного кода программы или приложения, затрудняющий его чтение, такие методы часто используются для написания вредоносного чтобы антивирусные системы не могли его обнаружить.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Язык программирования Python обладает большими возможностями, имеет богатый функционал и библиотеки, написание которых на языке Си может занять продолжительное время, особенно это касается сферы машинного обучения.
То есть мы можем встроить в программу на C интерпретатор Python и выполнять в программе на C код на языке Python, рассмотрим, как это сделать.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта статья – не обзор, а именно «подноготная реализации» в терминах CPython: структуры
PyObject, поле ob_refcnt, роль ob_type, контракт tp_traverse, служебные GC-заголовки, алгоритм вычитания внутренних ссылок и практические production-выводы. Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Методы append() и extend() позволяют добавить новый элемент в уже существующий список или объединить несколько list-объектов в один.
В этой статье мы расскажем и покажем на примерах, как ими пользоваться, а в конце — поделимся менее очевидными способами расширения списков.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
LIst/Dict comprehensions позволяют легко создавать объект на основе итерируемого объекта.
Официальная документация Python говорит, что list comprehensions обычно быстрее, чем стандартный loop, но это варьируется от релиза к релизу.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Специальные методы классов, также известные как магические методы или методы-дандеры
(от англ. double underscore — "__"), являются мощным инструментом Python для настройки поведения пользовательских классов.
🔘 Эти методы позволяют объектам взаимодействовать с встроенными функциями Python и операторами, делая код более читаемым и pythonic.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Файлы куки (Cookie) — это небольшие фрагменты данных, которые сайты сохраняют на вашем компьютере для отслеживания ваших действий и других фукнций.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Встроенный модуль secrets в Python предназначен для генерации криптографически безопасных случайных чисел для управления секретами, такими как токены аутентификации, токены безопасности, пароли и другие чувствительные данные.
Функциональность модуля делится на несколько аспектов, такие как генерация случайных чисел, генерация токенов и др., в статье рассмотрим эти аспекты.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Дружелюбие синтаксиса Python к начинающим — это прекрасно, без всяких преувеличений, но если программист не хочет быть начинающим всю свою жизнь, то придётся постоянно осваивать более мощные и часто менее очевидные инструменты, подходы и приёмы.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы занимаетесь сборкой игрушечных машинок, каждая машинка должна иметь четыре колеса, один корпус и две фигурки человечков внутри.
Напишите функцию, которая будет принимать количество колес, корпусов и человечков и возвращать количество машинок, которые можно собрать из этих деталей.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Строки в Python представляют собой упорядоченные последовательности символов и являются одним из основных типов данных.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
PyInstaller Extractor — это инструмент, который позволяет распаковать ресурсы из исполняемых файлов, созданных с помощью PyInstaller.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Инкапсуляция является фундаментальной концепцией объектно-ориентированного программирования, которая предполагает скрытие функционала и предотвращение прямого доступа извне к нему.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Чтобы вас заметили в IT-сообществе, нужно выступать на конференциях, Валентин Домбровский рассказал, как стать спикером и сделать крутой доклад.
Также автор отдельно расскажет, как подобрать интересную тему, от неё во многом зависит, станете ли вы спикером и будет ли ваше выступление интересно слушателям.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM