5h 44m training hours completed
CERTIFICATE OF EXCELLENCE
Stefano Bellasio
has successfully completed the Learning Path
Pythonic Programming
SURYA SINGH
CEO at Cloud Academy
January 5, 2020
Certificate: 14451933
SURYA SINGH
Ready to take your Python programming skills to the next level? The Pythonic Programming Learning Path is your one-stop guide to mastering Python. It contains detailed explanations of many advanced Python language features which when employed will ensure your code is clean, consise, readable, and maintainable. By taking this Leaning Path, you'll acquire practical guidance on how to apply Pythonic features to your own codebase. As you progress through the Learning Path, you'll discover key Python language features which will help you to become more productive! By taking this Learning Path, you'll advance your Python programming skills to an advanced level, enabling you to build rock solid enterprise-ready scripts. This is a must do course for anyone looking to master the Python programming language! Learning Objectives Deepen your knowledge of advanced features of the Python language Be able to put into use the advanced features of the Python language to build and script robust enterprise-grade applications Understand how and when to apply Pythonic language features, such as Lambdas, Generator Functions, List Comprehensions, Decorators and many more Intended Audience Software Engineers interested in advancing their Python skills Anyone interested in advanced Python application development and associated tooling Anyone interested in understanding the advanced areas and features of Python Prerequisites A basic understanding of the Python language A basic understanding of software development A basic understanding of the software development life cycle Content Outline This Learning Path provides over 5 hours of instructional content delivered in 4 high definition instructional video lectures, 2 Hands-on Lab exercises and a final preparation Exam. The content we cover is as follows: Pythonic ProgrammingWriting Pythonic codeTuples, Lists, Sets, and DictionariesIterables and List, Set, and Dictionary ComprehensionsLambda Functions, Generator Functions and ExpressionsString Formatters and Formatting Python Functions, Modules, and PackagesWriting and defining functionsFunction input parameters and how to use themCreating ModulesLoading Modules using the import statementModule discovery at runtimePackagesAliases Python ClassesWriting classes and class constructorsCreating class methodsAdding class propertiesWorking with objects created from classesClass inheritanceImplementing special methods Python MetaprogrammingMetaprogramming explainedAccessing Local and Global variables by nameInspection of objects at runtimeManipulation of objects at runtimeMonkey PatchingDecorators for classes and functions
Issued on
January 5, 2020
Expires on
Does not expire