Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixing punctuation and grammar in lecture 06 #60

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions lectures/06-decorators.slim
Original file line number Diff line number Diff line change
Expand Up @@ -142,12 +142,12 @@
= slide 'Обноски' do
ul
li.action Внезапно се сещаме, че преувеличените обноски са хубаво нещо
li.action Искаме след поръчката да кажем "dear sir" или "dear madam" в зависимост от пола на обслужващия ни този ден
li.action Искаме след поръчката да кажем "dear sir" или "dear madam", в зависимост от пола на обслужващия ни този ден

= slide 'Начин 1' do
ul
li.action Easy! Добавяме втори аргумент
li.action Да, но сега всеки път като си поръчваме нещо, ще трябва да се сещаме какъв беше полът на сервитьора. Би било хубаво ако можеше някак си само веднъж да се занимаваме с това.
li.action Да, но сега всеки път като си поръчваме нещо, ще трябва да се сещаме какъв беше полът на сервитьора. Би било хубаво, ако можеше някакси само веднъж да се занимаваме с това.
li.action Ако ресторантът ни имаше 100 различни неща за поръчване? Ако искаме да сменим формата от "dear madam" на нещо друго?

example:
Expand Down Expand Up @@ -195,7 +195,7 @@
= slide 'Започна да става сложно' do
ul
li.action Доста се натовари създаването на нашите функции
li.action Има по - добър начин. Ще го покажем след малко
li.action Има по-добър начин. Ще го покажем след малко
li.action Но преди това един друг пример


Expand All @@ -206,9 +206,9 @@
return 1
return fibonacci(x-1) + fibonacci(x-2)

p Рекурсивната версия на fibonacci, освен че е бавна, е много бавна. особено когато x >= 40.
p Рекурсивната версия на fibonacci, освен че е бавна, е много бавна. Oсобено когато x >= 40.

p Проблемът е, че fibonacci се извиква стотици пъти с един и същ аргумент. Можем спокойно да прегенерираме първите стотина резултати в един речник или...
p Проблемът е, че fibonacci се извиква стотици пъти с един и същ аргумент. Можем спокойно да прегенерираме първите стотина резултатa в един речник или...

= slide 'Да изчисляваме всеки резултат само по веднъж...' do
example:
Expand All @@ -219,7 +219,7 @@
p Разбира се, тази идея може да се използва и на много повече места!
Можем да я направим още по-елегантно.

= slide 'Функции които опаковат други функции' do
= slide 'Функции, които опаковат други функции' do
ul
li.action f(функция) -> функция
li.action резултатът е нова ф-я, която "опакова" старата и може да разшири нейната функционалност
Expand Down