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

  • 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

Enroll now

Watch the Free preview and let's start the course

Get started now

About the Instructor

Joseph Delgadillo

Joseph Delgadillo

Best-Selling Instructor The digital age is upon us. Would you like to build/protect the systems that shape our future? I am here on MeiCode to produce valuable educational resources for students who wish to learn skills related to information technology, network security, programming languages and much more. Enroll in one of my courses for a practical, down to earth approach to learning.

Testimonials

Chandan Kumar

This is really good course to learn and code with python. It helps to understand functionality of python from basics.

Kevin Andrin

Topics are easy to understand and follow because Joseph provides practical examples.

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.

Still not sure?

Over 74,000 students took this course and with an average rating of 4.2 out of 5 if you still have hesitations, you have 30-Days Money-Back guarantee. you can issue a refund anytime that you want within the one month period

Get started now

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.

Use this section to explain to potential students the value of your offering. Great copy shows your audience how their life might look after working with you. Start by identifying the problem you're solving. Next, present how their life will be different with the solution you’re providing. Finally, explain why you’re uniquely positioned to provide this solution.

Requirements

Include supporting information here.

Use this section to explain to potential students the value of your offering. Great copy shows your audience how their life might look after working with you. Start by identifying the problem you're solving. Next, present how their life will be different with the solution you’re providing. Finally, explain why you’re uniquely positioned to provide this solution.

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.  




Enroll Now

Let's start our journey toward a successful career in Ethical hacking today by Enrolling in the course or watching the free preview

Get started now