Page 264 - 6734
P. 264
28. Від дати 2019-01-02 02:17:01 відняли 1e6 секунд. Яка це
дата? Який це день тижня?
29. Дано рядок, який містить підрядки <ключ>=<значення>.
Зберегти усі ключі і значення у базу даних. Прочитати з бази даних
значення за заданим ключем. Використати модулі anydbm або
sqlite3.
30. Зберегти у текстовий файл список елементів поточного
каталогу і вкладених каталогів. Створити zip-архів із цим файлом і
tar-архів із поточним каталогом. Визначити розмір цих архівів у
байтах. Створити новий каталог і скопіювати в нього ці файли.
31. Розв’язати задачу про пошук мінімуму/максимуму функції
шляхом поділу області пошуку на дві частини і розпаралелювання
пошуку на два процеси. Використати модуль subprocess.
32. Розв’язати попередню задачу шляхом використання модуля
multiprocessing.
33. Розв’язати попередню задачу шляхом використання
concurrent.futures.
34. Розв’язати попередню задачу шляхом використання dask.
35. Розв’язати попередню задачу шляхом виконання одного
процесу на локальній машині, а другого – на віддаленій.
Використати модуль socket або SocketServer.
36. Розв’язати попередню задачу шляхом використання
dask.distributed.
37. Розробити веб-програму для обчислення значення функції
f(x). Використати CGIHTTPServer.
38. Розробити веб-програму для обчислення значення функції
f(x). Використати стандартну wsgiref.simple_server або
bottle.
39. Створити програму, яка отримує дані від веб-сервера
(дивись попередні задачі). Використати модулі urllib2 та
HTMLParser.
40. Створити програму, яка записує значення функції f(x) у
XML-документ у такому вигляді: <point><x>0.1</x><y>-
1.25</y></point>. Використати xml.dom.minidom.
263