Журнал XOR – мастхев для любого программиста. Новости, мемы и много кода.
Присоединяйся к самому большому сообществу айтишников: @xor_journal
🔥 Полезные библиотеки Python
PyDork — Инструмент для автоматизации сбора результатов из популярных поисковиков Google, Bing, DuckDuckGo, Baidu и Yahoo Japan.
Установка:
$ pip install pydorkПример использования:
$ # search text at google⚙️ GitHub/Инструкция
$ 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')
ТОП 3 канала для тех, кто увлекается хакингом
Этичный Хакер - Уроки по хакингу. Канал c инструкциями по взлому, деанону, социальной инженерии и созданию вирусов.
Python и 1000 программ - канал для всех, кто хочет освоить самый перспективный язык 2022 года. Гайды для новичков, шпаргалки, фишки, программы и многое другое.
Mr. Robot - обзоры инструментов, linux, практика, OSINT, пентест.
🧑💻 Как отключать пользователей от сети Wi-Fi с помощью Python?
KickThemOut — скрипт на Python с говорящим названием. Инструмент позволяет выкидывать пользователей из Wi-Fi сети, что бы использовать всю пропускную способность самому, оборвать нежелательные подключения или же повеселиться над пользователями.
Утилита позволяет выбрать и удалить определенные устройства или исключить сразу все ☠️
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
👨💻 Установка и использование
⚙️ GitHub
#pentest #redteam #github #soft #python
Научим кодить на Python бесплатно и грамотно
@python_tasks — единственный обучающий канал, который даёт код не просто картинкой, но и текстом для запуска
А ещё даёт объяснение решений, а не просто показывает, что правильно.
Реальные задачи с собеседований VK, Yandex и Лаборатории Касперского
Топовые, бесплатные знания для тебя — @python_tasks
⌨️ Создаем Telegram бот - магазин товаров на Python
Описание:
💠 Telegram бот – это посредник между пользователем и платформой, компанией, сайтом. Они позволяют автоматизировать многие задачи. Не нужно тратить силы, время, средства на создание собственного программного продукта. Все это можно перенести в телеграм бот, при этом получится экономичнее, удобнее, быстрее.
💠 Последовательно проходя урок за уроком, вы создадите свой telegram бот, имитирующий простейшее управление магазином. Вы создадите классы для описания сущностей предметной области, реализуете базовую структуру проекта, в том числе базовые утилиты, модули с настройками. Вы сможете реализовать графический интерфейс с привлекательным дизайном, а также привязать обработчики к элементам управления интерфейса. Вы подключите к проекту базу данных и настроите взаимодействие с ней с помощью ORM-библиотеки SQLAlchemy. Вы реализуете регистрацию бота и создадите запускаемый файл.
Язык: Русский
#python
Python — универсальный язык программирования. На нём создают сайты, игры, чат-ботов, нейросети и проводят научные вычисления. Поэтому Python-разработчики так востребованы в разных IT-направлениях — от веб-разработки до финтеха.
💼Но что самое важное, Python — путь к успешной удалённой работе. С 11 по 13 сентября в 21:00 по московскому времени присоединяйтесь к бесплатному интенсиву и получите понятный ответ — что нужно для работы Python-разработчиком на фрилансе: ▶️ https://epic.st/g3Rsk
Вы научитесь:
— Получать данные с сайтов, которые помогают аналитикам и владельцам бизнеса изучать рынок, конкурентов и динамику цен.
— Работать с API — специальными программными инструкциями, с помощью которых можно получить данные с сайтов.
— Парсить HTML. Узнаете, как автоматизировать сбор информации прямо из HTML-кода сайта.
— Автоматически выделять важное из огромных массивов данных с помощью Python.
— Писать программы для автоматической отправки важных писем по расписанию, автоматизируя email-рассылки.
— Разбираться в рынке фриланса на Python.
🎁 Всем участникам, прошедшим интенсив, подарим электронную книгу Роджера Сайпа и Робба Збиерски «Разум под контролем» издательства МИФ. Подключайтесь, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
🔥 Полезные библиотеки Python
Uscrapper 2.0 — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.
Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
🌵 адресов электронной почты;
🌵 ссылок на социальные сети;
🌵 имен авторов;
🌵 геолокации;
🌵 номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице;
🌵 поддерживает многопоточность для ускорения этого процесса.
Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена. Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.
Установка:
$ git clone https://github.com/z0m31en7/Uscrapper.gitЗапуск:
$ cd Uscrapper/install/
$ chmod +x ./install.sh && ./install.sh
$ python Uscrapper-v2.0.py -h⚙️ GitHub/Инструкция
💻 Бразильский YouTube-блогер во время трансляции случайно открыл текстовый файл с ключами к криптокошельку и позже обнаружил, что потерял $50 тысяч.
Бедолага написал заявление в полицию. И произошло чудо. Часть крипты ему вернул один из зрителей, который и украл активы, напугавшись, что его могут посадить.
#news
2 самых популярных канала по информационной безопасности и этичному хакингу:
📚 @it_secur — Редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
👨🏻💻 @infosecurity — Авторский Telegram канал, посвященный информационной безопасности, OSINT и социальной инженерии.
✔️ Developing Apps with GPT-4 and ChatGPT
Готовы использовать возможности больших языковых моделей в своих приложениях? Эта книга просто необходима.
🌵 Основы и преимущества ChatGPT и GPT-4 и то, как они работают.
🌵 Как интегрировать эти модели в приложения на базе Python для задач NLP.
🌵 Как разрабатывать приложения с использованием API GPT-4 или ChatGPT на Python для генерации текста, ответов на вопросы и обобщения контента, среди прочих задач.
🌵 Расширенные темы GPT, включая оперативное проектирование, тонкую настройку моделей для конкретных задач, подключаемые модули, LangChain и многое другое.
Авторы описывают основные функции и преимущества GPT-4 и ChatGPT и объясняют, как они работают. Вы также получите пошаговое руководство по разработке приложений с использованием библиотек GPT-4 и ChatGPT на Python, включая инструменты генерации текста, вопросов и ответов и обобщения контента.
Авторы: Caelen Olivier, Blete Marie-Alice
Год: 2023
#books #python
Что делать, если среда разработки отказывается использовать автодополнение во всю силу? Правильно, искать обходные пути и изобретать велосипеды.
Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы, и, как следствие, часть проверок отключается. В итоге это влияет на скорость работы и на количество ошибок при написании кода.
В статье Вова Туров, разработчик в Selectel, рассказывает, как решить эту проблему.
Читать статью: https://slc.tl/wx03w
@selectelcareers
Реклама ООО «Селектел» 2VtzqumLAAB
🔥 Полезные библиотеки Python
Emotion-recognition — Python модуль позволяющий распознавать лица и классифицировать эмоции на видео.
Установка:
$ git clone https://github.com/omar-aymen/Emotion-recognition.gitЗапуск:
$ cd Emotion-recognition/
$ pip install -r requirements.txt
$ python real_time_video.py⚙️ GitHub/Инструкция
Хакеры взломали Twitter основателя криптовалюты Ethereum Виталика Бутерина.
Мошенники разместили от его имени пост с фишинговой ссылкой. В нём предлагалось пройти по ссылке, чтобы получить бесплатно памятный NFT в честь запуска в Ethereum новой функции по увеличению транзакций.
Пользователи потеряли почти $700 тысяч.
💲 В Google произошла утечка данных о зарплате сотрудников
Инженером-программистом 7-го уровня получает $711 тысяч в год, а если учитывать бонусы и премии, то ЗП некоторых работников достигает $1 миллион в год и выше 😎
Минимальный оклад составляет $29,5 тысяч в месяц.
#news
👨💻 Вакансия — Python разработчик
Компания Selecty в поиске Python-разработчиков в крупную продуктовую компанию на ряд различных проектов.
Локация: РФ
График работы: офис/ гибрид / удаленка (выбор за сотрудником)
Вилка: 250.000 - 400.000 на руки в зависимости от опыта и навыков
📇Ожидаем от кандидата:
- Опыт коммерческой разработки на Python;
- Опыт работы с микросервисной архитектурой;
- Знание FastAPI, Flask, Django, asyncio;
- Опыт работы с Git;
- Развитые коммуникативные навыки.
📋Мы предлагаем:
- Оформление по ТК РФ;
- Пересмотр заработной платы два раза в год;
- ДМС;
- Выгодные предложения по ипотеке;
- Возможность удаленной работы.
✍🏼Для откликов и по всем интересующим вопросам просьба обращаться сюда
#job #vacancy
Сменить профессию — серьёзное решение, которое, тем не менее, открывает много новых возможностей для карьерного и личного роста.
Но что, если у вас:
- свободно всего лишь несколько часов в неделю;
- есть страх, что не хватит времени и сил;
- был опыт совмещения работы и учёбы, который привёл к выгоранию.
Возможно ли вообще проходить курсы, работать и при этом полноценно жить? Выпускники и эксперты отвечают: «Да! Секрет в том, чтобы научиться планировать время».
→ Бесплатно, 12 сентября в 19:00 Мск
Приходите на встречу, где эксперты из Яндекс Практикума расскажут, как:
- оценить свои возможности;
- расставить приоритеты;
- организовать учебный процесс;
- поддерживать мотивацию во время учёбы.
→ Зарегистрируйтесь на онлайн-встречу
✍️ Учимся программировать с примерами на Python
С помощью этой книги вы освоите свой первый язык программирования и узнаете, как заставить компьютер выполнять ваши команды. На примере языка Python вы пошагово изучите базовые концепции программирования и многие фундаментальные темы компьютерных наук, включая структуры данных, файлы, объекты, рекурсию и модульную организацию приложений.Автор: Фримен Э.
Как обучить нейросеть с помощью Python?
Расскажет дата-сайентист из Альфа-банка Мария Жарова на бесплатном онлайн-практикуме 13-14 сентября в 17:00 мск.
За 2 дня вы:
— узнаете как создать, а затем обучить нейросеть распознавать цифры по фотографии;
— выполните практическое задание и получите обратную связь;
— узнаете зарплатные ожидания и карьерные возможности в дата сайенс.
За лучшее выполнение конкурсного задания вас ждет подарок — доступ к тренажеру Power BI.
Записывайтесь на бесплатный практикум: https://go.skillfactory.ru/&erid=Kra23gSha
Реклама ООО "Скилфэктори", ИНН: 9702009530
✍️ Создание telegram-ботов с интерактивным меню + примеры кода
#python #russian #article
👨💻 Большая, карманная шпаргалка по Python с примерами кода
🌵 Операторы
🌵 Условия
🌵 Циклы
🌵 Работа со списками, словарями, строками и т.д
🌵 Обработка ошибок
🌵 Модули
🌵 Классы
🌵 И д.р полезные вещи
#doc #python #cheatsheet
Если чувствуете, что IT — ваше призвание, то самое время сделать следующий шаг!
Начните погружаться в интересующую вас сферу, активно изучая теорию и закрепляя её
на практических заданиях.
Хотите быть уверенными, что двигаетесь в правильном направлении? Тогда дополните
самообучение поддержкой опытных менторов и преподавателей. Именно это предлагает
Яндекс Лицей на своих бесплатных курсах.
Вы погрузитесь в Python-разработку: познакомитесь с библиотеками и основами
объектно-ориентированного программирования, а также поработаете над групповыми
проектами в команде единомышленников.
Что ещё предлагает Яндекс Лицей? Гибкий график, онлайн- и офлайн-форматы, а также возможность получить сертификат, который пригодится при поступлении в вуз или трудоустройстве.
Хотите подать заявку или узнать подробности? Скорее переходите на сайт программы: https://clck.ru/35a7Ni
Собрать свой ИИ теперь можно с нуля. Без всякого опыта в программировании! Вас научит основатель Университета Искусственного Интеллекта Дмитрий Романов. За 2 дня под его руководством вы создадите сразу 12 нейросетей.
Если вы хотите поближе познакомиться с тем, как работают технологии вроде ChatGPT, Stable Diffusion, а также разобраться в генерации и распознавании речи — этот интенсив для вас.
Зарегистрироваться на легендарный интенсив можно по ссылке.