
Advanced Diploma in Python Programming for the Novice to Expert
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 Outcomes00:00
-
Introduction to Python Programming00:00
-
What is Python Programming?00:00
-
Who is this Course for?00:00
-
Python Programming Marketplace00:00
-
Python Job Opportunities00:00
-
Landing a Python Job Without a Degree00:00
-
Python Programmer Job Roles00:00
-
Getting Familiar with Python Overview00:00
-
Installing Python on Windows00:00
-
Anaconda and Jupyter Notebooks00:00
-
Jupyter Notebooks Fundamentals00:00
-
Python Syntax00:00
-
Python Line Structure00:00
-
Line Structure Exercise00:00
-
Python Comments00:00
-
Joining Lines in Python00:00
-
Multiple Statements on a Single Line00:00
-
Indentation00:00
-
Lesson Summary00:00
Python Data Types and Operators
-
Module Learning Outcomes00:00
-
Python Basic Data Types Overview00:00
-
Python Variables00:00
-
Integers and Floats00:00
-
String Overview00:00
-
String Manipulation00:00
-
String Indexing00:00
-
String Slicing00:00
-
Working with Booleans00:00
-
Printing Function00:00
-
Mini Project – Letter Counter00:00
-
Python Operators Overview00:00
-
Arithmetic Operators00:00
-
Assignment Operators00:00
-
Comparison Operators00:00
-
Logical Operators00:00
-
Identity Operators00:00
-
Membership Operators00:00
-
Bitwise Operators00:00
-
Lesson Summary00:00
Data Types and Control Flow
-
Module Learning Outcomes00:00
-
Python Advanced Data Types Overview00:00
-
Python Lists00:00
-
List Slicing and Indexing00:00
-
Python Tuples00:00
-
Python Sets00:00
-
Python Dictionaries00:00
-
When To Use Each One?00:00
-
Compound Data Types00:00
-
Python Control Flow Overview00:00
-
Intro To Control Flow00:00
-
Basic Conditional Statements00:00
-
Complex Conditional Statements00:00
-
For Loops00:00
-
While Loops00:00
-
Advanced Control Flow Overview00:00
-
Break Statements00:00
-
Continue Statements00:00
-
Zip Function00:00
-
Enumerate Function00:00
-
List Comprehension00:00
-
Lesson Summary00:00
Python Functions and Error Handling
-
Module Learning Outcomes00:00
-
Python Function Overview00:00
-
Intro to Functions00:00
-
Python Help Functions00:00
-
Defining Functions00:00
-
Variable Scope00:00
-
Doc Strings00:00
-
User Input and Error Handling Overview00:00
-
Intro to Error Handling00:00
-
User Input00:00
-
Syntax Errors00:00
-
Exceptions00:00
-
Handling Exceptions00:00
-
Handling Multiple Exceptions00:00
-
Python Advanced Function Overview00:00
-
Lambda Functions00:00
-
Functions args and kwargs00:00
-
Python Iterators00:00
-
Generators and Yield00:00
-
Map Function00:00
-
Filter Function00:00
-
Lesson Summary00:00
First Assessment
-
Quiz
Python Libraries
-
Module Learning Outcomes00:00
-
Python Scripting and Libraries Overview00:00
-
What is a Script?00:00
-
What is an IDE?00:00
-
What is a Text Editor?00:00
-
From Jupyter Notebook to VScode00:00
-
Using Jupyter Notebook Inside VScode00:00
-
Importing Scripts00:00
-
Standard Libraries00:00
-
Third-Party Libraries00:00
-
NumPy Overview00:00
-
Intro to NumPy00:00
-
Why Use NumPy00:00
-
NumPy Arrays00:00
-
Reshaping, Accessing, and Modifying00:00
-
Slicing and Copying00:00
-
Inserting, Appending, and Deleting00:00
-
Array Logical Indexing00:00
-
Broadcasting00:00
-
Lesson Summary00:00
The Pandas Tool
-
Module Learning Outcomes00:00
-
Intro to Pandas00:00
-
Pandas Series00:00
-
Pandas Series Manipulation00:00
-
Pandas DataFrame00:00
-
Pandas DataFrame Manipulation00:00
-
Dealing with Missing Values00:00
-
Lesson Summary00:00
Object-Oriented Programming
-
Module Learning Outcomes00:00
-
Functional vs Object-Oriented Programming00:00
-
OOP Key Definitions00:00
-
Create Your First Class00:00
-
How to Create and Use Objects00:00
-
How to Modify Attributes00:00
-
Python Decorators00:00
-
Python Decorators Practical00:00
-
Property Decorator00:00
-
Class Method Decorator00:00
-
Static Methods00:00
-
Inheritance from A-Z00:00
-
Inheritance Coding Practical00:00
-
Lesson Summary00:00
Starting a Career in Python
-
Module Learning Outcomes00:00
-
Python Career Overview00:00
-
Getting Started with Freelancing00:00
-
Building a Brand00:00
-
Personal Branding00:00
-
Importance of Having Website/Blog00:00
-
Networking00:00
-
Top Freelance Websites00:00
-
Creating a Python Developer Resume00:00
-
Lesson Summary00:00
Course assessment
-
Final Quiz
Order certificate
-
Order your certificate00:00