What you will learn
These are some of the main topics that you are going to learn during the course
-
Introduction to Python and Setup
-
Python Programming Basics
-
Functions - Coding Exercises
-
Lists, Tuples and Dictionaries
-
Files in Python 3
-
Error Handling
-
Object Oriented Programming
-
Date and time
-
Regular Expressions
-
Interacting with HTTP - Networking in Python 3 - Threading - E-mails, PDFs, Images
Course Description
If you would like to learn Python 3 programming in 2019, you are going to LOVE this course! Get started with the most beginner friendly programming language and start writing your very own programs today!
We will cover the following topics in this course:
Introduction to Python and setup
Python programming basics
Functions - coding exercises
Lists, tuples and dictionaries
Files in Python 3
Error handling
Object oriented programming
Date & time
Regular expressions
Interacting with HTTP
Networking in Python 3
Threading
E-mails, PDFs, images
This course was designed for absolute beginners who wish to pursue a career in software development. All lectures are downloadable for offline viewing. English subtitles and a certificate of completion are available as well.
Thank you for taking the time to read this and we hope to see you in the course!
Course curriculum
-
1
Introduction And Setup
-
2
Basics Of Programming In Python3
- PyCourse 6 - Math Operators
- PyCourse 7 - Strings
- PyCourse 8 - Variables and Variable Naming Rules
- PyCourse 9 - Our First Program!
- PyCourse 10 - Type, Len, Str, Int, Float .. Functions
- PyCourse 11 - True Or False Boolean
- PyCourse 12 - IF Statement
- PyCourse 13 - IF & ELSE
- PyCourse 14 - Using ELIF For Multiple Statements
- PyCourse 15 - While Loop
- PyCourse 16 - Leaving Infinite Loop With Break
- PyCourse 17 - Using Continue in a Loop
- PyCourse 18 - FOR Loop
- PyCourse 19 - Importing Python Libraries
-
3
Functions
- PyCourse 20 - Defining Functions In Python3
- PyCourse 21 - Local and Global Variables
- PyCourse 22 - Coding Guess The Number Program
- PyCourse 23 - Reverse A String Function
- PyCourse 24 - Calculate Area Of a Circle Program
- PyCourse 25 - Simple Python Calculator
- PyCourse 26 - Removing Vowels From String Program
- PyCourse 27 - Find The Largest Number Out Of Three
-
4
Lists, Tuples, Dictionaries ...
- PyCourse 28 - Python3 Lists
- PyCourse 29 - Creating Smaller Out Of Bigger List
- PyCourse 30 - Manipulating Lists And Elements
- PyCourse 31 - append, insert, remove, sort
- PyCourse 32 - Tuples
- PyCourse 33 - Introduction To Dictionaries
- PyCourse 34 - values, keys, items, get
- PyCourse 35 - Dictionary Comprehension Part 1
- PyCourse 36 - Dictionary Comprehension Part2
- PyCourse 37 - Advance String Manipulation
- PyCourse 38 - Upper(),lower(),isupper(),islower()
- PyCourse 39 - Split, Strip, Join, Startswith, Endswith
-
5
Files In Python3
- PyCourse 40 - Navigating Through System With OS Library
- PyCourse 41 - Reading And Writing To Files
- PyCourse 42 - Reversing Text From a File
-
6
Error Handling
- PyCourse 43 - Try and Except
- PyCourse 44 - Try and Finally
-
7
Object Oriented Programming
- PyCourse 45 - Classes
- PyCourse 46 - Changing Class Attributes
- PyCourse 47 - Built In Class Attributes
- PyCourse 48 - Using Your Class In a Diffrent Program
- PyCourse 49 - Using Your Class In A Program
- PyCourse 50 - Implementing Students Count Option
- PyCourse 51 - Class Inheritance
- PyCourse 52 - Overriding Methods In A Class
-
8
Date & Time
- PyCourse 53 - Printing And Calculating Date and Time
- PyCourse 54 - Diffrent Date Formats
-
9
Regular Expressions
- PyCourse 55 - Extracting Useful Data
- PyCourse 56 - Regex Part 1
- PyCourse 57 - Regex Part 2
-
10
Interacting With HTTP
- PyCourse 58 - Performing HTTP GET Request
- PyCourse 59 - Performing Post Request
- PyCourse 60 - Handling Website Redirections
- PyCourse 61 - BeautifulSoup
- PyCourse 62 - Encoding In Requests
- PyCourse 63 - Session And Cookies
- PyCourse 64 - SSL Certificate, Authentication ...
- PyCourse 65 - Json Library And Proxies
-
11
Networking In Python3
- PyCourse 66 - Socket Terminology
- PyCourse 67 - Connecting Two Machines
- PyCourse 68 - Coding a Chat Program
- PyCourse 69 - Receiving Desired Ammount of Data
- PyCourse 70 - Socket Timeout and Options
- PyCourse 71 - UDP Server & Client
- PyCourse 72 - AF_UNIX & Raw_sockets
-
12
Threading
- PyCourse 73 - _thread & Threading
- PyCourse 74 - Theory Behind Threaded Server
-
13
Emails, PDF, Images
- PyCourse 75 - Sending Emails Using SMTPlib
- PyCourse 76 - PDF Files
- PyCourse 77 - Images In Python
About the Instructor
Joseph Delgadillo
Testimonials
Chandan Kumar
Kevin Andrin
Hritik Karve
What you will get with this course
-
17.5 hours on-demand video
-
Full lifetime access
-
Access on mobile and TV
-
Certificate of Completion
-
30-Day Money-Back Guarantee
-
Available for offline downloading
Who should take this course
Include supporting information here.
Requirements
Include supporting information here.
FAQ
-
Include questions a potential student may have before purchase.
Address common questions ahead of time to save yourself an email.
-
Include questions a potential student may have before purchase.
Address common questions ahead of time to save yourself an email.
-
Include questions a potential student may have before purchase.
Address common questions ahead of time to save yourself an email.
Reviews
Prabal Gupta :
nice course detailed explanation and nicely explained with examples instructor explain with correct programming and skills.
chandan kumar :
This is really good course to learn and code with python. It helps to understand functionality of python from basics.
Alex Robkin :
so far so good. just loaded the python. easy enough.
Up to lesson 56. Very concise lessons. Fun to go through. Hello Everybody, lets open up Idle. Language is good. Even though English is second language. You refer to area code as vendor code in phone number (minor minor problem).
Marwa AHANSAL :
excellent python course for beginner.
Mahmut :
Clear explanation and helpful for some basic Python knowledge.
Armando Ochoa Ramon :
Good course, the instructor explain well the subjects.
Abhishek Gaddam :
let us see in further videos, till now his explanation is good.
Sarthak Patil :
it's a great match for me. I am able to understand what the tutor is teaching.
Sarika :
Perfect trainer for Python beginners .
Ahmad Rizal Hashim :
yes..at this level,I can cope with it very well,since I also had many experience installing many software and perform their corresponding configuration.
Kevin Andrin :
Topics are easy to understand and follow because Joseph provides practical examples.
padhi srikanth :
Very keen and easily understandable :)
Mark Anjo M. Magtoto :
It was a perfect match for me .
Kiss Norbert :
Very understandable. I recommend it!
Vasu Sharma :
Yes it was a good match for me ,the instructor is nice and the concepts are very much clear to the instructor.
Hritik Karve :
This course is helping me become a developer. Good and simple instructions, proper video clarity and sound. Overall it is fun to learn python in this course.
Juan Gregori Moreno :
The person explaining all this, seems so into it. Giving full details, even in the installation steps, im looking foward to see every chapter.
Monica Libunao :
This is a good preview on how Python is. I am a total newbie with absolutely no background in programming so this is a perfect venue for me to learn without being intimidated by exercises.
knighthood gaming :
Its awesome.
Meenakshi Koul :
I am new to Python, so introduction and step by step guidance is really good.