Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python 0 2014
Search
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
Въведение в (Machine|Deep) Learning
skanev
0
64
GraphQL
skanev
0
280
Automated Testing: Getting it Right
skanev
1
48
From Novice to Expert
skanev
0
410
Inbetween Code and Profession
skanev
0
280
Clojure & ClojureScript
skanev
2
95
Extreme Programming
skanev
0
460
За смъртта на TDD
skanev
0
390
Clojure 0 2014
skanev
0
360
Other Decks in Programming
See All in Programming
What We Can Learn From OSS
inouehi
0
420
GitHub Copilotのススメ
marcy731
1
200
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
380
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
260
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
Fast JSX: Don't clone props object #28768
yossydev
1
130
Java 22 Overview
kishida
1
180
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
940
Node.js v22 で変わること
yosuke_furukawa
PRO
9
3.5k
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.1k
Elm Form Validation
bkuhlmann
0
510
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
10
1k
Web development in the modern age
philhawksworth
202
10k
Bash Introduction
62gerente
604
210k
Designing Experiences People Love
moore
136
23k
Done Done
chrislema
178
15k
The Illustrated Children's Guide to Kubernetes
chrisshort
31
46k
Embracing the Ebb and Flow
colly
80
4.1k
It's Worth the Effort
3n
180
27k
Ruby is Unlike a Banana
tanoku
96
10k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Building Adaptive Systems
keathley
31
1.9k
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 дена за всяка
Хитринки • малки съвети, които публикуваме от време на време
• ще може да предлагате вашите • добрите ще бъдат възнаградявани с бонус точки
Въпроси?