├── .gitignore ├── README.md ├── advpyneng ├── 001_decorator_intro.md ├── 00_intro.md ├── 01_pytest_basics.md ├── 02_type_annotations.md ├── 03_black.md ├── 04_click.md ├── 05_logging.md ├── 06_functions.md ├── 07_closure.md ├── 08_decorator_basics.md ├── 08_decorators.md ├── 09_oop_basics.md ├── 10_oop_special_methods.md ├── 11_method_decorator.md ├── 12_oop_abc.md ├── 12_oop_inheritance.md ├── 12_oop_inheritance_list_str_dict.md ├── 12_oop_mixin.md ├── 13_dataclass.md ├── 13_namedtuple_dataclass.md ├── 14_generator.md ├── 16_asyncio_basics.md ├── 16_asyncio_python_version.md ├── 17_async_libraries.md ├── 18_using_asyncio.md ├── 19_inside_asyncio.md ├── 23_final.md ├── 30_descriptor.md ├── 31_collections.md ├── 32_itertools.md ├── 33_more_itertools.md └── README.md ├── bonus ├── adv_type_annotations.md ├── pep8.md ├── python_3_10.md ├── python_3_8.md ├── python_3_9.md ├── python_import_package.md ├── rich.md ├── scrapli.md └── typer.md └── pyneng ├── 001_pyneng_intro.md ├── 00_course_summary.md ├── 01_course_tools.md ├── 02_python_intro.md ├── 03_data_structures_intro.md ├── 04_data_structures.md ├── 05_basic_scripts.md ├── 06_control_structures.md ├── 07_files.md ├── 07_files_examples.md ├── 08_useful_basics.md ├── 08_useful_basics_debug.md ├── 09_functions.md ├── 10_useful_functions.md ├── 11_modules.md ├── 12_useful_modules.md ├── 13_iterator.md ├── 14_regex.md ├── 15_module_re.md ├── 16_unicode.md ├── 17_serialization.md ├── 18_ssh_telnet.md ├── 19_concurrent_connections.md ├── 20_jinja2.md ├── 21_textfsm.md ├── 22_oop_basics.md ├── 23_oop_spec_methods.md ├── 25_db_python.md ├── 25_db_sql.md ├── 30_final.md ├── 31_logging.md └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/README.md -------------------------------------------------------------------------------- /advpyneng/001_decorator_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/001_decorator_intro.md -------------------------------------------------------------------------------- /advpyneng/00_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/00_intro.md -------------------------------------------------------------------------------- /advpyneng/01_pytest_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/01_pytest_basics.md -------------------------------------------------------------------------------- /advpyneng/02_type_annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/02_type_annotations.md -------------------------------------------------------------------------------- /advpyneng/03_black.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/03_black.md -------------------------------------------------------------------------------- /advpyneng/04_click.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/04_click.md -------------------------------------------------------------------------------- /advpyneng/05_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/05_logging.md -------------------------------------------------------------------------------- /advpyneng/06_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/06_functions.md -------------------------------------------------------------------------------- /advpyneng/07_closure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/07_closure.md -------------------------------------------------------------------------------- /advpyneng/08_decorator_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/08_decorator_basics.md -------------------------------------------------------------------------------- /advpyneng/08_decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/08_decorators.md -------------------------------------------------------------------------------- /advpyneng/09_oop_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/09_oop_basics.md -------------------------------------------------------------------------------- /advpyneng/10_oop_special_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/10_oop_special_methods.md -------------------------------------------------------------------------------- /advpyneng/11_method_decorator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/11_method_decorator.md -------------------------------------------------------------------------------- /advpyneng/12_oop_abc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/12_oop_abc.md -------------------------------------------------------------------------------- /advpyneng/12_oop_inheritance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/12_oop_inheritance.md -------------------------------------------------------------------------------- /advpyneng/12_oop_inheritance_list_str_dict.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/12_oop_inheritance_list_str_dict.md -------------------------------------------------------------------------------- /advpyneng/12_oop_mixin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/12_oop_mixin.md -------------------------------------------------------------------------------- /advpyneng/13_dataclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/13_dataclass.md -------------------------------------------------------------------------------- /advpyneng/13_namedtuple_dataclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/13_namedtuple_dataclass.md -------------------------------------------------------------------------------- /advpyneng/14_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/14_generator.md -------------------------------------------------------------------------------- /advpyneng/16_asyncio_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/16_asyncio_basics.md -------------------------------------------------------------------------------- /advpyneng/16_asyncio_python_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/16_asyncio_python_version.md -------------------------------------------------------------------------------- /advpyneng/17_async_libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/17_async_libraries.md -------------------------------------------------------------------------------- /advpyneng/18_using_asyncio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/18_using_asyncio.md -------------------------------------------------------------------------------- /advpyneng/19_inside_asyncio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/19_inside_asyncio.md -------------------------------------------------------------------------------- /advpyneng/23_final.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/23_final.md -------------------------------------------------------------------------------- /advpyneng/30_descriptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/30_descriptor.md -------------------------------------------------------------------------------- /advpyneng/31_collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/31_collections.md -------------------------------------------------------------------------------- /advpyneng/32_itertools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/32_itertools.md -------------------------------------------------------------------------------- /advpyneng/33_more_itertools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/33_more_itertools.md -------------------------------------------------------------------------------- /advpyneng/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/advpyneng/README.md -------------------------------------------------------------------------------- /bonus/adv_type_annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/adv_type_annotations.md -------------------------------------------------------------------------------- /bonus/pep8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/pep8.md -------------------------------------------------------------------------------- /bonus/python_3_10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/python_3_10.md -------------------------------------------------------------------------------- /bonus/python_3_8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/python_3_8.md -------------------------------------------------------------------------------- /bonus/python_3_9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/python_3_9.md -------------------------------------------------------------------------------- /bonus/python_import_package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/python_import_package.md -------------------------------------------------------------------------------- /bonus/rich.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/rich.md -------------------------------------------------------------------------------- /bonus/scrapli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/scrapli.md -------------------------------------------------------------------------------- /bonus/typer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/bonus/typer.md -------------------------------------------------------------------------------- /pyneng/001_pyneng_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/001_pyneng_intro.md -------------------------------------------------------------------------------- /pyneng/00_course_summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/00_course_summary.md -------------------------------------------------------------------------------- /pyneng/01_course_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/01_course_tools.md -------------------------------------------------------------------------------- /pyneng/02_python_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/02_python_intro.md -------------------------------------------------------------------------------- /pyneng/03_data_structures_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/03_data_structures_intro.md -------------------------------------------------------------------------------- /pyneng/04_data_structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/04_data_structures.md -------------------------------------------------------------------------------- /pyneng/05_basic_scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/05_basic_scripts.md -------------------------------------------------------------------------------- /pyneng/06_control_structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/06_control_structures.md -------------------------------------------------------------------------------- /pyneng/07_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/07_files.md -------------------------------------------------------------------------------- /pyneng/07_files_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/07_files_examples.md -------------------------------------------------------------------------------- /pyneng/08_useful_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/08_useful_basics.md -------------------------------------------------------------------------------- /pyneng/08_useful_basics_debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/08_useful_basics_debug.md -------------------------------------------------------------------------------- /pyneng/09_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/09_functions.md -------------------------------------------------------------------------------- /pyneng/10_useful_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/10_useful_functions.md -------------------------------------------------------------------------------- /pyneng/11_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/11_modules.md -------------------------------------------------------------------------------- /pyneng/12_useful_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/12_useful_modules.md -------------------------------------------------------------------------------- /pyneng/13_iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/13_iterator.md -------------------------------------------------------------------------------- /pyneng/14_regex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/14_regex.md -------------------------------------------------------------------------------- /pyneng/15_module_re.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/15_module_re.md -------------------------------------------------------------------------------- /pyneng/16_unicode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/16_unicode.md -------------------------------------------------------------------------------- /pyneng/17_serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/17_serialization.md -------------------------------------------------------------------------------- /pyneng/18_ssh_telnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/18_ssh_telnet.md -------------------------------------------------------------------------------- /pyneng/19_concurrent_connections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/19_concurrent_connections.md -------------------------------------------------------------------------------- /pyneng/20_jinja2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/20_jinja2.md -------------------------------------------------------------------------------- /pyneng/21_textfsm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/21_textfsm.md -------------------------------------------------------------------------------- /pyneng/22_oop_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/22_oop_basics.md -------------------------------------------------------------------------------- /pyneng/23_oop_spec_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/23_oop_spec_methods.md -------------------------------------------------------------------------------- /pyneng/25_db_python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/25_db_python.md -------------------------------------------------------------------------------- /pyneng/25_db_sql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/25_db_sql.md -------------------------------------------------------------------------------- /pyneng/30_final.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/30_final.md -------------------------------------------------------------------------------- /pyneng/31_logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/31_logging.md -------------------------------------------------------------------------------- /pyneng/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyneng/all-pyneng-slides/HEAD/pyneng/README.md --------------------------------------------------------------------------------