Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PCEP – Certified Entry-Level Python Programmer
Rating: 4.7 out of 5(51 ratings)
148 students

PCEP – Certified Entry-Level Python Programmer

Python Mastery for Beginners: Certified Programmer Course
Last updated 12/2023
English
English [Auto],

What you'll learn

  • Understand fundamental Python terms and structure.
  • Work with different types of data, including numbers and strings.
  • Use Python for making decisions and repeating tasks in your code.
  • Explore data storage and manipulation through lists, tuples, and dictionaries.
  • Learn how to decompose code using functions for better organization.
  • Grasp essential programming skills such as conditional statements and loops.
  • Gain hands-on experience in writing and executing Python code and lot more.

Course content

1 section34 lectures5h 3m total length
  • Python First Project4:32

    Write your first python program by printing hello world and your name. Master print command, parentheses, and string literals using single and double quotes in a beginner replit setup.

  • Keyword9:27

    Identify Python keywords as special reserved words with specific meanings, learn the 35 keywords, and see how to check their use in code and ide highlights.

  • Indentation7:47
  • Comments7:54

    Explore comments in Python, including why they help developers and how single-line and multi-line comments (hash syntax and triple quotes) are used for debugging and future reference.

  • Bool, Int, Float8:48

    Explore Python data types - boolean, integers, floats, and strings - by declaring variables, printing results, checking types, and understanding concatenation and simple conditional use.

  • Variables10:33

    Explore variables as memory containers that store data values, learn data types like strings, booleans, and floats, and master type casting to convert inputs to integers for a calculator project.

  • Basic Calculator3:14

    Learn to build a basic calculator in Python by taking two integer inputs and performing addition, subtraction, multiplication, and division with simple print statements.

  • Rules of writing variables8:02

    Learn the rules of writing Python variable names: start with a letter or underscore, use only alphanumeric characters and underscores, avoid spaces, and prefer descriptive names or camel case.

  • Assign multiple values3:11

    Learn to assign multiple values to variables in one statement. Print them together or separately, and avoid errors when a value is missing.

  • Control flow 1 if condition17:17

    Explore Python flow control by mastering if statements, boolean conditions, and indentation; learn how conditions trigger code blocks and use real-world examples like rain scenarios and voting eligibility.

  • control flow 2 if else6:32

    Explore control flow with if else in Python, learning when the else block executes, mastering syntax, indentation, and practical examples like checking if a number is positive or negative.

  • control flow 3 if elif else11:16

    Learn how to use if, elif, and else to create a single, top-to-bottom conditional chain that executes only one branch, with examples of grading logic and number classification.

  • Control flow 4 nested conditions8:19

    Master nested conditions in Python through if statements, including nested if, elif, and else, with correct indentation. Illustrate with a voting eligibility example.

  • Control flow 5 for loop10:06

    Explore for loops by iterating over strings and lists, using range to control start and end, and printing elements or first characters, with an else clause indicating termination.

  • Control flow 6 while loop16:00

    Learn how the while loop differs from the for loop, when to use it for unknown iterations, and how to implement it with the condition, syntax, and termination behavior.

  • Control Flow 7 break and continue11:00

    Learn how break terminates a loop under an if condition in a range-based for loop. See how continue skips the current iteration to proceed with the next.

  • Control flow 8 pass2:41

    Learn how the pass statement lets you leave blocks like loops and conditionals empty in Python, preventing syntax errors and signaling future work, while you may also include a comment.

  • Operators 112:54

    Explore Python operators by practicing arithmetic operations such as addition, subtraction, multiplication, division, modulus, exponentiation, and floor division, and learn assignment shortcuts like plus equal and minus equal.

  • Operators 25:02

    Explore Python comparison operators—equality, not equal, greater than, less than, and their inclusive forms—using x and y, and understand assignment versus equality and the resulting true or false outcomes.

  • Operators 317:06

    Explore logical operators (and, or, not) and their booleans, then learn identity (is, is not) and membership (in, not in) operators with practical Python examples.

  • Operators 414:44

    Explore bitwise operators including and, or, xor, not, left shift, and right shift, and learn binary basics, 8421 rule, and how decimal to binary conversions work.

  • string 16:50

    Explore strings in Python by defining single-line and multi-line strings, assigning them to variables, and printing results using quotes and triple quotes in a Replit workflow.

  • string 27:59

    Learn to access a string as a sequence of characters using zero-based indexing and print it, then loop through characters with a for loop.

  • string 35:53

    Calculate string length with the length function and len, counting characters including spaces, as shown with 'hello world' (11). Use in to check if a substring exists, noting case sensitivity.

  • string 49:02

    Learn to slice strings by start and end indices, understand that the end is exclusive, and use negative indexing to access characters from the back.

  • string 5 - concatenate3:00

    Learn string concatenation in Python by joining two or more strings using the plus operator, printing combined results with spaces, as shown with first name and last name examples.

  • string 6 - format7:43

    Explore string formatting in Python by using the format method to replace curly braces with variables like name, hobby, and score, avoiding type errors from concatenation and simplifying output.

  • string methods 110:39

    Explore how Python string methods manipulate text, including capitalize to uppercase the first character and lowercase the rest, casefold for aggressive lowercasing, and center to pad strings.

  • string methods 220:20

    Learn to use advanced string methods in Python, such as count with start-end ranges and endswith checks, and master encode techniques for utf-8 and ascii with error handling.

  • string methods 37:48

    Explore Python string methods find, index, and format, comparing first occurrence searches, error handling for missing values, and formatting options such as two-decimal precision in formatted strings.

  • string methods 48:52

    Explore Python string methods such as isalnum, isalpha, isdecimal, isdigit, isidentifier, islower, isupper, isnumeric, isprintable, isspace, and istitle to validate content and classify text.

  • string methods 57:20
  • string methods 67:44

    Learn Python string methods strip, lstrip, and rstrip to trim whitespace; use partition to obtain a before–match–after tuple for the first occurrence; and apply replace to substitute text.

  • string methods 73:31

    Explore string methods covered here: split lines, starts with, and swap case, and learn how they handle line breaks, prefixes, and case toggling.

Requirements

  • Students should have access to a computer or laptop for hands-on programming exercises.
  • A stable internet connection may be needed for accessing course materials, resources, and any online components.
  • Familiarity with a basic text editor or integrated development environment (IDE) for writing Python code.
  • A foundational understanding of using a computer, including file management and basic software operations.
  • The course is designed for beginners, so no prior programming experience might be necessary.
  • A basic understanding of mathematical concepts can be helpful but may not be strictly required, depending on the course content.

Description

Course Description:

Dive into the dynamic world of Python programming with our PCEP – Certified Entry-Level Python Programmer course. Whether you're taking your first steps into coding or aiming to solidify your foundational skills, this comprehensive program is designed to empower you with in-depth knowledge and practical experience.


Topics Covered:

  1. Basic Concepts:

    • Grasp fundamental Python terms and structure.

    • Master Python's logic, keywords, and syntax.

    • Explore various types of literals and numeral systems for versatile problem-solving.


  2. Data Types, Evaluations, and Basic I/O Operations:

    • Build and evaluate complex expressions.

    • Hone Input/Output operations with essential functions like print() and input().

    • Develop proficiency in string manipulation and operations.


  3. Control Flow – Conditional Blocks and Loops:

    • Navigate through conditional statements for effective decision-making.

    • Learn diverse loop structures, from for to while, enhancing program flexibility.


  4. Data Collections – Lists, Tuples, and Dictionaries:

    • Master data collection and processing using Python lists.

    • Explore the efficiency of tuples and dictionaries for data storage and retrieval.


  5. Functions:

    • Skillfully decompose code using functions, optimizing code organization.

    • Understand the intricate interaction between functions and their environment.


Who Is This Course For?

  • Programming Novices: Ideal for those with limited or no programming background.

  • Academic Pursuers: Perfect for students exploring computer science or related fields.

  • Career Shifters: Tailored for individuals transitioning to software development or data science careers.

  • Independent Learners: Suited for self-motivated individuals keen on exploring Python for coding and software development.

Course Benefits:

  • Certification Readiness: Aligned with PCEP - certification objectives for confident examination preparation.

  • Hands-On Learning: Practical exercises provide real-world application opportunities.

  • Flexible Accessibility: Tailored for learners of all backgrounds and schedules.

  • Foundational Mastery: Establish a robust foundation in Python programming for future success.

Embark on your Python programming journey today and secure your status as a Certified Entry-Level Python Programmer.

Enrol now to unlock the power of coding with confidence!


Who this course is for:

  • Individuals with little or no prior programming experience.
  • Those studying computer science or related fields who want to build a foundation in Python programming.
  • People looking to transition into a career in software development or data science.
  • Anyone interested in learning Python independently to explore coding and software development.
  • Individuals from diverse fields who want to add programming skills to their toolkit for automation, data analysis, or scripting.
  • Certified Entry-Level Python Programmer course is typically designed for individuals who are beginners in programming and wish to start their journey with the Python programming language.