Мы рассмотрим методы и фрагменты кода для документации Python, кодирования, тестирования, проверки и непрерывной интеграции.
Есть примеры кода Python до и после, в которых применяется каждый метод.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Поделитесь своим Python Notebook в качестве веб-приложения
Mercury — это идеальный инструмент для преобразования Python Notebook в интерактивное веб-приложение и совместного использования с непрограммистами. Благодаря ему даже простые пользователи смогут взаимодействовать с данными, используя привычный и понятный интерфейс.
pip install mljar-mercury
📄 Документация
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Как известно, мы используем функции для автоматизации процессов в программном обеспечении.
Lambda-функции на самом деле просто известны как анонимные функции. Таким образом, принимая любое количество аргументов, мы получаем в результате выражение.
По сути, lambda-функция, которая принимает параметр x и возвращает его, выглядит так:
func = lambda x : x
Обратите внимание, как мы используем здесь ключевое слово lambda. И это по сути та же самая ситуация, когда функция, определенная в python, просто возвращает себя:
def func(x):
return x
А теперь давайте приведем еще один пример того, какие другие варианты использования lambda могут быть в одной и той же строке в быстрой последовательности:
print((lambda x: x + 10)(90))
output:
100
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
28%
False False
47%
True True
3%
True False
4%
False True
5%
None
14%
Error
🔥 Полезные библиотеки Python
Hacking tool - Всё в одном. Большой набор с инструментами для пентестера.
🌵 SQL Injection
🌵 WiFi hacking
🌵 DDOS
🌵 XSS
🌵 Phishing
🌵 И десяток других полезных утилит.
Установка:
#python
@pro_python_code
Hacking tool - Всё в одном. Большой набор с инструментами для пентестера.
🌵 SQL Injection
🌵 WiFi hacking
🌵 DDOS
🌵 XSS
🌵 Phishing
🌵 И десяток других полезных утилит.
Установка:
$ git clone https://github.com/Z4nzu/hackingtool.git
$ chmod -R 755 hackingtool
$ cd hackingtool
$ sudo pip3 install -r requirement.txt
$ bash install.sh
$ sudo hackingtool
⚙️ GitHub/Инструкция#python
@pro_python_code
This media is not supported in your browser
VIEW IN TELEGRAM
Ciphey - автоматизированный инструмент дешифрования/декодирования/взлома шифров, использующий обработку естественного языка, искусственный интеллект, а также здравый смысл.
Ciphey использует специально созданный модуль искусственного интеллекта (AuSearch) с интерфейсом обнаружения шифров, чтобы приблизительно определить, чем что-то зашифровано. А затем, настраиваемый интерфейс проверки языка, помогает собрать из приблизительного текста — истинный.
Установка:
$ python3 -m pip install ciphey --upgrade
#python #crypto
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Документации_BeautifulSoup.pdf
2 MB
💾 Документация по самому популярному парсеру в Python библиотеке BeautifulSoup на русском
#doc #python #cheatsheet #russian
#doc #python #cheatsheet #russian
This media is not supported in your browser
VIEW IN TELEGRAM
Утилита отлично справляется с разоблачением и взломом скрытых точек доступа, взломом слабых паролей WEP с использованием ряда методов взлома и т. д.
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 Python. К вершинам мастерства
Автор: Лусиану Рамальо
Год издания: 2022
Рецензия на книгу:
Автор сосредоточился на языковых средствах, которые либо уникальны для Python, либо отсуствуют во многих других языках.
Книга предназначена для опытных питонистов, желающих усовершенствоваться в Python 3.
Новичкам в Python книга не рекомендуется: и читать тяжело, и может сложиться превратное впечатление о языке.
Плюсы:
1. Актуальность материала;
2. Глубокое погружение в тему.
Минусы: не замечено.
#python
➡ ️ Скачать книгу
@pro_python_code
Автор: Лусиану Рамальо
Год издания: 2022
Рецензия на книгу:
Автор сосредоточился на языковых средствах, которые либо уникальны для Python, либо отсуствуют во многих других языках.
Книга предназначена для опытных питонистов, желающих усовершенствоваться в Python 3.
Новичкам в Python книга не рекомендуется: и читать тяжело, и может сложиться превратное впечатление о языке.
Плюсы:
1. Актуальность материала;
2. Глубокое погружение в тему.
Минусы: не замечено.
#python
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
В этой статье рассмотрим метод визуализации данных для 2-мерных временных рядов данных с использованием imageio
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Понадобится, если вы не слишком часто программируете на Python, хотите научиться в довольно короткий срок или хотите быстро вникнуть в синтаксис, функции и методы языка.
На страничке также есть описания некоторых библиотек для скрапинга, затронуто метапрограммирование и асинхронность.
#python #cheatsheet
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент встраивается в среду разработки и дополняет код на основании контекста и комментариев. Работает в темпе разработчика и дополняет код сразу, как появились вводные. Он обучается на миллиардах строчек кода из публичных репозиториев и поэтому предлагает сразу несколько альтернатив — разработчик может выбрать одну из них и при желании редактировать вручную. Инструмент не только развивает код по заданной логике, но и автоматически заполняет повторяющиеся участки, предлагает кейсы для тестирования кода и др.
Работает со всеми популярными языками программирования: Python, JavaScript, TypeScript, Ruby, Java и Go. Доступен в качестве расширения для Neovim, JetBrains и VS Code.
Стоимость: #бесплатно.
#IDE
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Я искал информацию в интернете и часто встречал статьи, содержащие описание документации, либо статьи с отсутствием примеров, что ухудшало понимание, либо с примерами шаблонов, но из той же самой документации. Здесь же я собрал несколько примеров, встречавшихся в моей работе, и способы их решения. Надеюсь, вы узнаете что-то новое и полезное.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
В мире существует много явлений с сомнительной и спорной репутацией. Например, сюда можно отнести хоккей на траве, датскую квашеную селедку и мужские трусы-стринги. А еще к этому списку можно с абсолютной уверенностью добавить вирусы на Python.
Трудно сказать, что толкает людей на создание вредоносного ПО на этом языке программирования. Обилие выпускников “шестимесячных курсов Django-программистов” с пробелами в базовых технических познаниях? Желание нагадить ближнему без необходимости учить C/C++? Или благородное желание разобраться в технологиях виримейкерства путем создания небольших прототипов вирусов на удобном языке?
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Это Telegram-бот, написанный на Python для зеркалирования файлов в Интернете на ваш Google Диск или Telegram. На основе python-aria-mirror-bot
git clone https://github.com/anasty17/mirror-leech-telegram-bot mirrorbot/ && cd mirrorbot
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.
📖 Книга
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM