Официальный репозиторий s0md3v/Photon — это продвинутый инструмент для сбора информации с веб-сайтов. Photon автоматизирует процесс разведки, помогая пентестерам, исследователям безопасности и OSINT-специалистам быстро извлекать данные.
Ключевые возможности:
- OSINT-исследования – сбор информации о цели
- Пентестинг – поиск уязвимостей и открытых данных
Проект написан на Python 3, легко настраивается и поддерживается сообществом.
GitUnion || #Python #Репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
Практическое руководство по созданию нейросетей и машинному обучению с использованием Python. Книга идеально подходит для тех, кто хочет быстро освоить deep learning на реальных примерах.
Что внутри:
GitUnion || #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Официальный репозиторий practical-tutorials/project-based-learning — это огромная коллекция практических руководств для изучения программирования через создание реальных проектов. Идеально подходит для начинающих и опытных разработчиков, которые хотят закрепить навыки на практике.
-Python: Веб-приложения, боты, анализ данных, машинное обучение
-Веб-разработка: JavaScript, React, Node.js, Django, Flask
-Мобильные приложения: Android (Kotlin), iOS (Swift)
-Игры: Unity, Godot, простые консольные игры
-Безопасность: Основы пентеста, криптография, сетевые уязвимости
-Пошаговые инструкции – от базового кода до готового проекта
-Разнообразие технологий – подборка под разные языки и уровни сложности
-Реальные кейсы – можно добавить в портфолио
-Открытый код – все проекты доступны для изучения и доработки
Примеры проектов:
GitUnion || #Репозитории #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Многие знают конструкцию else в условных операторах, но в Python она также работает с циклами (for, while), что делает код более выразительным.
Блок
else выполняется только если цикл завершился естественным образом (без прерывания break). for item in range(5):
if item == 10:
break
else:
print("Цикл завершился без break!") # Выполнится
n = 0
while n < 5:
n += 1
else:
print("Цикл завершён!") # Сработает, если не было break
Позволяет избегать флаговых переменных и делает код чище, особенно при поиске элементов:
for user in users:
if user.is_admin:
print("Админ найден!")
break
else:
print("Админов нет.") # Если break не сработал
GitUnion || #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Полное практическое руководство по анализу данных и машинному обучению на Python. Идеально подходит для аналитиков и разработчиков, которые хотят освоить Data Science с нуля.
Что внутри:
GitUnion || #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1