Python for Hacking 1 Часть - Базовые знание Python
moderator E7
Всем привет ! Сегодня , в этой статье я расскажу , что должен знать начинающий python-разработчик для хакинга.
"Это - база"
Первым делом , начинающему питонисту необходимо хорошо изучить сам язык и его синтаксис , в него входят различные механизмы , структуры данных и т.д. Необходимо знать как работать со списками , циклами и функциями. Я могу посоветовать вам документацию по языку , с её помощью , помимо того , что вы изучите язык , так вы ещё станете лучше понимать техническую литературу и когда дело дойдёт до чтение доков какого-либо нового модуля , вам будет проще понимать что там написано и что до вас хотят донести разработчики.
Основные модули
Модули я поделю на четыре вида :
*к каждому отдельному модулю прикреплина ссылка на его документацию
1. Модули для взаимодействия с системой - os , sys , subprocess
2. Модули для взаимодействия с сетями - requests , urllib , socket
3. Модули для парсинга - bs4 , lxml , optparse
4. Модули для работы с данными - struct , numpy(опционально)
С любовью от E7 ;)