Изучить основы 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
Подробности в описании цели
 
- 8042
 - 20 March 2016, 13:17
 
Don't miss new posts!
Subscribe for the Goal and follow through to its completion