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
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. Работа с базами данных

  • 117
  • 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.

not_registered
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?