среда, 25 ноября 2009 г.

26 ноября, 2009 года занятие не будет

Следующее занятие - как обычно четверг 3 декабря

понедельник, 9 ноября 2009 г.

Как научится программированию?

Ответ очень простой - программировать :)
И найти человека у которого можно узнавать ответы на возникающие в результате практики вопросы (тем самым экономя время).

И для большего эффекта - записывать возникшие вопросы и задавать их оптом, например в четверг 5ой лентой.

Каждый кто учился ездить на велосипеде - вспомнит, что он делал. Смотрите, хороший пример как это выглядит со стороны.

"Юрий Мороз Теория велосипедного дела" http://www.youtube.com/watch?v=99vr-oG11kQ

четверг, 29 октября 2009 г.

Доказательство через практику

Приведу цитату из рассылки, которая в полной мере относится к обучению программированию:


"Многие вещи вообще нельзя доказать никак, кроме как через практику. Словами они не доказываются. Поэтому нужно сделать и убедиться. Никакой процедуры убеждения тут не предусмотрено."

Полный выпуск, можно прочесть здесь:
http://subscribe.ru/archive/economics.school.moroz/200910/29122608.html

четверг, 22 октября 2009 г.

Занятия 29 октября 2009 г, не будет

Сдавайте минисессию. Следующее занятие 5го ноября.

Django book на русском

http://www.djbook.ru/

Упражнение: начать читать и делать описанные упражнения, если возникают вопросы-непонятки их можно развеять на http://docs.djangoproject.com/.

четверг, 15 октября 2009 г.

Google app engine применение Django от создателя питона

http://www.youtube.com/watch?v=v1gTI4BOPUw

Rapid Development with Python, Django, and Google App Engine Guido van Rossum (Google) Learn how to create great web applications quickly on Google App Engine using the Django web framework and th...

Упражнение: Посмотреть и повторить в своём app

среда, 7 октября 2009 г.

Экстремальное программирование - разработка через тестирование

Книга которую должен прочесть каждый кто пишет программы на заказ (зарабатывает этим деньги).
http://www.ozon.ru/context/detail/id/1397407/
Экстремальное программирование: постановка процесса. С первых шагов и до победного конца


В поткрепление, python unit testing framework
http://docs.python.org/library/unittest.html


Упражнение: написать тест проверяющий правильность работы вашей программы.

понедельник, 5 октября 2009 г.

Архитектура amazon

http://www.insight-it.ru/net/scalability/arkhitektura-amazon/

четверг, 24 сентября 2009 г.

Ссылки

http://code.google.com
http://code.google.com/appengine/
http://www.djangoproject.com/
http://python.org/

# Komodo IDE The professional development environment for dynamic languages and open technologies from ActiveState
http://www.activestate.com/komodo/

# Форум варезник ру боард

Упражнение - Собрать e-mail адреса со страниц

Цель: научится получать html страницы, парсить их, применять регулярные выражения (regex), сохранять результаты в файл.

Входные данные: начальный урл(http://....), разрешено уходить на другие домены или нет (0/1), таймоут перед запросом страницы (число), максимальное количество страниц(число) по достижению которого должны остановиться.

Выходные данные: текстовый файл, каждая строка: "емаил адрес" "урл где взяли".

Расписание занятий факультатива

Место: Корпус СФУ на горе, математический факультет, компьютерный класс на 4м этаже
Время: по четвергам с 17:40