Изучить основы Python. Создать сайт и парсер (скраппер).
Цель рассчитываю закончить через три месяца.
Основные этапы:
- ООП (курс + 2-3 книги). Это завершает знакомство с основами языка, точно потребуется при создании и веб-приложения и парсера.
- Django. Два плейлиста-курса на youtube, один на русском, другой на английском +, если понадобится книга и 2-3 статьи в блогах.
- Парсеры (скрапперы). 3-5 статей в блогах (есть на хабре) + книга по скраппингу + есть небольшое руководство по созданию скраппера...
- Excel и Python. 3-5 статей по основным возможностям (создание документов, стилизация ячеек и т.д.)
Данная цель будет изменяться, в зависимости от результатов каждого шага.
Т.е. если после какого-либо шага (просмотра курса, прочтение книги и т.д.) будет создан проект,
цель будет закрыта. Если первоначальных шагов будет недостаточно, будут добавлены еще.
Goal Accomplishment Criteria
Создать сайт (веб-приложение) на Django.
Разработать парсер (скраппер), например скачивающий видео из курсов на stepic.ru, или что-нибудь попроще.
Научиться взаимодействовать с Excel, с помощью Python (xlwt, PyWin32)
-
"Программирование на Python" курс на stepic
https://stepic.org/course/Программирование-на-Pyth...
на данный момент курс пройден примерно на 65-70%.
-
"Программируем на Python" Доусон М.
-
Глава 1
-
Глава 2
-
Глава 3
-
Глава 4
-
Глава 5
-
Глава 6
-
Глава 7
-
Глава 8
-
Глава 9
-
Глава 10
-
Глава 11
-
Глава 12
-
-
Интерактивный учебник языка Python
-
Занятие 1. Ввод-вывод, арифметические операции
-
Занятие 2. Условная инструкция
-
Занятие 3. Операции с целыми и вещественными числами
-
Занятие 4. Цикл for
-
Занятие 5. Строки
-
Занятие 9. Двумерные массивы
-
Занятие 12. Файловый ввод-вывод
-
Занятие 13. Очередь
-
Занятие 10. Графы: определения и способы хранения
-
Занятие 11. Обход в глубину
-
Занятие 6. Цикл while
-
Занятие 8. Функции и рекурсия
-
Занятие 15. Словари
-
Занятие 14. Множества
-
Занятие 7. Списки
-
-
Программирование каждый день.
-
Программирование каждый день. Май.
-
Python: основы и применение
-
Базовые принципы языка Python
-
Cтандартные средства языка Python
-
3. Применение Python: анализ текста
-
-
ООП
Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
-
Видеокурс по основам объектно-ориентированного программирования Владимира Моженкова https://www.youtube.com/playlist?list=PLY7PmJJFH5nRcWGKb
-
Лутц "Изучаем Python" часть VI
-
Доусон "Программируем на Python" главы 8 и 9
-
Объектно-ориентированное программирование курс на geekbrains.ru
-
-
Django
Подробности в описании цели
-
Try Django 1.9 -- Build a Django Blog -- Django 1.9, Bootstrap 3.3, & More https://goo.gl/SCbnBa
-
-
Парсеры (скрапперы).
Подробности в описании цели
-
Excel и Python
Подробности в описании цели
- 7271
- 20 March 2016, 13:17
Don't miss new posts!
Subscribe for the Goal and follow through to its completion