Записки потомственного it'шника
275 subscribers
509 photos
40 videos
204 files
1.65K links
Краткость — сестра таланта.
Автоматизация — мать порядка.
Ransomware'щики — боги.
Батя — программист over 80+ level.
Мать — бухгалтер, соскачившая с цифр на контдитерские изделия.
Ну а я — бакалавр ИБ по собственной воле.
Update: уже магистр.
Download Telegram
Forwarded from GitHub Community
​Wtfpython – Забавный проект, пытающийся объяснить, что именно происходит под капотом у некоторых нелогичных фрагментов и менее известных функций в Python.

>>> a = 256
>>> b = 256
>>> a is b —> True

>>> a = 257
>>> b = 257
>>> a is b —> False
Это самый простой пример из имеющихся 65+

GitHub | #Python #Interesting
Forwarded from GitHub Community
​​​SysMonTask – Системный монитор для GNU/Linux, который выглядит точно также как диспетчер задач Windows и обладает тем самым функционалом.

Предложить проект - @mintotii
GitHub | #Python #Monitoring
Forwarded from GitHub Community
​Geo-heatmap – генератор интерактивных геотепловых карт из данных о местоположении Google

Это скрипт, который генерирует интерактивную геотепловую карту из данных истории местоположения Google с использованием Python, Folium и OpenStreetMap

GitHub | #Python #Generator
Forwarded from Ivan Begtin (Ivan Begtin)
В рубрике интересных инструментов по работе с данными Mercury [1], утилита по преобразованию тетрадок с Python в веб приложения и возможностью запуска их с определёнными параметрами.

Выглядит любопытно и есть живое демо [2], может быть полезно для разного рода способов публикации, например, студенческих работ или работ на хакатонах/конкурсах.

А может и другие применения есть.

Ссылки:
[1] https://github.com/mljar/mercury
[2] http://mercury-demo-1.herokuapp.com/

#datatools #notebooks #python #opensource
Forwarded from GitHub Community
​Snake – искусственный интеллект для игры «Змейка». Цель змеи - постоянно есть пищу и как можно скорее заполнить карту своим телом. Первоначально проект был написан на C++. Теперь он был переписан на Python с удобным графическим интерфейсом для пользователя.

GitHub | #Python #AI #Snake
Forwarded from GitHub Community
​Learn-python – Игровая площадка и одновременно шпаргалка для изучения Python. Другими словами это коллекция скриптов Python, разделенных по темам и содержащих примеры кода с объяснениями.

Learn-python – игровая площадка, потому что вы можете изменять или добавлять код, чтобы увидеть, как он работает, и протестировать его в деле. Это также позволяет вам использовать написанный вами код чтобы проверить соответствует ли он руководству по стилю кода Python.

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

GitHub | #Python #Playground #Useful
👍1
Forwarded from GitHub Community
​DeepFaceLab – Набор python-проектов для создания DeepFake

В наборе вы найдете софт для создания множества эффектов - начиная от изменения возраста персонажа на видео до замены головы

GitHub | #Python #Interesting #Useful
Forwarded from Proxy Bar
Уязвимость в Python, позволяющая вызвать системные команды из изолированных скриптов
Взлом обучающих сред, online-оболочкек, встроенных обработчиков и т.п. никогда не был проще.
How it works
Download exploit
#exploit #python
Forwarded from GitHub Community
​Easywall – Веб-интерфейс для упрощения использования брандмауэра IPTables в системах Linux, написанный на Python

IPTables является самым сильным/мощным брандмауэром для Linux, потому что он может фильтровать пакеты в ядре до того, как они достигнут приложения.

Использовать IPTables не очень просто для начинающих пользователей Linux, поэтому используется easywall - простой веб-интерфейс IPTables.

Основное внимание в программном обеспечении уделяется простой установке и использованию

GitHub | #Python #Firewall #Web #Interface
Forwarded from GitTools
​​PySnooper

Инструмент для дебаггинга проектов на Python без использования print.

Вы просто добавляете декоратор к интересующей вас функции и вы получите целый журнал «воспроизведения» вашей функции, включая то, какие строки выполнялись и когда, и когда именно были изменены локальные переменные.

https://github.com/cool-RR/PySnooper

#interesting #python #debug #useful
Forwarded from GitHub Community
​yapsl – позволяет отправлять SMS с Python с помощью локального модема

Требуется, чтобы PIN-код уже был введен (или чтобы PIN-код вообще не использовался)

⤷ Ссылка на проект

GitHub | #Interesting #Python #Useful
Forwarded from Offensive Xwitter
Дебажил я тут ASN.1 спеки для MIT-имплементации Кербероса, и вот вам маленький лайфхак для раскуривания масштабных кодовых баз на Python: встроенные интерактивные интерпретатор и дебаггер – ваши друзья на век.

Запиховываете единственный ванлайнер в то место в коде, где потенцивально ожидает пиздец раскрутка стека исключением, и спокойно изучаете себе окружение:

import code,sys; code.interact(local=locals()); sys.exit(-1)

import pdb; pdb.set_trace()

Вставлять print("I'm here1"), конечно, романтичнее, но очень скоро утомляет.

UPD. @Riocool поделился похожим подходом с помощью "интерпретатора на стероидах" IPython (ставится через PyPI):

from IPython import embed; embed()

#python #debug
Forwarded from Code Stars
igrek51/wat
Deep inspection of Python objects
Language:Python
Total stars: 109
Stars trend:
25 Jul 2024
4pm ▏ +1
5pm ███ +24
6pm ███████ +56

#python
#inspector, #python, #pythoninspect
👍1