Domácí úkoly nejsou – nahrazuje je zápočtový projekt (na který budete muset kromě Pythonu nastudovat i základy použití formulářů na webu). Procvičování bude věnován čas na hodinách.
venv
pip
a wheel
print
em
array
collections.defaultdict
)
typing
pickle
(včetně pickletools
)
mmap
pathlib
tempfile
PhotoImage
(GIF, PNM)
struct
timeit
cProfile
a pstats
pdb
(interní) a pudb3
(externí)
input()
a sys.argv
(plus getopt
a optparse
)
argparse
[TODO subcommands a 3.3+]
os.system()
, subprocess
[TODO]
ctypes
textwrap
random
shelve
os
, os.path
, shutil
(dnes už snad jenom když nemáte pathlib
)
time
, calendar
a datetime
functional
[REDO]
itertools
[TODO]
yield
“
asyncio
?
Zápočet bude udělen za úspěšně odevzdaný a obhájený projekt, kterým bude aplikace napsaná pomocí Numpy na základní úpravy obrázků. Rozhraní bude webové, serverová a výpočetní část poběží v Pythonu. Aplikace musí umět přinejmenším:
PS: Pokud požadovanou funkcionalitu poskytuje v příliš jednoduché formě PIL, jeho použití místo Numpy nebude uznáno ^_~ Nejste-li si jisti, radši se ptejte dříve než pozdě.
Na zkoušce se řeší: