diff --git a/lectures/09-modules.slim b/lectures/09-modules.slim
index c82fcf6..f208f7f 100644
--- a/lectures/09-modules.slim
+++ b/lectures/09-modules.slim
@@ -118,7 +118,7 @@
Модули, изградени само от файлове е твърде плоско решение
Можем да групираме няколко файла (модули) в един свръх-модул
За да направим една директория модул, трябва да създадем __init__.py файл вътре
- Това е инициализатора на модула и се изпълнява преди всичко останало
+ Това е инициализаторът на модула и се изпълнява преди всичко останало
annotate:
panda/
@@ -171,13 +171,13 @@
p Драми
list:
Различни проекти зависят от различни версии на една и съща библиотека
- Различни проекти зависят от различни библиотеки между които съществуват конфликти
+ Различни проекти зависят от различни библиотеки, между които съществуват конфликти
Системно инсталирания питон обикновено в нещо като /usr/lib/python3.4
⇨ трябват ни root права за инсталиране
- Искаме няколко различни версии на питон, но не искаме да се интересуваме от това когато пускаме нашето приложение
- Ако ползвате нещо unix-like много вероятно е много неща да зависят от python и python библиотеки. Предпочитаме да не ги чупим
+ Искаме няколко различни версии на питон, но не искаме да се интересуваме от това, когато пускаме нашето приложение
+ Ако ползвате нещо unix-like, много вероятно е много неща да зависят от python и python библиотеки. Предпочитаме да не ги чупим
= slide 'virtualenv' do
- p Изолирани обкръжения за python кода ни, в които можем да инсталираме каквото си искаме и да ползваме която си искаме версия на python
+ p Изолирани обкръжения за python кода ни, в които можем да инсталираме каквото си искаме и да ползваме, която си искаме версия на python
annotate:
$ virtualenv ~/panda_env
$ source ~/panda_env/bin/activate
@@ -194,11 +194,11 @@
>>> dateutils
- p Когато приключим можем да изпълним shell функцията deactivate
или просто да излезем от shell-а
+ p Когато приключим, можем да изпълним shell функцията deactivate
или просто да излезем от shell-а
= slide 'virtualenv is awesome!' do
p Изолация, разделяне на отговорности, поддържане на адекватни версии на зависимостите, …
- p Когато нещо много страшно се счупи триете една папка и инсталирате само пакетите, които са нужни за един проект
+ p Когато нещо много страшно се счупи, триете една папка и инсталирате само пакетите, които са нужни за един проект
= slide 'virtualenv is (pretty) awesome!' do
p Само т'ва експлицитно писане на директории и source-ване на shell скриптове е малко грозно…
@@ -221,7 +221,7 @@
list:
Първо трябва да си създадем пакет
Имаме нужда от модула setuptools
- setup.py файл в основата директория на проекта
+ setup.py файл в основната директория на проекта
И изпълнение на setup() в него