PythonCamp
Открыть в Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Больше9 074
Подписчики
Нет данных24 часа
-267 дней
-11330 дней
Архив постов
9 074
❗️ Курс «Введение в Реверс инжиниринг»
Старт 1 августа
Подробное описание
Курс «Введение в Реверс инжиниринг» научит вас изучать готовые исполняемые файлы без наличия исходного кода на компилируемых языках, используя интерактивный дизассемблер IDA. Упрощённо это называется реверс-инжиниринг. Самые главные темы в курсе - это реверс-инжиниринг программ, написанных на языке ассемблера и Си. Программы на интерпретируемых языках рассмотрены не будут.
Вы узнаете, как выглядит ассемблерный код готовых программ, научитесь различать многие конструкции языка Си. Также вы получите навык работы с интерактивным дизассемблером IDA, который является стандартом во многих компаниях, через практику на готовых приложениях! Кроме IDA вы будете знать про другие инструменты, которые помогут вам при анализе приложений.
Записаться
9 074
Python by Example: Learning to Program in 150 Challenges
Nichola Lacey
2019
Вместо того, чтобы загружать читателя тоннами теории, эта книга включает в себя 150 задач, позволяя сразу начать практику. Она идеально подойдёт тем, кто хочет научиться программировать на Python, в частности студентам, начинающим изучать информатику, или учителям, которые найдут здесь ряд готовых задач для использования в работе.
#python #eng
9 074
«ЮИТ» — крупный девелопер с многолетним опытом. В России строит современное жилье в пяти регионах: Московской области, Санкт-Петербурге, Казани, Екатеринбурге и Тюмени. Сейчас компания предлагает особые условия покупки квартиры в рассрочку👇.
Полная свобода действий: внесите 20% стоимости квартиры, а второй платеж — на 4 месяца позже. В случае, если ваши планы изменятся, возможна смена вида платежа на ипотечный на выгодных условиях. Акция распространяется на жилые комплексы «ЮИТ» в Московской области.
Познакомьтесь с философией компании «ЮИТ» и её подходом к строительству — посмотрите видеоролики на yit.ru/nedvizhimost-v-detalyakh/. И самое важное: успейте принять решение, пока акция действует — до 30 июня включительно!
9 074
Работаем с таблицами
Забудьте про Excel, ведь есть prettytable. Он позволяет создавать таблицы и выводить их в разных форматах (консоль, JSON, HTML).
Установка:
pip install prettytable
Самое приятное, что можно получать данные из базы данных или из csv-файла, а не считывать всё вручную.
Вывод настраивается очень легко, все свойства можно найти в документации в разделе Style options.
📌 Документация
#lesson9 074
Deep Learning with PyTorch
Eli Stevens, Luca Antiga, Thomas Viehmann
2020
Данная книга научит вас создавать системы глубокого обучения и нейронные сети с PyTorch. Изучив основы, вы познакомитесь с передовыми практиками для всего конвейера глубокого обучения, берясь за сложные проекты по мере того улучшения навыков. Все образцы кода легко изучить в загружаемых блокнотах Jupyter.
#python #eng
9 074
Возможности словарей, о которых вы не знали
Словарь — коллекция, которая хранит данные в виде key=value.
dict.fromkeys(iterable, value=None) — создаёт словарь с ключами из объекта iterable и задаём им значение value.
d | other — Объединяет два словаря в один новый. Добавили с версии Python 3.9. Также есть вариант {**d, **other}.
setdefault(key, default=None) — если ключ существует, возвращает его значение. Если нет, то создаёт ключ с default и возвращает default.
#теория9 074
Когда вам следующий раз захочется блевать от рекламы, зайдите на «Креатив со звездочкой» и посмотрите как гениальные маркетологи делают свою работу.
Эту рекламу не хочется пропускать, ее хочется пересматривать: @creativestar
#промо
9 074
Python Programming: The Complete Crash Course for Beginners
Andrew Park
2020
Python - один из самых популярных языков, применяемый в различных сферах от веб-разработки до анализа данных. Если вы хотите выучить этот язык быстро и далее углубиться в нужные библиотеки и фреймворки, данная книга для вас. Особый упор (3-4 тома) делается на Data Science.
#python #eng
9 074
🔥Как начинающему С++ разработчику использовать Google Test?
➖Идея модульного тестирования прочно укрепилась среди лучших практик по разработке ПО. Во многих языках это выражено в наличии специальных инструментов, которые могут поставляться в составе стандартной библиотеки.
➖Но в языке С++ ситуация иная — имеется несколько популярных сторонних библиотек, с помощью которых пишутся модульные тесты. Одна из таких библиотек называется GoogleTest.
📚 На открытом уроке 15 июня в 20:00 мы рассмотрим, как выглядит использование этой библиотеки для тестирования C++ кода.
Спикер: Павел Филонов, Ex-Data Science Manager в Kaspersky.
Урок предоставляет возможность протестировать 10-месячный онлайн-курс «Специализация C++ Developer» от OTUS.
🎯 Для участия зарегистрируйтесь на вебинар: https://otus.pw/ii3c/
9 074
Работаем с IP адресами
В этом нам поможет предустановленный модуль ipaddress.
ipaddress.ip_address(address) — возвращает класс IPv4Address или IPv6Address на основе address, с которым после можно работать.
ipaddress.ip_network(address) — используется для создания сетей, с маской и набором адресов. Возвращает IPv4Network или IPv6Network на основе address.
📌 Документация
#урок9 074
Bug Bounty Automation With Python: The secrets of bug hunting
Syed Abuthahir
2021
Эта книга демонстрирует практическую автоматизацию с использованием python для каждой темы, указанной в оглавлении. Эта книга дает вам базовое представление о том, как автоматизировать что-либо, чтобы уменьшить количество повторяющихся задач и выполнять автоматизированные способы OSINT и разведки. Эта книга также дает вам обзор программирования на python в разделе "Краткий курс python", и объясняет, как автор заработал более $25000 в баг баунти с помощью автоматизации.
#python #eng
9 074
Если у вас есть смартфон или ПК, вы обязаны знать об этом:
— Все блокировки и санкции можно запросто обойти. Вы даже не заметите разницы
— Всю рекламу на смартфоне можно отключить. Ни на сайтах, ни в приложениях ее не будет.
— Любое платное приложение можно скачать бесплатно. Есть один способ, о котором мало кто знает.
Эти и другие фишки находят и публикуют на телеграм-канале Эксплойт.
Ребята набрали бешеную популярность раскрывая «дыры» популярных приложений, секретные функции соц.сетей и другие уязвимости о которых молчат разработчики.
У канала уже появились подражатели, но мы нашли ссылку на оригинал. Подпишитесь, чтобы знать о своем смартфоне больше, чем он знает о вас: @exploitex
9 074
Подчёркивания в названиях переменных
_var — означает, что переменная нужна только классу и работать с ней извне не стоит. Также они не учитываются при from module import *.
__name — определяют «приватную» переменную. К ней можно получить доступ извне только с помощью _classname__name. classname — имя класса.
__name__ — соглашение Python разработчиков, чтобы имена спец. методов не конфликтовали с именами программистов.9 074
Библиотека для Python разработчика любого уровня и направления. Самая редкая, актуальная и свежая литература, которую нельзя найти в открытом доступе @Python_libr
