Найти в Дзене
TypeScript - Введение
TypeScript ‒ это язык программирования‚ который представляет собой надстройку над JavaScript‚ обеспечивающую типизацию и другие дополнительные возможности‚ такие как классы‚ интерфейсы‚ перечисления и дженерики. TypeScript был создан Microsoft и представлен в 2012 году‚ разработкой занимался Андерс Хейлсберг‚ создатель C# и Delphi. Он создал TypeScript для повышения эффективности разработки приложений на JavaScript‚ облегчения поддержки кода и уменьшения количества ошибок на этапе написания кода благодаря проверке типов...
2 года назад
Проверка существования файла на Python
Вам нужно выяснить, существует ли файл или каталог. Используйте os.path, чтобы проверить, существует ли файл или каталог. Вы можете выполнить дополнительные тесты, чтобы проверить тип файла. Эти проверки возвращают False, если файл не существует: Если вам нужно получить метаданные (например, размер или дату изменения файла), это тоже можно сделать с помощью модуля os...
4 года назад
Функций с именованными аргументами
Вам нужна функция, которая принимает только именованные аргументы. Эту возможность легко реализовать, если вы поместите именованные аргументы после аргумента со звездочкой или символа звездочки. Этот прием может быть также использован для определения именованных аргументов в функциях, которые принимают различное количество позиционных аргументов. Обязательные именованные аргументы часто являются хорошим способом увеличить понятность кода при определении необязательных аргументов. Пользователь, который незнаком с функцией recv, не имеет представления о том, что означает аргумент False...
4 года назад
TCP Сервер на Python
Вы хотите реализовать сервер, который общается с клиентами по протоколу TCP. Есть простой способ создать TCP сервер использовать библиотеку socketserver. Здесь вы определяете специальный класс обработчик, который реализует метод handle() для обслуживания соединений с клиентами. Атрибут request – это клиентский сокет, а client_address содержит адрес клиента. Чтобы протестировать сервер, запустите его и откройте отдельный процесс Python, который с ним соединится: Во многих случаях может быть проще определить немного другой обработчик...
4 года назад
grab - фреймворк для парсинга веб-страниц
Grab - это фреймворк для парсинга веб-страниц на Python. Grab предоставляет ряд полезных методов для выполнения сетевых запросов, очистки веб-сайтов и обработки извлеченного содержимого: Spider - это фреймворк для написания парсеров сайтов...
4 года назад
Tablib: библиотека табличных наборов данных
Tablib - это библиотека табличных наборов данных, не зависящая от формата, написанная на Python. Поддерживаемые форматы вывода: Обратите внимание, что tablib намеренно исключает поддержку XML. Так будет всегда...
4 года назад
Sudomy (OpenSource)
Sudomy - это инструмент для перечисления поддоменов, созданный с использованием bash-скрипта для быстрого и всестороннего анализа доменов и сбора поддоменов.
5 лет назад
Автоматизация действий с Python
PyAutoGui — это библиотека, которая позволяет эмулировать действия пользователя как с клавиатурой, так и с мышкой. Работает это везде, где работает Python — а значит код, написанный на Windows, будет работать на Mac, Linux и Android. Установка PyAutoGui Библиотека PyAutoGui устанавливается так же как и другие библиотеки в Python: Подключение: Управление клавиатурой write() - Эта функция вводит символы, переданные в нее. Основные параметры функции: Пример: press() - Эта функция позволяет эмулировать нажатие клавиш...
392 читали · 5 лет назад
Декораторы в Python
Для придания новой функциональности уже существующему коду в Python есть очень интересный инструмент под названием декоратор․ Декораторы принимают функцию‚ добавляют в нее некоторую функциональность и возвращают ее обратно․ Из данной статьи вы узнаете‚ как создавать декораторы и зачем это нужно делать․ Чтобы понять что такое декораторы‚ вы должны знать несколько базовых вещей в Python․ В первую очередь вас не должно удивлять‚ что в Python все является объектами․ Задаваемые нами имена – это просто...
5 лет назад
Встроенные функции Python։ map‚ filter и reduce․
Python предоставляет множество встроенных функций‚ которые предопределены и могут использоваться конечным пользователем‚ просто вызывая их․ Эти функции не только облегчают работу программистов‚ но и создают стандартную среду программирования․ В этой статье вы узнаете о трех таких функциях‚ как map()‚ filter() и reduce() в Python․ Эти функции обеспечивают функциональный программный аспект Python․ В функциональном программировании передаваемые аргументы являются единственными факторами‚ которые определяют...
5 лет назад
Обработка видео в реальном времени на Python3 с OpenCV․
Немного об OpenCV Это библиотека‚ которая до 1–й версии разрабатывалась в центре разработки программного обеспечения Intel․ OpenCV написана на языке C/C++ и содержит алгоритмы для։ интерпретации изображений‚ калибровки камеры по эталону‚ устранение оптических искажений‚ определение сходства‚ анализ перемещения объекта‚ определение формы объекта и слежение за объектом‚ 3D–реконструкция‚ сегментация объекта‚ распознавание жестов и т․д․ Эта библиотека очень популярна за счёт своей открытости и возможности...
140 читали · 5 лет назад
Основы Python 3.8 #22 Lambda Функции
Lambda Функции Lambda функция - это небольшая анонимная функция. Она может принимать любое количество аргументов, но в то же время иметь только одно выражение. Синтаксис После выполнения выражения — возвращается результат. В примере ниже, lambda функция умножает аргумент a на аргумент b и выводит результат: Пользу lambda функции лучше видно, когда вы используете ее как анонимную функцию внутри другой функции...
259 читали · 5 лет назад