Certified Entry-Level Python Programmer Certification

Certified Entry-Level Python Programmer Certification

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 10h 07m | 1.19 GB

The Certified Entry-Level Python Programmer Certification (PCEP) is a great place to start when getting Python certified. The Python Institute provides multiple certification exams for Python ranging from entry-level to professional level. This course is designed to teach you the fundamentals of Python required to take and pass the Certified Entry-Level Python Programmer Certification exam before moving onto the more advanced certifications.

Throughout this course we’ll cover:

Python data types Control flow structures – conditionals and loops Data collections Functions & Generators
By the time you’ve completed this course you should feel more than comfortable taking and passing the Certified Entry-Level Python Programmer Certification exam, but more importantly you’ll have a good understanding of the fundamentals of Python programming.

Table of Contents

Getting Started
1 Course Introduction
2 About the Training Architect

Environment Setup
3 Installing Python 3.7 on a Cloud Playground
4 Picking a Text Editor or IDE
5 Setting up VS Code for Remote Python Development

Fundamental Concepts
6 Compilers and Interpreters
7 Lexing, Syntax, and Semantics
8 Python Specifics Keywords and Instructions
9 Using the REPL
10 Creating a Python File

Literals, Variables, and Comments
11 Comments
12 Variables and the Assignment Operator
13 Strings and String Operators
14 Booleans
15 Numbers Integers, Floats, and Scientific Notation

Number Systems and Numeric Operators
16 Numeric Operators
17 Number Systems
18 Floating-Point Accuracy

Operators and Bindings
19 Unary and Bitwise Operators
20 Boolean Operators
21 Comparison Operators
22 Operator Priority (Binding)

Input and Output Operations
23 Typecasting
24 The `input` Function
25 The `print` Function

Strings, Operations, and Calculations
26 Understanding Immutability
27 The `len` Function
28 String Indexing and Slicing

Lists
29 Lists
30 List Functions and Methods
31 Nested Lists Matrices and Cubes

Tuples
32 Tuples
33 Tuples Versus Lists

Dictionaries
34 Dictionaries
35 Dictionary Methods

Strings
36 String Encodings and Functions
37 Useful String Methods, Part 1
38 Useful String Methods, Part 2

Conditionals
39 The `if` and `else` Statements
40 Handling Multiple Cases with `elif`
41 Utilizing `pass`

Looping
42 The `while` Loop
43 The `for` Loop
44 Nesting Loops and Conditionals
45 Controlling Loop Execution with `break` and `continue`
46 Integrating `else` with Loops
47 Using `range`
48 List Comprehensions

Function Basics
49 Defining and Using Functions
50 Parameters vs. Arguments
51 Recursion

Generators
52 Creating and Using Generators
53 Converting Generators to Lists

Scoping
54 Python Scopes
55 Name Hiding (Shadowing)
56 The `global` Keyword

Final Steps
57 How to Prepare for the Exam
58 What's Next After Certification