Python для хакинга?
Я уверен, найдутся такие люди, которые ещё не знакомы с данным языком программирования.
Python — самый быстрорастущий язык программирования за последние несколько лет. Я его советую начинающим программистам попробовать его в качестве первого язык, потому что:
- Python просто понять и изучить
- У Python много готовых библиотек для решения задач
- Python используют компании-гиганты
- Python надолго останется популярным
- Python-разработчикам готовы платить хорошие суммы
Почему именно платные курсы?
Конечно, если вы не ленивый человек и уверены, что не бросите изучение спустя неделю, то можете пробовать изучать самостоятельно. Но в другом любом случае я вам советую пройти данный курс. Он научит вас программировать на Python. Даже я с него когда-то начинал, и скажу, что это действительно крутой курс. Всё понятно, и главное, всё происходит на практике.
Для тех, кто хочет изучать сам, предлагаю проскроллить вниз, но предупреждаю, они в основном ориентированы именно на новичков и рассказывают только водные данные.
Курс от Пьютонтьютор
Пошаговое обучение начальным уровнем питона. Всего 11 занятий, в каждом от 5 уроков и заданий. Код можно редактировать и сразу же его запустить, посмотрев результат.
Ссылка: https://pythontutor.ru/
Курсы от Stepic
Обучение базовым знаниям питона, курсы доступны после регистрации.
Часть 1 - https://stepik.org/course/67
Требования: Курс адресован слушателям, которые ранее не имели опыта программирования, и не предполагает каких-либо специальных знаний по информатике. Для понимания курса желательно иметь знания математики не ниже уровня средней школы и уметь достаточно свободно пользоваться компьютером.
Python: основы и применение
Часть 2 - https://stepik.org/course/512
Требования: Для успешного прохождения курса требуются базовые знания Python в объеме вводного онлайн-курса (часть 1). Однако, если вы уже имеете базовое представление о синтаксисе Python и можете писать на нем небольшие программы или программировали на других языках, вы можете сразу приступать к курсу.
Если курс окажется слишком сложным, попробуйте сделать паузу для прохождения первого курса, а потом возвращайтесь.
Адаптивный тренажер Python
Часть 3 - https://stepik.org/course/431/
Требования: Желание проверить свои знания языка Python, потренироваться в решении задач разной сложности, а также проверить новый формат курсов на Stepic.org!
Материалы лекций от факультета ВМК МГУ
На странице http://uneex.ru/LecturesCMC/PythonIntro2014 доступны записи всех лекций, которые можно скачать или посмотреть бесплатно.
Лекции от лекториума
На сайте lektorium.tv доступно 12 лекций по питону, которые доступны в виде роликов на YouTube. Полезно посмотреть, рассказывают всё наглядно и понятно, с примерами.
Лекции на интуит
На intuit.ru доступно 14 тестов с возможностью изучения предварительных и дополнительных курсов.
Курс Python от Hexlet
На хекслет доступно 10 курсов для введения в язык питона.
Курсы Python на английском языке
Google's Python Class
Курсы программирования от гугла. Доступны уже записанные лекции, а также небольшие питон упражнения.
Ссылка: https://developers.google.com/edu/python/
Видеолекции от Microsoft Virtual Academy
16 модулей от майкрософта.
Ссылка: https://mva.microsoft.com/ru/training-courses/-python-8360
Бесплатные книги для начинающих
- A Byte of Python
- Майкл Доусон - Программируем на python
- Марк Саммерфилд - Программирование на Python 3
- Марк Лутц - Изучаем Python 4-е издание
- Марк Лутц - Программирование на Python
Поверьте, изучив всё это, вы сможете начать применять эти знания в своих целях: парсинг сайтов, спамминг по чатам телеграм и т.д. Пайтон позволяет много чего сделать.