skip to navigation
skip to content

feed icon RSS хранилка

За курса

Публикувано на 18.02.2007 12:37 от николай
Последна промяна на 09.03.2007 17:39

„Програмиране с Python“ е едносеместриален весел курс, чиято цел е както да заедно да научим малко повече за езика Python така и да разширим малко програмистките си кръгозори.

За кого е този курс?

Ако имате понятие от процедурно и обетно-ориентирано програмиране, от прости структури от данни и алгоритми и имате желание да научите един нов език и да погледнете на програмирането като на нещо просто и весело—този курс определено е за вас.

За какво ще си говорим по време на курса?

  • неизбежно е да сезапознаем със синтаксиса на Python, но той не е изобщо сложен и тази задача няма да ни отнеме много време. Създаването на циклите, условните конструкции, класове и функции е по-лесно отколкото да си направите кафе
  • как лесно да пишем документация вътре в Python кода си
  • що е то фунционално програмиране в не-функционален език и как може тя да ни помогне да сме по-щастливи
  • за модули и имена—кой пише един и същи код два пъти в днешно време?
  • итератори и генератори—циклите не са това, което бяха
  • обектно-ориентирано програмиране—с кофичка, лопатка и пясък наистина може да се построи както бент, така и замък с триста стаи. Да, защото е просто и мощно
  • unit testing, декоратори, итериране за напреднали изключения и други весели неща, за които всеки програмист тайно си мечтае

Защо точно Python?

Python не е най-готиният език на света! И въпреки това с него можем да пишем много чист и четим код, да го пишем много бързо, да се чувстваме доволни след това и даже има шанс и други хора да са доволни след това.

Python:

  • е „скриптов“ език
  • се ползва за всичко
  • има много прост и чист синтаксис
  • е безстрашно динамичен—по време на изпълнение можете да правите на практика всичко с вашата програма–да променяте методи на класове, да намерите всички променливи и функции в текущия модул и още много други бели магии
  • е приятелски настроен към потребителите си—учи се лесно, има страхотна документация, много места, от които да получите помощ (очаквайте скоро едно формуче и при нас)
  • и още много много