1

Etapa 1

Задание к уроку 12. Полезные модули

Fecha de terminación: 16 diciembre

2

Etapa 2

Задание к уроку 13. Итераторы, итерируемые объекты и генераторы

Fecha de terminación: 16 diciembre

3

Etapa 3

14. Синтаксис регулярных выражений

Fecha de terminación: 16 diciembre

4

Etapa 4

15. Модуль re

Fecha de terminación: 16 diciembre

5

Etapa 5

16. Unicode

Fecha de terminación: 16 diciembre

6

Etapa 6

17. Работа с файлами в формате CSV, JSON, YAML

Fecha de terminación: 16 diciembre

7

Etapa 7

18. Подключение к оборудованию

Fecha de terminación: 16 diciembre

8

Etapa 8

19. Одновременное подключение к нескольким устройствам

Fecha de terminación: 16 diciembre

9

Etapa 9

20. Шаблоны конфигураций с Jinja2

Fecha de terminación: 16 diciembre

10

Etapa 10

21. Обработка вывода команд TextFSM

Fecha de terminación: 16 diciembre

11

Etapa 11

22. Основы ООП

Fecha de terminación: 16 diciembre

12

Etapa 12

23. Специальные методы

Fecha de terminación: 16 diciembre

13

Etapa 13

24. Наследование

Fecha de terminación: 16 diciembre

14

Etapa 14

25. Работа с базами данных

Fecha de terminación: 16 diciembre

1

Etapa 1

Задание к уроку 12. Полезные модули

Fecha de terminación: 16 diciembre

2

Etapa 2

Задание к уроку 13. Итераторы, итерируемые объекты и генераторы

Fecha de terminación: 16 diciembre

3

Etapa 3

14. Синтаксис регулярных выражений

Fecha de terminación: 16 diciembre

4

Etapa 4

15. Модуль re

Fecha de terminación: 16 diciembre

5

Etapa 5

16. Unicode

Fecha de terminación: 16 diciembre

6

Etapa 6

17. Работа с файлами в формате CSV, JSON, YAML

Fecha de terminación: 16 diciembre

7

Etapa 7

18. Подключение к оборудованию

Fecha de terminación: 16 diciembre

8

Etapa 8

19. Одновременное подключение к нескольким устройствам

Fecha de terminación: 16 diciembre

9

Etapa 9

20. Шаблоны конфигураций с Jinja2

Fecha de terminación: 16 diciembre

10

Etapa 10

21. Обработка вывода команд TextFSM

Fecha de terminación: 16 diciembre

11

Etapa 11

22. Основы ООП

Fecha de terminación: 16 diciembre

12

Etapa 12

23. Специальные методы

Fecha de terminación: 16 diciembre

13

Etapa 13

24. Наследование

Fecha de terminación: 16 diciembre

14

Etapa 14

25. Работа с базами данных

Fecha de terminación: 16 diciembre

31 octubre 2024

El objetivo está desatendido

El autor lleva sin comentar el objetivo 10 meses 26 días

General

Пройти курс "python для сетевых инженеров"

python

 Criterio del fin

Все уроки и задания сделаны

  1. Задание к уроку 12. Полезные модули

    Звершено.
    Модуль subprocess хоть и продвинутее и новее os.system, но в старой os.system было удобнее вызывать команды.
    Модуль tabulate - не pandas, но тоже пойдет

  2. Задание к уроку 13. Итераторы, итерируемые объекты и генераторы

    Тема которая есть в книге но нету в видеокурсе. Также это довольно интересная тема для тех кого бесили ошибки noniterable object.

  3. 14. Синтаксис регулярных выражений

    https://regex101.com/ - место где можно потренироваться с регулярками.
    С регулярками уже имел дело в курсе по анализу данных. Но редко ими пользовался.
    Что узнал нового:
    1 Что у регулярок есть "жадность", это значит что подходящая строка будет самой длинной. Иногда бывает полезно, иногда нужно отключать.
    2 Что есть группа с захватом - когда все что подошло, запоминается

  4. 15. Модуль re

    Основные функции модуля re:

    match - ищет последовательность в начале строки

    search - ищет первое совпадение с шаблоном

    findall - ищет все совпадения с шаблоном. Возвращает результирующие строки в виде списка

    finditer - ищет все совпадения с шаблоном. Возвращает итератор

    compile - компилирует регулярное выражение. К этому объекту затем можно применять все перечисленные функции

    fullmatch - вся строка должна соответствовать описанному регулярному выражению

    Кроме функций для поиска совпадений, в модуле есть такие функции:

    re.sub - для замены в строках

    re.split - для разделения строки на части

  5. 16. Unicode

    Есть очень простое правило, придерживаясь которого, можно избежать, как минимум, части проблем. Оно называется «Юникод-сэндвич»:

    • байты, которые программа считывает, надо как можно раньше преобразовать в Юникод (строку)
    • внутри программы работать с Юникод
    • Юникод надо преобразовать в байты как можно позже, перед передачей
  6. 17. Работа с файлами в формате CSV, JSON, YAML

    CSV (comma-separated value) - таблицы, ранее с ними сталкивался в курсе по анализу данных. Работал с ними через pandas. Узнал про DictWriter который позволяет записать словари как csv
    JSON ((JavaScript Object Notation)

  7. 18. Подключение к оборудованию

  8. 19. Одновременное подключение к нескольким устройствам

  9. 20. Шаблоны конфигураций с Jinja2

  10. 21. Обработка вывода команд TextFSM

  11. 22. Основы ООП

  12. 23. Специальные методы

  13. 24. Наследование

  14. 25. Работа с базами данных

  • 299
  • 31 octubre 2024, 13:46
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?