Please open Telegram to view this post
VIEW IN TELEGRAM
Установка:
$ git clone https://github.com/YouVBeenHacked/gideon/
$ cd gideon
$ pip3 install requirements.txt
Использование:
$ python gideon.py
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
cheatsheets-matplotlib.pdf
2.8 MB
Шпаргалки по Matplotlib
Matplotlib — это мощная библиотека для визуализации данных в Python. Она позволяет создавать различные графики и диаграммы для представления данных в наглядном виде.
Это официальные шпаргалки от создателей библиотеки. Помимо основной, есть также материалы, разделённые на три категории:
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструмент для автоматизации сбора результатов из популярных поисковиков Google, Bing, DuckDuckGo, Baidu и Yahoo Japan.
Установка:
$ pip install pydork
Пример использования:
# search text at google
$ pydork search -n 10 -t google -- 'super mario'
# search text at google, bing, duckduckgo, with selenium
$ pydork search -s -n 10 -t google bing duckduckgo -- 'super mario'
from pydork.engine import SearchEngine
# SearchEngine
search_engine = SearchEngine()
search_engine.set('google')
search_result = search_engine.search('final fantasy')
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Внимание!! Нашли репозиторий с большим количеством шпаргалок по Python на русском языке 😮
Есть PDF-ки по:
⏩ типам данных;
⏩ функциям;
⏩ декораторам;
⏩ итераторам и генераторам;
⏩ различным модулям;
⏩ ООП и многому другому.
⛓ Ссылка: тык
👉 @PythonPortal | #ресурсы
Есть PDF-ки по:
Please open Telegram to view this post
VIEW IN TELEGRAM
Софт редактирует ваше резюме под описание вакансий и автоматически рассылает их.
Результат впечатляет: за сутки парень разослал 1000 резюме, которые превратились в 50 приглашений на собес. Бот не только правит резюме, но и сам отвечает на вопросы HR-ов от вашего лица.
Установка:
$ git clone https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application
$ cd LinkedIn_AIHawk_automatic_job_application
$ pip install -r requirements.txt
Please open Telegram to view this post
VIEW IN TELEGRAM
Создаём хорошие README-файлы для Python-проектов
Все знают, что у проекта должен быть README. Но как его лучше написать и организовать?
📖 Читать: ссылка
👉 @PythonPortal | #статья
Все знают, что у проекта должен быть README. Но как его лучше написать и организовать?
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Best-of Machine Learning with Python 😧
Это репозиторий с 920 библиотеками и фреймворками на Python для машинного обучения. Все проекты ранжированы по качеству. Репозиторий можно использовать как источник инструментов под различные нужды, в частности:
*️⃣ для непосредственно машинного обучения;
*️⃣ для визуализации данных;
*️⃣ для работы с финансовыми, медицинскими и другими особыми данными;
*️⃣ для оптического распознавания символов;
*️⃣ для поиска ближайших элементов в больших наборах данных, основываясь на их векторных представлениях.
⛓ Ссылка: тык
👉 @PythonPortal | #ресурсы
Это репозиторий с 920 библиотеками и фреймворками на Python для машинного обучения. Все проекты ранжированы по качеству. Репозиторий можно использовать как источник инструментов под различные нужды, в частности:
Please open Telegram to view this post
VIEW IN TELEGRAM
Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
Установка:
$ git clone https://github.com/z0m31en7/Uscrapper.git
$ cd Uscrapper/install/
$ chmod +x ./install.sh && ./install.sh
Запуск:
$ python Uscrapper-vanta.py [-h] [-u URL] [-O] [-ns] [-c CRAWL] [-t THREADS] [-k KEYWORDS [KEYWORDS ...]] [-f FILE]
Please open Telegram to view this post
VIEW IN TELEGRAM
PySpark_SQL_Cheat_Sheet.pdf
5.1 MB
PySpark — это Python API для Apache Spark. А Apache Spark, в свою очередь, представляет собой движок для распределённой обработки задач, связанных с большими данными. Так, PySpark позволяет работать с данными любого размера.
Библиотека поддерживает все функции Spark, включая Spark SQL и DataFrames.
Please open Telegram to view this post
VIEW IN TELEGRAM
Установка:
$ pip install requests-html
Пример использования:
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://python.org/')
from requests_html import AsyncHTMLSession
asession = AsyncHTMLSession()
async def get_pythonorg():
r = await asession.get('https://python.org/')
return r
async def get_reddit():
r = await asession.get('https://reddit.com/')
return r
async def get_google():
r = await asession.get('https://google.com/')
return r
results = asession.run(get_pythonorg, get_reddit, get_google)
results # check the requests all returned a 200 (success) code
[<Response [200]>, <Response [200]>, <Response [200]>]
for result in results:
print(result.html.url)
Из коробки поддерживает сохранение cookie файлов, имитирует user-agent, асинхронные запросы, JavaScript и д.р. плюшки.
Please open Telegram to view this post
VIEW IN TELEGRAM
Решение 70 задач Leetcode в 5.5-часовом видео
Ролик охватывает такие темы, как:
*️⃣ Временная и пространственная сложность алгоритмов.
*️⃣ Все основные структуры данных.
*️⃣ Советы по подготовке к интервью.
Все решения даны на Python👩💻
📹 Cмотреть: YouTube
📌 Сохраняем себе на случай подготовки к собесам
👉 @PythonPortal | #курсы
Ролик охватывает такие темы, как:
Все решения даны на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Шпаргалка по консольным командам Git
В репозитории кратко описано, как вообще устроена эта система контроля версий и как с ней работать.
Также есть:
⏩ некоторые команды текстового редактора Vim;
⏩ все необходимые консольные команды;
⏩ порядок действий при конфликте слияния;
⏩ примеры
⛓ Ссылка: тык
👉 @PythonPortal | #ресурсы
В репозитории кратко описано, как вообще устроена эта система контроля версий и как с ней работать.
Также есть:
Please open Telegram to view this post
VIEW IN TELEGRAM
email2phonenumber — инструмент OSINT, который позволяет вам получить номер телефона цели, просто имея его адрес электронной почты.
Установка:
$ pip3 install beautifulsoup4 requests
Использование:
$ python3 email2phonenumber.py scrape -e target@email.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Ускорение Python в 2 раза с помощью multiprocessing, async и MapReduce
📖 Читать: ссылка
👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Для тех кто просил, держите поисковик по библиотекам Python ❤️
PyPI Scout — это классный инструмент, который позволяет искать нужные вам библиотеки, вводя запросы на естественном языке.
Например, можно написать в строке поиска «a package that creates plots and beautiful visualizations» и вам вернётся массив библиотек, которые могут подойти.
🍸 Поиск идёт по инструментам, которые скачиваются не менее 100 раз в неделю.
⛓ Ссылка: тык
👉 @PythonPortal | #ресурсы
PyPI Scout — это классный инструмент, который позволяет искать нужные вам библиотеки, вводя запросы на естественном языке.
Например, можно написать в строке поиска «a package that creates plots and beautiful visualizations» и вам вернётся массив библиотек, которые могут подойти.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Это реально годнота! 🔥
pdf2docx — Python модуль который позволяет конвертировать PDF документы в docx для дальнейшего редактирования.
Установка:
⛓ Ссылка: тык
👉 @PythonPortal | #ресурсы
pdf2docx — Python модуль который позволяет конвертировать PDF документы в docx для дальнейшего редактирования.
Установка:
$ pip install pdf2docx
Пример работы:
from pdf2docx import Converter
pdf_file = '/path/to/sample.pdf'
docx_file = 'path/to/sample.docx'
# convert pdf to docx
cv = Converter(pdf_file)
# all pages by default
cv.convert(docx_file)
cv.close()
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент упрощает процесс. Работает он так:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM