Course Summary

After the course you will know how to implement the best coding practices and conventions using the Python language professionally. You will be able to write a better and more effective code, and know how to avoid the most common errors and mistakes.

You will learn:

• Best practices, standardization, and coding conventions
• How to implement the conventions for code comprising the standard library in the main Python distribution
• The principles that influence the design of Python code
• How to write a better and more effective code
• How to avoid the most common errors and mistakes

The following topics will be covered during the course:

• Introduction to PEP

• What is PEP? Coding conventions (code layout, style, naming, comments, etc.)

• PEP 20

• The Zen of Python

• PEP 8

• Style Guide for Python Code

• PEP 257

• Docstring Conventions

• Other PEPs

• A quick tour of other important PEPs

The courses have been designed for learners who are already familiar with such Python programming concepts as data types, containers, functions, conditions, loops, the basics of procedural, structural, functional, and object-oriented programming, exceptions and exception handling mechanisms, PIP, modules, and packages, generators and closures. Experience required: • Completion of the Python Essentials 1 and Python Essentials 2 courses, or equivalent experience.

This course is the Second in a 5-course series that will prepare you for the CSPP1 - Certified Specialist Python Programmer and PCPP1 - Certified Professional Python Programmer Level 1 certification exams

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?