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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Stefan Kanev
February 26, 2014
Programming
1
1.8k
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
99
GraphQL
skanev
0
440
Automated Testing: Getting it Right
skanev
1
78
From Novice to Expert
skanev
0
440
Inbetween Code and Profession
skanev
0
440
Clojure & ClojureScript
skanev
2
120
Extreme Programming
skanev
0
800
За смъртта на TDD
skanev
0
610
Clojure 0 2014
skanev
0
370
Other Decks in Programming
See All in Programming
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
220
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
460
あなたはユーザーではない #PdENight
kajitack
4
290
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
320
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
3
380
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
13
7.6k
ぼくの開発環境2026
yuzneri
1
290
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
660
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
1
370
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
2.2k
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
100
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
ラッコキーワード サービス紹介資料
rakko
1
2.5M
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
280
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Crafting Experiences
bethany
1
74
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Embracing the Ebb and Flow
colly
88
5k
WCS-LA-2024
lcolladotor
0
470
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
96
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
380
KATA
mclloyd
PRO
35
15k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
950
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 дена за всяка
Хитринки • малки съвети, които публикуваме от време на време
• ще може да предлагате вашите • добрите ще бъдат възнаградявани с бонус точки
Въпроси?