Skip to content

Commit 7d0c593

Browse files
Bunch of updates for project data.
1 parent 9715544 commit 7d0c593

11 files changed

Lines changed: 155 additions & 50 deletions

File tree

learnpython/data/contacts.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
title: Обратная связь
2+
3+
Если у вас возникли какие-либо вопросы или предложения - воспользуйтесь
4+
контактной формой ниже или отправьте нам электронное письмо на
5+
*we [at] learnpython [dot] in [dot] ua*.

learnpython/data/courses/advanced.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

learnpython/data/courses/medium.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

learnpython/data/courses/normal.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
title: Advanced поток
2+
active: 0
3+
order: 3
4+
5+
Данный поток ориентирован для опытных Python-разработчиков, которые хотят
6+
повысить свои знания в языке или просто посидеть и пообщаться с такими же
7+
программистами как и они. Целью курса будет поиск новых ответов на вечные
8+
проблемы Python'истов, такие как ускорение выполнения кода, тестирование,
9+
профилирование и отладка приложений, встраивание Python в другие языки и
10+
другие интересные вопросы.
11+
12+
**Список занятий по неделям:**
13+
14+
1. Python-пакеты, готовим их правильно
15+
2. Так ли медленен Python?
16+
3. Security уязвимости в Python приложениях
17+
4. Ускоряем наши приложения
18+
5. Все о тестировании Python приложений
19+
6. Профилирование и отладка
20+
7. Метапрограммирование
21+
8. Advanced Django, Flask and others
22+
9. Встраиваемый Python
23+
10. Python 3 - это реально?
24+
11. Мастер-класс, lighting talks
25+
12. Мастер-класс, lighting talks
26+
27+
Каждое занятие длится 2 часа и делится на два урока по 45 минут, с перерывом на
28+
15 минут и 15 минутами после урока для вопросов/ответов. Мастер-классы длятся
29+
как минимум 2 часа :)

learnpython/data/flows/medium.yml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
title: Medium поток
2+
active: 1
3+
order: 1
4+
5+
Данный поток расчитан для разработчиков, имеющих начальный опыт
6+
программирования на языке Python. Целью курса будет создание двух
7+
веб-приложений, используя фреймворки `Flask <http://flask.pocoo.org/>`_ и
8+
`Django <http://www.djangoproject.com/>`_, а также углубленное изучение работы
9+
в команде при создании интернет-проектов.
10+
11+
**Список занятий по неделям:**
12+
13+
1. **Стандартная библиотека Python**
14+
15+
Встроенные функции и библиотеки. Различия между версиями 2.6 и 2.7.
16+
17+
2. **Бутстрап проекта**
18+
19+
Введение в системы управления исходным кодом `Git <http://git-scm.com>`_ и
20+
`Mercurial <http://mercurial.selenic.com>`_. Знакомство с `PyPI
21+
<http://pypi.python.org/>`_ и `pip <http://www.pip-installer.org>`_.
22+
Создание и управление виртуальными окружениями.
23+
24+
3. **WSGI**
25+
26+
Соединяем веб и Python. Обзор микро-фреймворков для упрощения работы с веб
27+
в Python. Пишем "Hello, world!".
28+
29+
4. **Базы данных**
30+
31+
Как SQL и NoSQL базы данных работают в Python. Обновляем "Hello, world!".
32+
33+
5. **Пишем первое веб-приложение, занятие 1**
34+
35+
Создание полноценного веб-приложения с использованием микро-фреймворка
36+
`Flask`_ и базы данных `Mongo <http://www.mongodb.com>`_ или
37+
`Redis <http://redis.io>`_.
38+
39+
6. **Пишем первое веб-приложение, занятие 2**
40+
41+
Окончание разработки веб-приложения с прошлого занятия, более детальное
42+
знакомство с библиотеками `Jinja <http://jinja.pocoo.org/>`_ и
43+
`WTForms <http://wtforms.simplecodes.com/>`_.
44+
45+
7. **Знакомство с Django**
46+
8. **Работаем с базами данных в Django (ORM)**
47+
9. **Django шаблоны**
48+
10. **Повторно используемые Django приложения**
49+
11. **Локализация Django приложений**
50+
12. **Деплоймент Django проектов**
51+
52+
Каждое занятие длится 2 часа и делится на два урока по 45 минут, с перерывом на
53+
15 минут и 15 минутами после урока для вопросов/ответов.

learnpython/data/flows/normal.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
title: Normal поток
2+
active: 0
3+
order: 2
4+
5+
Данный поток расчитан для программистов, имеющих опыт разработки приложений
6+
на Python и желающих улучшить свои знания в сфере веб-разработки. Целью курса
7+
будет рассмотр полного цикла жизни веб-проекта, от идеи до последующей
8+
реализации и деплоймента на сервера в Интернете.
9+
10+
**Список занятий по неделям:**
11+
12+
1. Бутстрап проекта
13+
2. Flask + WSGI + база данных
14+
3. Jinja + SQLAlchemy + администрирование данных
15+
4. Advanced Flask. Деплой WSGI проектов
16+
5. Django ORM
17+
6. Шаблоны Django
18+
7. Все о создании реюзабельных приложений Django
19+
8. Advanced Django
20+
9. Тестирование
21+
10. Ускорение Django проектов и WSGI приложений
22+
11. Дебаггинг
23+
12. Примеры из реального мира
24+
25+
Каждое занятие длится 2 часа и делится на два урока по 45 минут, с перерывом на
26+
15 минут и 15 минутами после урока для вопросов/ответов.

learnpython/data/index.yml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1-
title: Курсы по Python в Киеве
1+
title: Учим Python в Киеве
22

3-
Какой-то текст.
3+
Википедия гласит, что `Python <http://ru.wikipedia.org/wiki/Python>`__ -
4+
*высокоуровневый язык программирования общего назначения с акцентом
5+
на производительность разработчика и читаемость кода*. Именно из-за этих
6+
качеств, а также из-за удобства использования, поддержки нескольких парадигм
7+
программирования, кросс-платформенности и постоянно развивающегося коммьюнити,
8+
Python `широко используется по всему миру
9+
<http://wiki.python.org/moin/OrganizationsUsingPython>`__, от Google и Yahoo
10+
до IBM и NASA, занимает 8ое место в рейтинге популярности языков
11+
программирования `TIOBE
12+
<http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html>`__ и
13+
планомерно используется все большим и большим количеством программистов в
14+
качестве основного языка программирования.
15+
16+
Однако несмотря на всю популярность, нам кажется, что начать программировать
17+
или улучшить свои познания в Python в текущее время достаточно трудоемко и
18+
сложнее, чем это есть на самом деле и именно поэтому мы предлогаем вашему
19+
вниманию курсы по Python в Киеве на любой вкус и цвет.
20+
21+
Курсы в основном ориентированы на разработку веб-проектов и приложений, но в
22+
них также будут затронуты и общие темы для любой сферы применения, такие как
23+
работа со стандартной и сторонними библиотеками, создание и установка пакетов,
24+
работа с виртуальными окружениями, дебаггинг, тестирование приложений и прочее,
25+
прочее, прочее.
26+
27+
Курсы делятся на три потока: `Medium </flows#medium>`_,
28+
`Normal </flows#normal>`_ и `Advanced </flows#advanced>`_. Заметим, что в
29+
потоках *Medium* и *Normal* отдельным пунктом будут рассмотрены приемы по
30+
эффективной работе в команде разработчиков. С планируемой программой каждого из
31+
потоков вы можете ознакомится по ссылкам выше.
32+
33+
В данный момент доступна предварительная `запись на курс </subscribe>`__,
34+
окончательные даты проведения и стоимость будут объявлены позже. Если у вас
35+
возникли вопросы или предложения - воспользуйтесь нашей `контактной формой
36+
</contacts>`_.
37+
38+
**И да прибудет с нами Python!**

learnpython/data/subscribe.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
title: Запись на курс
2+
3+
**Внимание**, окончательные даты проведения курса и его стоимость будут
4+
оглашены позже. Вы узнаете про это первыми после предварительной записи,
5+
доступной на этой странице.

0 commit comments

Comments
 (0)