готовые коды на пайтон

Примеры Python

готовые коды на пайтон

Модуль multiprocessing был добавлен в Python версии 2.6. Изначально он был определен в PEP 371 Джесси Ноллером и Ричардом Одкерком. Модуль multiprocessing позволяет вам создавать процессы таким же образом, как при создании потоков при помощи модуля threading. Суть в том, что, в связи с тем, что мы теперь создаем процессы, вы можете обойти GIL (Global Interpreter Lock) и воспользоваться возможностью использования нескольких процессоров на компьютере. Пакет multiprocessing также включает ряд API, которых вообще нет в модуле threading. Например, есть очень удобный класс Pool, который вы можете использовать для параллельного выполнения функции между несколькими входами. Мы рассмотрим Pool немного позже. Мы начнем с класса Process модуля multiprocessing.

12 советов для работы с датой и временем

готовые коды на пайтон

Библиотека datetime содержит несколько полезных объектов для работы со временем и датами. Я регулярно пользуюсь ими, и хочу поделиться кое-какими полезными операциями, которые могут помочь вам в работе.

1. Во первых, давайте импортируем библиотеку datetime и создадим три разных объекта:

Для начала создадим объект datetime, мы можем извлечь его время и дату и создать соответствующие объекты:

Читаем почту через IMAP в Python

готовые коды на пайтон

У меня не вышло найти всю необходимую информацию об IMAP в интернете, кроме RFC3501. Документ протокола IMAP Python – ключ к пониманию доступных пользователю команд, однако позвольте пропустить попытки объяснить все сразу, и лучше взглянем на пример, где я смогу объяснить основные принципы работы

Заходим в почтовый ящик

Отправка SMS через Python [в одну функцию]

готовые коды на пайтон

Была задача отправить SMS-ки большому списку номеров телефона с уточнением цены за всю рассылку «До» ее отправки. Сперва хотел спарсить цены на главном сайте биллинга в зависимости от страны и оператора, потом проверять какие номера какому оператору и стране принадлежат тем самым узнать окончательную цену всей рассылки. Но, благодаря одному качественному сервису по отправке SMS эта функция была встроена в базовый функционал их API.

Хотел найти уже готовый вариант скрипта по отправки sms на Python, но все было не то. Как то слишком большой код для такого простого дела. Написал небольшую функцию которая облегчила мою работу и надеюсь, что и вашу тоже.

Первые шаги в wxPython [Урок №2]

готовые коды на пайтон

В этой части обучения wxPython мы постараемся создать простейшие примеры.

Простой пример

Начать следует с самого простого примера. Нашим первым скриптом будет простое отображение небольшого окна. Мы проанализируем каждую линию нашего простейшего скрипта.

Источник

Примеры программ на языке Python

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

Содержание

Нахождение 10 наиболее частых слов на web странице [ править ]

Данный пример чисто демонстрационный, так как его можно значительно улучшить.

Текст для версии 3.7.1

Примеры работы с последовательностями [ править ]

Иллюстрируют особенности индексации элементов и срезов: при взятии среза нумеруются не сами элементы, а промежутки между ними.

Функции подобные range() поддерживают то же правило (для версий языка 2.x):

Реализация перегрузки функций [ править ]

Это пример простой реализации поддержки перегрузки функций на Python.

Управление контекстом выполнения [ править ]

Следующий пример из PEP343 иллюстрирует применение оператора with для защиты блока кода от одновременного выполнения двумя потоками:

Генератор чисел Фибоначчи [ править ]

Пример генератора чисел Фибоначчи и его использования:

Альтернативный синтаксис доступа к элементам словаря [ править ]

Можно определить словарь, который в дополнение к обычному синтаксису доступа к значению по ключу dготовые коды на пайтон может предоставлять синтаксически более наглядный доступ к атрибуту d.key в случае алфавитно-цифровых ключей:

Функтор с генерацией байтокода [ править ]

Пример эффективной реализации функтора, основанный на генерации байтокода во время исполнения. Этот пример демонстрирует следующие возможности/особенности Python:

Это только пример, он реализует всего одну операцию — сложение и имеет несколько других ограничений.

Код SlowFunctor можно посмотреть здесь.
Приведенные значения времени следует рассматривать только в сравнении друг с другом.
ipython — расширение интерпретатора Python для интерактивной работы.

Используя эту технику, можно создать полноценный функтор, добавив функции для других операций ( __sub__, __div__ и другие) и расширив его на случай нескольких входных функций с разными аргументами.

Транспонирование матрицы [ править ]

Пример лаконичной реализации операции транспонирования матриц с использованием парадигмы функционального программирования.

Нахождение Факториала [ править ]

Решение квадратного уравнения [ править ]

Простая программа для решения квадратных уравнений (то есть вида: ax 2 +bx+c=0). Даются небольшие пояснения, каким образом уравнение решается в том или ином случае (например, для неполных квадратных уравнений).

Что такое дробь [ править ]

cls @ECHO OFF title Folder Private if EXIST «HTG Locker» goto UNLOCK if NOT EXIST Private goto MDLOCKER

echo Are you sure you want to lock the folder(Y/N) set/p «cho=(more than)» if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM

ren Private «HTG Locker» attrib +h +s «HTG Locker» echo Folder locked goto End

echo Invalid password goto end

md Private echo Private created successfully goto End

Вычисление числа Пи [ править ]

Тренажёр для изучения координат [ править ]

Программа, интересная и как тренажёр для учебной работы с координатами (5-7 класс) и как пример несложной программы, которую может написать начинающий программист (8-9 класс)

Источник

22 полезных примера кода на Python

готовые коды на пайтон

Python — один из самых популярных языков программирования, чрезвычайно полезный и в решении повседневных задач. В этой статье я вкратце расскажу о 22 полезных примерах кода, позволяющих воспользоваться мощью Python.

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

1. Получаем гласные

2. Первая буква в верхнем регистре

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

3. Печать строки N раз

Этот пример может печатать любую строку n раз без использования циклов Python.

4. Объединяем два словаря

Этот пример выполняет слияние двух словарей в один.

5. Вычисляем время выполнения

Этот пример полезен, когда вам нужно знать, сколько времени требуется для выполнения программы или функции.

6. Обмен значений между переменными

Это быстрый способ обменять местами две переменные без использования третьей.

7. Проверка дубликатов

Это самый быстрый способ проверки наличия повторяющихся значений в списке.

8. Фильтрация значений False

9. Размер в байтах

Этот пример возвращает длину строки в байтах, что удобно, когда вам нужно знать размер строковой переменной.

10. Занятая память

Пример позволяет получить объём памяти, используемой любой переменной в Python.

11. Анаграммы

Этот код полезен для проверки того, является ли строка анаграммой. Анаграмма — это слово, полученное перестановкой букв другого слова.

12. Сортировка списка

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

13. Сортировка словаря

14. Получение последнего элемента списка

15. Преобразование разделённого запятыми списка в строку

Этот код преобразует разделённый запятыми список в единую строку. Его удобно использовать, когда нужно объединить весь список со строкой.

16. Проверка палиндромов

Этот пример показывает, как быстро проверить наличие палиндромов.

17. Перемешивание списка

18. Преобразование строки в нижний и верхний регистры

19. Форматирование строки

Этот код позволяет форматировать строку. Под форматированием в Python подразумевается присоединение к строке данных из переменных.

20. Поиск подстроки

Этот пример будет полезен для поиска подстроки в строке. Я реализую его двумя способами, позволяющими не писать много кода.

21. Печать в одной строке

Мы знаем, что функция print выполняет вывод в каждой строке, и если использовать две функции print, они выполнят печать в две строки. Этот пример покажет, как выполнять вывод в той же строке без перехода на новую.

22. Разбиение на фрагменты

Этот пример покажет, как разбить список на фрагменты и разделить его на меньшие части.

На правах рекламы

Серверы для разработчиков — выбор среди обширного списка предустановленных операционных систем, возможность использовать собственный ISO для установки ОС, огромный выбор тарифных планов и возможность создать собственную конфигурацию в пару кликов, активация любого сервера в течение минуты. Обязательно попробуйте!

Источник

56 проектов на Python с открытым исходным кодом

готовые коды на пайтон

1. Flask

Это микро-фреймворк, написанный на Python. Он не имеет валидаций для форм и уровня абстракции базы данных, но позволяет вам использовать сторонние библиотеки для общих функций. И именно поэтому это микро-фреймворк. Flask предназначен для простого и быстрого создания приложений, а также является масштабируемым и легким. Он основан на проектах Werkzeug и Jinja2. Вы можете узнать больше о нем в последней статье DataFlair о Python Flask.

2. Keras

Keras — нейросетевая библиотека с открытым исходным кодом, написанная на Python. Она удобна для пользователя, модульная и расширяемая, а так же может работать поверх TensorFlow, Theano, PlaidML или Microsoft Cognitive Toolkit (CNTK). В Keras есть все: шаблоны, целевые и передаточные функции, оптимизаторы и многое другое. Он также поддерживает сверточные и рекуррентные нейронные сети.

Работа над последним проектом с открытым исходным кодом на основе Keras — Классификация рака молочной железы.

готовые коды на пайтон
Статья переведена при поддержке компании EDISON Software, которая разрабатывает систему диагностики хранилища документов Vivaldi, а также инвестирует в стартапы.

3. SpaCy

Это библиотека ПО с открытым исходным кодом, которая занимается обработкой естественного языка (NLP) и написана на Python и Cython. В то время как NLTK больше подходит для обучения и исследовательских целей, работа spaCy заключается в предоставлении ПО для производства. Кроме того, Thinc — библиотека машинного обучения spaCy, в которой представлены модели CNN для тегов части речи, парсинга зависимостей и распознавания именованных объектов.

4. Sentry

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

5. OpenCV

OpenCV — это библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. Библиотека имеет более 2500 оптимизированных алгоритмов для задач компьютерного зрения, таких как обнаружение и распознавание объектов, классификация различных видов человеческой деятельности, отслеживание движений с помощью камеры, создание трехмерных моделей объектов, сшивание изображений для получения изображений с высоким разрешением и множество других задач. Библиотека доступна для многих языков, таких как Python, C ++, Java и т.д.

Количество звезд на Github: 39585

Вы уже работали над каким-либо проектом OpenCV? Вот один — Проект определения пола и возраста

6. Nilearn

Это модуль для быстрой и простой реализации статистического обучения на данных NeuroImaging. Он позволяет использовать scikit-learn для многомерной статистики для прогнозного моделирования, классификации, декодирования и анализа связности. Nilearn является частью экосистемы NiPy, которая представляет собой сообщество, посвященное использованию Python для анализа данных нейровизуализации.

Количество звезд на Github: 549

7. scikit-Learn

Scikit-learn — это еще один питонский проект с открытым исходным кодом. Это очень известная библиотека машинного обучения для Python. Часто используемый с NumPy и SciPy, SciPy предлагает классификацию, регрессию и кластеризацию — он поддерживает SVM (Support Vector Machines), случайные леса, градиентное ускорение, k-средства и DBSCAN. Эта библиотека написана на языках Python и Cython.

Количество звезд на Github: 37,144

8. PyTorch

PyTorch — это еще одна открытая библиотека машинного обучения, написанная на Python и для Python. Она основана на библиотеке Torch и отлично подходит для таких областей, как компьютерное зрение и обработка естественного языка (NLP). У него также есть C++ фронтенд.

Среди многих других особенностей PyTorch предлагает две высокоуровневые:

Количество звезд на Github: 31 779

9. Librosa

Librosa — одна из лучших python библиотек для анализа музыки и аудио. Он содержит необходимые компоненты, которые используются для получения информации из музыки. Библиотека хорошо документирована и содержит несколько руководств и примеров, которые облегчат выполнение вашей задачи.

Количество звезд на Github: 3107

Реализация проекта Python с открытым исходным кодом и Librosa — распознавание эмоций речи.

10. Gensim

Gensim — это библиотека Python для моделирования тем, индексации документов и поиска сходства с крупными корпорациями. Он нацелен на НЛП и информационно-поисковые сообщества. Gensim — сокращение от «генерировать подобное». Ранее он создавал короткий список статей, похожих на данную статью. Gensim понятен, эффективен и масштабируем. Gensim реализует эффективную и простую реализацию неконтролируемого семантического моделирования из простого текста.

Количество звезд на Github: 9 870

11. Django

Django — фреймворк Python высокого уровня, которая поощряет быстрое развитие и верит в принцип DRY (не повторяйся). Это очень мощный и наиболее широко используемый фреймворк для Python. Он основан на паттерне MTV (Model-Template-View).

Количество звезд на Github: 44 214

12. Face recognition

Face recognition — это популярный проект на GitHub. Он легко распознает лица и манипулирует ими с помощью Python / командной строки и использует для этого самую простую в мире библиотеку распознавания лиц. При этом используется dlib с глубоким обучением для обнаружения лиц с точностью 99,38% в тесте Wild benchmark.

Количество звезд на Github: 28,267

13. Cookiecutter

Cookiecutter — это утилита командной строки, которую можно использовать для создания проектов из шаблонов (cookiecutters). Одним из примеров может быть создание пакетного проекта из шаблона пакетного проекта. Это кросс-платформенные шаблоны, и шаблоны проектов могут быть на любом языке или в любом формате разметки, например Python, JavaScript, HTML, Ruby, CoffeeScript, RST и Markdown. Он также позволяет использовать несколько языков в одном и том же шаблоне проекта.

Количество звезд на Github: 10 291

14. Pandas

Pandas — это библиотека анализа данных и манипуляций с ними для Python, предлагающая маркированные структуры данных и статистические функции.

Количество звезд на Github: 21,404

Python проект с открытым исходным кодом, чтобы попробовать Pandas — обнаружение болезни Паркинсона

15. Pipenv

Pipenv обещает быть production-ready инструментом, направленным на то, чтобы принести лучшее из всех упаковочных миров в мир Python. Его терминал имеет красивые цвета и объединяет Pipfile, pip и virtualenv в одну команду. Он автоматически создает и управляет виртуальной средой для ваших проектов и предоставляет пользователям простой способ настройки рабочей среды.

Количество звезд на Github: 18,322

16. SimpleCoin

Это реализация Blockchain для криптовалюты, созданная на Python, но она проста, небезопасна и неполна. SimpleCoin не предназначен для производственного использования. Не для производственного использования, SimpleCoin предназначен для образовательных целей и только для того, чтобы сделать рабочую цепь блокчейн доступной и упростить ее. Она позволяет сохранять добытые хэши и обменивать их на любую поддерживаемую валюту.
Количество звезд на Github: 1343

17. Pyray

Это библиотека 3D-рендеринга, написанная на ванильном Python. Он визуализирует 2D, 3D, объекты и сцены более высокого размера в Python и анимацию. Он находит нас в области созданных видео, видеоигр, физических симуляций и даже красивых картинок. Требования для этого: PIL, numpy и scipy.

Количество звезд на Github: 451

18. MicroPython

MicroPython — это Python для микроконтроллеров. Это эффективная реализация Python3, которая поставляется со многими пакетами из стандартной библиотеки Python и оптимизирована для работы на микроконтроллерах и в стесненных условиях. Pyboard — это небольшая электронная плата, на которой MicroPython работает на голом металле, поэтому она может контролировать все виды электронных проектов.

Количество звезд на Github: 9,197

19. Kivy

Kivy — это библиотека Python для разработки мобильных приложений и других мультитач-приложений с естественным пользовательским интерфейсом (NUI). Она имеет графическую библиотеку, несколько вариантов виджетов, промежуточный язык Kv для создания собственных виджетов, поддержку мыши, клавиатуры, TUIO и событий мультисенсорного ввода. Это библиотека с открытым исходным кодом для быстрой разработки приложений с инновационными пользовательскими интерфейсами. Он кросс-платформенный, дружелюбный к бизнесу и обладает GPU-ускорением.

Количество звезд на Github: 9 930

20. Dash

Dash by Plotly — это фреймворк веб-приложений. Построенный поверх Flask, Plotly.js, React и React.js, он позволяет нам использовать Python для построения приборных панелей. Он обеспечивает работу моделей Python и R в масштабе. Dash позволяет создавать, тестировать, развертывать и составлять отчеты без использования DevOps, JavaScript, CSS или CronJobs. Dash производительный, настраиваемый, легковесный и легко управляемый. Так же имеет открытый исходный код.

Количество звезд на Github: 9,883

21. Magenta

Magenta — это исследовательский проект с открытым исходным кодом, который фокусируется на машинном обучении как инструменте в творческом процессе. Это позволяет создавать музыку и искусство с помощью машинного обучения. Magenta — библиотека Python на базе TensorFlow, с утилитами для работы с исходными данными, использования ее для обучения машинных моделей и создания нового контента.

22. Маска R-CNN

Это реализация маски R-CNNN на Python 3, TensorFlow и Keras. Модель берет каждый экземпляр объекта на растре и создает для него ограничительные рамки и маски сегментации. В нем используется сеть Feature Pyramid Network (FPN) и магистраль ResNet101. Код легко расширить. Этот проект также предлагает набор данных Matterport3D о реконструированных 3D пространствах, захваченных заказчиками…
Количество звезд на Github: 14 055

23. Модели TensorFlow

Это репозиторий с различными моделями, реализованными в TensorFlow — официальных и исследовательских моделях. Он также имеет образцы и учебные пособия. Официальные модели используют высокоуровневые API TensorFlow. Исследовательские модели — это модели, реализованные в TensorFlow исследователями для их поддержки или поддержки по вопросам и получения запросов.

Количество звезд на Github: 57 745

24. Snallygaster

Snallygaster — это способ организации проблем с проектными досками. Благодаря этому вы можете настроить панель управления проектами на GitHub, оптимизировать и автоматизировать рабочий процесс. Он позволяет сортировать задачи, планировать проекты, автоматизировать рабочий процесс, отслеживать прогресс, делиться статусом и, наконец, завершать. Snallygaster может сканировать на наличие секретных файлов на HTTP серверах — он ищет файлы, доступные на веб-серверах, которые не должны быть общедоступными и могут представлять угрозу безопасности.

Количество звезд на Github: 1 477

25. Statsmodels

Это пакет Python, который дополняет scipy для статистических вычислений, включая описательную статистику, а также оценки и выводы для статистических моделей. Для этого у него есть классы и функции. Он также позволяет нам проводить статистические тесты и исследования статистических данных.
Количество звезд на Github: 4 246

26. WhatWaf

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

Количество звезд на Github: 1300

27. Chainer

Chainer — это среда глубокого обучения, ориентированная на гибкость. Он базируется на Python и предлагает дифференцированные API, основанные на подходе define-by-run. Chainer также предлагает объектно-ориентированные API высокого уровня для построения и обучения нейронных сетей. Это мощная, гибкая и интуитивно понятная структура для нейросетей.
Количество звезд на Github: 5,054

28. Rebound

Rebound — инструмент командной строки. Когда вы получаете сообщение об ошибке компилятора, он немедленно получает результаты из переполненного стека. Чтобы использовать это, вы можете использовать команду rebound для выполнения вашего файла. Это один из 50 самых популярных проектов с открытым исходным кодом Python 2018 года. Кроме того, он требует Python 3.0 или выше. Поддерживаемые типы файлов: Python, Node.js, Ruby, Golang и Java.

Количество звезд на Github: 2913

29. Detectron

Detectron выполняет современное обнаружение объектов (также реализует маску R-CNN). Это программное обеспечение Facebook AI Research (FAIR), написанное на Python и работающее на платформе Caffe2 Deep Learning. Цель Detectron — предоставить высококачественную и высокопроизводительную кодовую базу для исследования обнаружения объектов. Он является гибким и реализует следующие алгоритмы — маска R-CNN, RetinaNet, более быстрый R-CNN, RPN, быстрый R-CNN, R-FCN.

Количество звезд на Github: 21 873

30. Python-fire

Это библиотека для автоматической генерации CLI (интерфейсов командной строки) из (любого) объекта Python. Он также позволяет вам разрабатывать и отлаживать код, а также исследовать существующий код или превращать чужой код в CLI. Python Fire облегчает переход между Bash и Python, а также облегчает использование REPL.
Количество звезд на Github: 15 299

31. Pylearn2

Pylearn2 — это библиотека машинного обучения, построенная в основном на базе Theano. Ее цель — облегчить исследование ML. Позволяет писать новые алгоритмы и модели.
Количество звезд на Github: 2681

32. Matplotlib

Matplotlib — это библиотека 2D-черчения для Python — она ​​генерирует качественные публикации в разных форматах.

Количество звезд на Github: 10,072

33. Theano

Theano — это библиотека для манипулирования математическими и матричными выражениями. Это также оптимизирующий компилятор. Theano использует NumPy-подобный синтаксис для выражения вычислений и компилирует их для работы на архитектурах CPU или GPU. Это библиотека машинного обучения Python с открытым исходным кодом, написанная на Python и CUDA и работающая в Linux, macOS и Windows.

Количество звезд на Github: 8,922

34. Multidiff

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

Количество звезд на Github: 262

35. Som-tsp

Количество звезд на Github: 950

36. Photon

Photon — это исключительно быстрый веб-сканер, разработанный для OSINT. Он может получать URL-адреса, URL-адреса с параметрами, сведения о Intel, файлы, секретные ключи, файлы JavaScript, совпадения с регулярными выражениями и субдомены. Извлеченную информацию затем можно сохранить и экспортировать в формате json. Photon гибкий и гениальный. Вы также можете добавить некоторые плагины к нему.

Количество звезд на Github: 5714

37. Social Mapper

Social Mapper — это инструмент для картирования в социальных сетях, который коррелирует профили с использованием распознавания лиц. Он делает это на различных веб-сайтах в больших масштабах. Social Mapper автоматизирует поиск имен и фотографий в социальных сетях, а затем пытается точно определить и сгруппировать присутствие кого-либо. Затем он создает отчет для проверки человеком. Это полезно в индустрии безопасности (например, для фишинга). Он поддерживает платформы LinkedIn, Facebook, Twitter, Google Plus, Instagram, ВКонтакте, Weibo и Douban.

Количество звезд на Github: 2,396

38. Camelot

Количество звезд на Github: 2415

39. Lector

Количество звезд на Github: 835

40. m00dbot

Это бот Telegram для самостоятельного тестирования депрессии и тревоги.

Количество звезд на Github: 145

41. Manim

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

Количество звезд на Github: 13 491

42. Douyin-Bot

Бот, написанный на Python для приложения, похожего на Tinder. Разработчики из Китая.

Количество звезд на Github: 5,959

43. XSStrike

Это пакет обнаружения межсайтовых сценариев с четырьмя синтаксическими анализаторами, написанными от руки. Он также оснащен интеллектуальным генератором полезных данных, мощным механизмом фаззинга и невероятно быстрым поисковый модулем. Вместо того, чтобы вводить полезные данные и проверять их работу, как все остальные инструменты, XSStrike распознаёт ответ с помощью нескольких анализаторов и затем обрабатывает полезные данные, которые гарантированно будут работать с помощью контекстного анализа, интегрированного в механизм фаззинга.

Количество звезд на Github: 7050

44. PythonRobotics

Данный проект представляет собой сборник кода в алгоритмах Python-робототехники, а также алгоритмов автономной навигации.

Количество звезд на Github: 6,746

45. Google Images Download

Google Images Download — это программа Python для командной строки, которая ищет ключевые слова в изображениях Google и получает изображения для вас. Это небольшая программа без зависимостей, если вам нужно всего лишь загрузить до 100 изображений для каждого ключевого слова.

Количество звезд на Github: 5749

46. ​​Trape

Позволяет отслеживать и выполнять интеллектуальные атаки социальной инженерии в режиме реального времени. Это помогает выяснить, как крупные интернет-компании могут получать конфиденциальную информацию и контролировать пользователей без их ведома. Trape также может помочь отследить киберпреступников.

Количество звезд на Github: 4256

47. Xonsh

Xonsh — это кросс-платформенный Unix-gazing язык командной строки и оболочки командной строки на базе Python. Это суперсет Python 3.5+ с дополнительными примитивами оболочки, такими как в Bash и IPython. Xonsh работает на Linux, Max OS X, Windows и других основных системах.

Количество звезд на Github: 3426

48. GIF для CLI

Для этого требуется GIF или короткое видео или запрос, а с помощью API-интерфейса Tenor GIF он преобразуется в анимированную графику ASCII. Он использует escape-последовательности ANSI для анимации и цвета.

Количество звезд на Github: 2,547

49. Cartoonify

Draw This — полароидная камера, способная рисовать мультфильмы. При этом используется нейронная сеть для распознавания объектов, набор данных Google Quickdraw, термопринтер и Raspberry Pi. Quick, Draw! — это игра Google, в которой игрокам предлагается нарисовать изображение объекта/идеи, а затем он пытается угадать, что он представляет, менее чем за 20 секунд.

Количество звезд на Github: 1760

50. Zulip

Zulip — это приложение для группового чата, работающее в режиме реального времени, а также продуктивное благодаря многопоточным разговорам. Многие компании из списка Fortune 500 и проекты с открытым исходным кодом используют его для чата в реальном времени, который может обрабатывать тысячи сообщений в день.

Количество звезд на Github: 10,432

51. YouTube-dl

Это программа командной строки, которая может загружать видео с YouTube и некоторых других сайтов. Он не привязан к конкретной платформе.

Количество звезд на Github: 55 868

52. Ansible

Это простая система автоматизации ИТ, которая может обрабатывать следующие функции: управление конфигурацией, развертывание приложений, инициализация облака, выполнение специальных задач, автоматизация сети и многоузловая оркестровка.

Количество звезд на Github: 39,443

53. HTTPie

HTTPie — это HTTP-клиент командной строки. Это упрощает взаимодействие CLI с веб-сервисами. Для команды http, она позволяет нам посылать произвольные HTTP запросы с простым синтаксисом, и получать цветной вывод. Мы можем использовать его для тестирования, отладки и взаимодействия с HTTP-серверами.

Количество звезд на Github: 43 199

54. Tornado Web Server

Это веб-фреймворк, асинхронная сетевая библиотека для Python. Он использует неблокирующие сетевые входы/выходы для масштабирования до более чем тысяч открытых соединений. Это делает его хорошим выбором для длинных запросов и WebSockets.

Количество звезд на Github: 18 306

55. Requests

Requests — это библиотека, которая позволяет легко отправлять HTTP/1.1 запросы. Вам не нужно вручную добавлять параметры к URL-адресам или кодировать данные PUT и POST.
Количество звезд на Github: 40 294

56. Scrapy

Scrapy — это быстрый высокоуровневый фреймворк для просмотра веб-страниц — вы можете использовать его для просмотра веб-сайтов с целью извлечения структурированных данных. Вы также можете использовать его для анализа данных, мониторинга и автоматизированного тестирования.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *