AASMT Training Courses

Location

Community Services & Continuing Education - Cairo

Objectives

  • In this course, i will assume that you have the basic knowledge of Python and now you are looking to take your knowledge to an Advance Level. We will not only cover the advance level concepts but we will actually use it in real world examples and make real time professional Applications out of it as. First, we gonna cover the intuition behind each concept and then we will implement it in Python with some real world example and you will see that it will then make a lot of sense.Also Machine Learning is the future of the world and every application is getting upgraded to have some machine learning used in it and that is the reason we will also build Machine Learning models which gonna help us in making future decisions. The intuition part of each concept in covered in as much depth as it should be and then implemented in Python. I believe this course will teach you a lot of things and learning Machine learning model will be a lot easier to understand just because we have put a lot of

Outcomes

Leverage OS servicesAdd enhancements to classesCode graphical interfaces for applicationsUnderstand advanced Python metaprogramming conceptsCreate easy-to-use and easy-to-maintain modules and packagesImplement and run unit testsCreate multithreaded and multi-process applicationsInteract with network servicesDesign professional scriptsQuery databases

Course Contents

introduction Python RefreshBuilt-in data typesLists and tuplesDictionaries and setsProgram structureFiles and console I/OIf statementforBuilt-in functionsUser-defined functionsModules and packagesBasic OOPOS ServicesThe os and os.path modulesEnvironment variablesLaunching external commands with subprocessWalking directory treesPaths, directories, and filenamesWorking with file systemsDates and TimesBasic date and time classesDifferent time formatsConverting between formatsFormatting dates and timesParsing date/time informationBinary DataWhat is Binary Data?Binary vs textUsing the Struct modulePythonic ProgrammingThe Zen of PythonTuplesAdvanced unpackingSortingLambda functionsList comprehensionsGenerator expressionsString formattingFunctions, Modules, and PackagesFour types of function parametersFour levels of name scopingSingle/multi-dispatchRelative importsUsing __init__ effectivelyDocumentation best practicesEnhancing ClassesClass/stati