Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Python 0 2014
Stefan Kanev
February 26, 2014
Programming
1
1.5k
Python 0 2014
Stefan Kanev
February 26, 2014
Tweet
Share
More Decks by Stefan Kanev
See All by Stefan Kanev
GraphQL
skanev
0
210
Automated Testing: Getting it Right
skanev
1
40
From Novice to Expert
skanev
0
400
Inbetween Code and Profession
skanev
0
220
Clojure & ClojureScript
skanev
2
84
Extreme Programming
skanev
0
300
За смъртта на TDD
skanev
0
260
Clojure 0 2014
skanev
0
360
Garbage Collection
skanev
0
180
Other Decks in Programming
See All in Programming
Remote SSHで行うVS Codeリモートホスト開発とトラブルシューティング
smt7174
1
380
ITエンジニア特化型Q&Aサイトteratailを 言語、DB、クラウドなど フルリプレイスした話
leveragestech
0
370
Swift Observation
shiz
3
240
MapLibre GL JS とCSSアニメーションでできること
satoshi7190
0
200
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
42k
フロントエンドで 良いコードを書くために
t_keshi
3
1.6k
T3 Stack and TypeScript ecosystem
quramy
3
660
Milestoner
bkuhlmann
1
240
量子コンピュータ時代のプログラミングセミナー / 20230119_Amplify_seminar _shift_optimization
fixstars
0
140
Circuit⚡
monaapk
0
200
ちょうぜつ改め21世紀ふつうのソフトウェア設計
tanakahisateru
7
5.8k
Micro Frontends with Module Federation @MicroFrontend Summit 2023
manfredsteyer
PRO
0
400
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
37
5.9k
What's new in Ruby 2.0
geeforr
336
30k
10 Git Anti Patterns You Should be Aware of
lemiorhan
643
54k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
13
1.1k
Adopting Sorbet at Scale
ufuk
65
7.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
22
1.4k
Learning to Love Humans: Emotional Interface Design
aarron
263
38k
In The Pink: A Labor of Love
frogandcode
132
21k
KATA
mclloyd
12
9.7k
Web Components: a chance to create the future
zenorocha
304
40k
Rails Girls Zürich Keynote
gr2m
87
12k
The World Runs on Bad Software
bkeepers
PRO
59
5.7k
Transcript
Програмиране с Python
Алек Андреев Виктория Христова Георги Шопов Дейвид Танков Евгени Кунев
Йоан Карадимов Йордан Джамбазов Кирил Владимиров Людмил Митев Николай Бачийски Орлин Христов Стефан Кънев
днес: ! (I) административни неща (2) съвсем малко Python !
но преди това… !
Искаме да отпишете курса!
труден страшен
None
60% няма дори да се опитат да завършат
8% ще бъдат хванати, че преписват и ще повтарят
3% ще имат 6
какво се очаква от вас?
не си водите бележки
не ви четем лекции
не, няма да зубрите
да задавате въпроси
None
None
да пишете домашните си
да участвате в час и във форума
да изключвате телефоните си
ПРОГРАМИРАНЕ
стил
автоматизирано тестване
version control
None
None
питон пайтън питоня
ООП
функционален стил
процедурен
динамичен duck typing
прост и красив
def real_knights(knights): return ['Sir ' + knight.capitalize() for knight in
knights] >>> real_knights(['robin', 'lancelot', 'galahad']) ['Sir Robin', 'Sir Lancelot', 'Sir Galahad']
Python е бавен?
None
None
Свободен!
GvR Guido van Rossum Benevolent Dictator For Life
Испанската инквизиция (Не я очаквахте, нали?)
Monty Python
Python 3.3 Python 2.7
Организационни
1 2 3
1 Лекции
понеделник 19:00 зала 325 сряда 19:00 зала 200
1 Лекции 2 Сайт
http://fmi.py-bg.net/
[email protected]
домашни + форум + предизвикателства
1 Лекции 2 Сайт 3 Сбирки извън ФМИ
Торонто
Торонто
Оценяване
система с точки (gamification)
Скалата
Задължителните
Задачите • шест броя (оптимистично) • предават се онлайн •
проверяват се автоматично • 0-10 точки • имате право да пропуснете две • решенията стават публични след крайния срок
Тестове • два броя • 30 въпроса за един час
• 30 точки всеки
Проекти • на края на семестъра • milestones през семестъра
• вие измисляте • 60 точки • 20 за функционалност, 20 за стил, 20 за тестове • да работят е задължително, но не и достатъчно
Участие в час • Мъфин или Snickers! • обикновено на
тях има кодове, които ви носят 1 точка • насърчават да не спите в час • получавате ги за добро включване • например: въпрос, отговор или коментар • много глупости водят до захарна болест
Участие в сайта • добър пост на форумите • добър
коментар на чуждо решение
Помощ с материалите • лекциите са с отворен код •
оправяне на грешки • примери от лекции • ваши допълнения
Предизвикателства • малки задачи, относително често • малки: 4-10 реда
решение • често: 1-2 пъти в седмицата • имате по 2 дена за всяка
Хитринки • малки съвети, които публикуваме от време на време
• ще може да предлагате вашите • добрите ще бъдат възнаградявани с бонус точки
Въпроси?