/
April 26, 2022

Advanced Diploma in Python Programming for the Novice to Expert

00
0 Enrolled

eDiploma Credit: 5 Points 

Get to know and apply the advanced functions, tools, and applications of Python coding with this nline course.

Python is a very popular programming language because it is fast, versatile and easy to understand. This online Python course will hone your passion for programming by taking you through the fundamentals and more advanced features of Python. You will learn exactly how Python programming works, the different applications that Python can work for such as software development and mathematical computations and which areas you can apply them in.

Course Curriculum
Python Programming Essentials
  • Module Learning Outcomes
    00:00
  • Introduction to Python Programming
    00:00
  • What is Python Programming?
    00:00
  • Who is this Course for?
    00:00
  • Python Programming Marketplace
    00:00
  • Python Job Opportunities
    00:00
  • Landing a Python Job Without a Degree
    00:00
  • Python Programmer Job Roles
    00:00
  • Getting Familiar with Python Overview
    00:00
  • Installing Python on Windows
    00:00
  • Anaconda and Jupyter Notebooks
    00:00
  • Jupyter Notebooks Fundamentals
    00:00
  • Python Syntax
    00:00
  • Python Line Structure
    00:00
  • Line Structure Exercise
    00:00
  • Python Comments
    00:00
  • Joining Lines in Python
    00:00
  • Multiple Statements on a Single Line
    00:00
  • Indentation
    00:00
  • Lesson Summary
    00:00
Python Data Types and Operators
  • Module Learning Outcomes
    00:00
  • Python Basic Data Types Overview
    00:00
  • Python Variables
    00:00
  • Integers and Floats
    00:00
  • String Overview
    00:00
  • String Manipulation
    00:00
  • String Indexing
    00:00
  • String Slicing
    00:00
  • Working with Booleans
    00:00
  • Printing Function
    00:00
  • Mini Project – Letter Counter
    00:00
  • Python Operators Overview
    00:00
  • Arithmetic Operators
    00:00
  • Assignment Operators
    00:00
  • Comparison Operators
    00:00
  • Logical Operators
    00:00
  • Identity Operators
    00:00
  • Membership Operators
    00:00
  • Bitwise Operators
    00:00
  • Lesson Summary
    00:00
Data Types and Control Flow
  • Module Learning Outcomes
    00:00
  • Python Advanced Data Types Overview
    00:00
  • Python Lists
    00:00
  • List Slicing and Indexing
    00:00
  • Python Tuples
    00:00
  • Python Sets
    00:00
  • Python Dictionaries
    00:00
  • When To Use Each One?
    00:00
  • Compound Data Types
    00:00
  • Python Control Flow Overview
    00:00
  • Intro To Control Flow
    00:00
  • Basic Conditional Statements
    00:00
  • Complex Conditional Statements
    00:00
  • For Loops
    00:00
  • While Loops
    00:00
  • Advanced Control Flow Overview
    00:00
  • Break Statements
    00:00
  • Continue Statements
    00:00
  • Zip Function
    00:00
  • Enumerate Function
    00:00
  • List Comprehension
    00:00
  • Lesson Summary
    00:00
Python Functions and Error Handling
  • Module Learning Outcomes
    00:00
  • Python Function Overview
    00:00
  • Intro to Functions
    00:00
  • Python Help Functions
    00:00
  • Defining Functions
    00:00
  • Variable Scope
    00:00
  • Doc Strings
    00:00
  • User Input and Error Handling Overview
    00:00
  • Intro to Error Handling
    00:00
  • User Input
    00:00
  • Syntax Errors
    00:00
  • Exceptions
    00:00
  • Handling Exceptions
    00:00
  • Handling Multiple Exceptions
    00:00
  • Python Advanced Function Overview
    00:00
  • Lambda Functions
    00:00
  • Functions args and kwargs
    00:00
  • Python Iterators
    00:00
  • Generators and Yield
    00:00
  • Map Function
    00:00
  • Filter Function
    00:00
  • Lesson Summary
    00:00
First Assessment
  • Quiz
Python Libraries
  • Module Learning Outcomes
    00:00
  • Python Scripting and Libraries Overview
    00:00
  • What is a Script?
    00:00
  • What is an IDE?
    00:00
  • What is a Text Editor?
    00:00
  • From Jupyter Notebook to VScode
    00:00
  • Using Jupyter Notebook Inside VScode
    00:00
  • Importing Scripts
    00:00
  • Standard Libraries
    00:00
  • Third-Party Libraries
    00:00
  • NumPy Overview
    00:00
  • Intro to NumPy
    00:00
  • Why Use NumPy
    00:00
  • NumPy Arrays
    00:00
  • Reshaping, Accessing, and Modifying
    00:00
  • Slicing and Copying
    00:00
  • Inserting, Appending, and Deleting
    00:00
  • Array Logical Indexing
    00:00
  • Broadcasting
    00:00
  • Lesson Summary
    00:00
The Pandas Tool
  • Module Learning Outcomes
    00:00
  • Intro to Pandas
    00:00
  • Pandas Series
    00:00
  • Pandas Series Manipulation
    00:00
  • Pandas DataFrame
    00:00
  • Pandas DataFrame Manipulation
    00:00
  • Dealing with Missing Values
    00:00
  • Lesson Summary
    00:00
Object-Oriented Programming
  • Module Learning Outcomes
    00:00
  • Functional vs Object-Oriented Programming
    00:00
  • OOP Key Definitions
    00:00
  • Create Your First Class
    00:00
  • How to Create and Use Objects
    00:00
  • How to Modify Attributes
    00:00
  • Python Decorators
    00:00
  • Python Decorators Practical
    00:00
  • Property Decorator
    00:00
  • Class Method Decorator
    00:00
  • Static Methods
    00:00
  • Inheritance from A-Z
    00:00
  • Inheritance Coding Practical
    00:00
  • Lesson Summary
    00:00
Starting a Career in Python
  • Module Learning Outcomes
    00:00
  • Python Career Overview
    00:00
  • Getting Started with Freelancing
    00:00
  • Building a Brand
    00:00
  • Personal Branding
    00:00
  • Importance of Having Website/Blog
    00:00
  • Networking
    00:00
  • Top Freelance Websites
    00:00
  • Creating a Python Developer Resume
    00:00
  • Lesson Summary
    00:00
Course assessment
  • Final Quiz
Order certificate
  • Order your certificate
    00:00

About the instructor

4.00 (18 ratings)

35 Courses

2 students

Original price was: $200,00.Current price is: $110,00.
Durations: 20 hours
Lectures: 137
Students: Max 0
Level: Intermediate
Language: English
Certificate: Yes