Page 68 - 6734
P. 68

calendar.HTMLCalendar(calendar.MONDAY).formatmonth(20
           16, 2) # повертає html календар на місяць

           [datetime.date(2016, 2, 1), datetime.date(2016, 2,
           2)]
           0
           (0, 29)

                             pdb – відлагоджувач Python
               pdb  –  інтерактивний відлагоджувач  (debugger)  вихідного  коду
           Python-програм,  який  дозволяє  установлення  точок  зупинки,
           виконання  в  покроковому  режимі,  обчислення  довільних  Python-
           виразів,  перегляд  кадрів  стеку  та  поставарійне  відлагодження  [5,
           19]. Виконайте програму так:

           python main.py

               І введіть послідовно наступні команди відлагожувача:

           n (виконувати до наступного рядка)
           s (виконати рядок і зупинитись у функції, що викликається)
           a (вивести аргументи функції)
           p x (вивести значення x)
           !x (або так)
           !x=2 (змінити значення x)
           r (виконувати до виходу з функції)
           c (продовжити до точки зупинки)

               Відлагоджувач можна також викликати командою:

           python -m pdb main.py

               Щоб  вийти  з  відлагоджувача  введіть  команду  q.  Для
           ознайомлення з поставарійним відлагодженням закоментуйте рядок
           import pdb; pdb.set_trace() і введіть у консолі команди:



                                          67
   63   64   65   66   67   68   69   70   71   72   73