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
   259   260   261   262   263   264   265   266   267   268   269