Booking options
£10.99
£10.99
On-Demand course
17 hours 5 minutes
All levels
Embark on a captivating journey into the realm of Python 3 Programming with our comprehensive course. From unraveling the mysteries of mathematical operators to mastering advanced topics like threading and socket terminology, this course is your gateway to the dynamic world of coding. Engage with hands-on sessions, explore the power of Python libraries, and conquer the art of class implementation. Your digital odyssey begins with the basics and evolves into a sophisticated understanding of programming essentials. Our creatively crafted curriculum promises an exhilarating learning experience, making coding accessible to enthusiasts and novices alike.
Learning Outcomes
Master the fundamentals of Python 3, from basic math operations to complex string manipulations.
Develop practical skills in working with lists, dictionaries, and advanced string manipulation techniques.
Gain proficiency in file handling, regex, and navigating systems using the OS library.
Understand the principles of classes, inheritance, and the manipulation of date and time.
Explore advanced topics such as performing HTTP requests, socket programming, and sending emails using SMTPlib.
Unlimited access to the course for a lifetime.
Opportunity to earn a certificate accredited by the CPD Quality Standards and CIQ after completing this course.
Structured lesson planning in line with industry standards.
Immerse yourself in innovative and captivating course materials and activities.
Assessments designed to evaluate advanced cognitive abilities and skill proficiency.
Flexibility to complete the Course at your own pace, on your own schedule.
Receive full tutor support throughout the week, from Monday to Friday, to enhance your learning experience.
Unlock career resources for CV improvement, interview readiness, and job success.
Individuals eager to start their coding journey without prior programming experience.
Students seeking a comprehensive understanding of Python 3 programming.
Professionals looking to enhance their skills and stay relevant in the evolving tech landscape.
Coding enthusiasts excited to explore the vast possibilities Python 3 offers.
Anyone desiring a hands-on and engaging learning experience in programming.
Python Developer: £35,000 - £55,000
Data Analyst: £30,000 - £50,000
Software Engineer: £40,000 - £65,000
Machine Learning Engineer: £45,000 - £70,000
Web Developer: £32,000 - £50,000
Network Programmer: £38,000 - £60,000
This Python 3 Programming does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Python 3 Programming was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection.
After studying the course materials, there will be a written assignment test which you can take at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £4.99 Original Hard Copy certificates need to be ordered at an additional cost of £8.
Section 01 | |||
Welcome to Python 3 course! | 00:03:00 | ||
Why you should learn Python 3 | 00:04:00 | ||
Installing Python 3 on Windows | 00:08:00 | ||
Installing Python3 on Ubuntu and Mac | 00:08:00 | ||
Taking a closer look at Python 3 IDLE | 00:05:00 | ||
Section 02 | |||
Math operators | 00:12:00 | ||
Strings | 00:08:00 | ||
Variables and variable naming rules | 00:11:00 | ||
Our first program! | 00:12:00 | ||
Type, Len, Str, Int, Float , functions | 00:09:00 | ||
True or false Boolean | 00:10:00 | ||
IF statement | 00:05:00 | ||
IF & ELSE | 00:13:00 | ||
Using ELIF for multiple statements | 00:09:00 | ||
While loop | 00:16:00 | ||
Using Continue in a loop | 00:06:00 | ||
FOR loop | 00:10:00 | ||
Importing Python libraries | 00:12:00 | ||
Section 03 | |||
Defining functions in Python 3 | 00:15:00 | ||
Local and global variables | 00:10:00 | ||
Coding guess the number program | 00:16:00 | ||
Reverse a string function | 00:07:00 | ||
Calculate area of a circle program | 00:11:00 | ||
Simple Python calculator | 00:15:00 | ||
Removing vowels from string program | 00:13:00 | ||
Find the largest number out of three | 00:16:00 | ||
Section 04 | |||
Python 3 lists | 00:15:00 | ||
Creating smaller out of bigger list | 00:09:00 | ||
Manipulating lists and elements | 00:08:00 | ||
Append, insert, remove, sort | 00:11:00 | ||
Tuples | 00:13:00 | ||
Introduction to dictionaries | 00:11:00 | ||
Values, keys, items, get | 00:08:00 | ||
Dictionary comprehension - part 1 | 00:08:00 | ||
Dictionary comprehension - part 2 | 00:07:00 | ||
Advance string manipulation | 00:12:00 | ||
Upper(), lower(), isupper(), islower() | 00:09:00 | ||
Split, strip, join, startswith, endswith | 00:13:00 | ||
Section 05 | |||
Navigating through system with OS library | 00:29:00 | ||
Reading and writing to files | 00:16:00 | ||
Reversing text from a file | 00:17:00 | ||
Section 06 | |||
Try and except | 00:13:00 | ||
Section 07 | |||
Classes | 00:22:00 | ||
Changing class attributes | 00:10:00 | ||
Built in class attributes | 00:08:00 | ||
Using your class in a different program | 00:05:00 | ||
Using your class in a program | 00:26:00 | ||
Implementing students count option | 00:05:00 | ||
Class inheritance | 00:12:00 | ||
Overriding methods in a class | 00:08:00 | ||
Section 08 | |||
Printing and calculating date and time | 00:30:00 | ||
Different date formats | 00:09:00 | ||
Section 09 | |||
Extracting useful data | 00:23:00 | ||
Regex - part 1 | 00:23:00 | ||
Regex - part 2 | 00:17:00 | ||
Section 10 | |||
Performing HTTP GET request | 00:20:00 | ||
Performing post request | 00:04:00 | ||
Handling website redirections | 00:03:00 | ||
BeautifulSoup | 00:29:00 | ||
Encoding in requests | 00:12:00 | ||
Session and cookies | 00:21:00 | ||
SSL certificate, authentication | 00:21:00 | ||
Json library and proxies | 00:10:00 | ||
Section 11 | |||
Socket terminology | 00:09:00 | ||
Connecting two machines | 00:21:00 | ||
Coding a chat program | 00:35:00 | ||
Receiving Desired Amount of Data | 00:20:00 | ||
Socket Timeout and Options | 00:08:00 | ||
UDP Server & Client | 00:13:00 | ||
AF_UNIX & Raw sockets | 00:14:00 | ||
Section 12 | |||
Theory Behind Threaded Server | 00:15:00 | ||
Thread & Threading | 00:50:00 | ||
Section 13 | |||
Sending Emails Using SMTPlib | 00:32:00 | ||
PDF Files | 00:11:00 | ||
Images In Python | 00:16:00 | ||
Assignment | |||
Assignment - Python 3 Programming | 00:00:00 |
Studyhub is a premier online learning platform which aims to help individuals worldwide to realise their educational dreams. For 5 years, we have been dedicated...