Learn Python – Full Course for Beginners

Share it with your friends Like

Thanks! Share it with your friends!

Close

This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you’ll be a python programmer in no time!

⭐️ Contents ⭐
⌨️ (0:00) Introduction
⌨️ (1:45) Installing Python & PyCharm
⌨️ (6:40) Setup & Hello World
⌨️ (10:23) Drawing a Shape
⌨️ (15:06) Variables & Data Types
⌨️ (27:03) Working With Strings
⌨️ (38:18) Working With Numbers
⌨️ (48:26) Getting Input From Users
⌨️ (52:37) Building a Basic Calculator
⌨️ (58:27) Mad Libs Game
⌨️ (1:03:10) Lists
⌨️ (1:10:44) List Functions
⌨️ (1:18:57) Tuples
⌨️ (1:24:15) Functions
⌨️ (1:34:11) Return Statement
⌨️ (1:40:06) If Statements
⌨️ (1:54:07) If Statements & Comparisons
⌨️ (2:00:37) Building a better Calculator
⌨️ (2:07:17) Dictionaries
⌨️ (2:14:13) While Loop
⌨️ (2:20:21) Building a Guessing Game
⌨️ (2:32:44) For Loops
⌨️ (2:41:20) Exponent Function
⌨️ (2:47:13) 2D Lists & Nested Loops
⌨️ (2:52:41) Building a Translator
⌨️ (3:00:18) Comments
⌨️ (3:04:17) Try / Except
⌨️ (3:12:41) Reading Files
⌨️ (3:21:26) Writing to Files
⌨️ (3:28:13) Modules & Pip
⌨️ (3:43:56) Classes & Objects
⌨️ (3:57:37) Building a Multiple Choice Quiz
⌨️ (4:08:28) Object Functions
⌨️ (4:12:37) Inheritance
⌨️ (4:20:43) Python Interpreter

Course developed by Mike Dane. Check out his YouTube channel for more great programming courses: https://www.youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw

🐦Follow Mike on Twitter – https://twitter.com/mike_dane

🔗The Mike’s website: https://www.mikedane.com/

⭐️Other full courses by Mike Dane on our channel ⭐️
💻C: https://youtu.be/KJgsSFOSQv0
💻C++: https://youtu.be/vLnPwxZdW4Y
💻SQL: https://youtu.be/HXV3zeQKqGY
💻Ruby: https://youtu.be/t_ispmWmdjY
💻PHP: https://youtu.be/OK_JCtrrv-c
💻C#: https://youtu.be/GhQdlIFylQ8

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Comments

Mike Dane says:

Hey everyone! Thanks for watching my course

Follow me on twitter at https://twitter.com/mike_dane

Alan Fang says:

Hey the top of the Python is cut off. Just for observations sake

Trò Chơi & Giải Trí says:

Hello, I'm from Vietnam and bro can Vietsub. Thank you very much

Lance Challe says:

after watching this course I've came up with a little modified version of the secret word game. (i know it could be better)

import random

secret_word = ["blue", "green", "purple", "orange", "yellow",
"black", "white"]
guess = ""
guess_num = 0
guess_limit = 5
out_of_guesses = True
answer = "yes"

while answer == "yes":

secret_w = random.choice(secret_word)
print("I'm thinking of a random color: (primary color)")

while guess != secret_w and out_of_guesses:
if guess_num < guess_limit:
guess = input("Try and guess the color: ")
guess_num += 1
else:
out_of_guesses = False

if not out_of_guesses:
print("You loose the game..")
print("The color was " + secret_w)
else:
print("You win the game!")

answer = input("Would you like to play again? (yes)")
if answer == "yes":
guess_num = 0
out_of_guesses = True
guess = ""
else:
print("Thank you for playing. ")

john conor says:

thanks bro, you are amazing , i just finished your course and it was excellent

Mustafa Kanaan says:

Great work man! Tip: you could have made the Guessing Game 2:25:52 much easier. One variable "tries" which you count down in the loop body to 0 instead of three new variables. -> while guess != secret _word and tries != 0:

Dianoush Gilibagu says:

⌨️ (0:00) Introduction
⌨️ (1:45) Installing Python & PyCharm
⌨️ (6:40) Setup & Hello World
⌨️ (10:23) Drawing a Shape
⌨️ (15:06) Variables & Data Types
⌨️ (27:03) Working With Strings
⌨️ (38:18) Working With Numbers
⌨️ (48:26) Getting Input From Users
⌨️ (52:37) Building a Basic Calculator
⌨️ (58:27) Mad Libs Game
⌨️ (1:03:10) Lists
⌨️ (1:10:44) List Functions
⌨️ (1:18:57) Tuples
⌨️ (1:24:15) Functions
⌨️ (1:34:11) Return Statement
⌨️ (1:40:06) If Statements
⌨️ (1:54:07) If Statements & Comparisons
⌨️ (2:00:37) Building a better Calculator
⌨️ (2:07:17 Dictionaries
⌨️ (2:14:13 While Loop
⌨️ (2:20:21 Building a Guessing Game
⌨️ (2:32:44 For Loops
⌨️ (2:41:20 Exponent Function
⌨️ (2:47:13 2D Lists & Nested Loops
⌨️ (2:52:41 Building a Translator
⌨️ (3:00:18 Comments
⌨️ (3:04:17 Try / Except
⌨️ (3:12:41 Reading Files
⌨️ (3:21:26 Writing to Files
⌨️ (3:28:13 Modules & Pip
⌨️ (3:43:56 Classes & Objects
⌨️ (3:57:37 Building a Multiple Choice Quiz
⌨️ 4:08:28 Object Functions
⌨️ 4:12:37 Inheritance
⌨️ 4:20:43 Python Interpreter

birdman33369 says:

"You are a male"
Tranny: REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

GaLL cSp says:

Simple-you are legend! Thank you!

userdetails1 says:

so I installed the new version of Python and PyCharm (Windows), I can get pyCharm set up to use Python as the interpreter for new projects but if I open a past project I can't get it to run because I don't know how to set up the interpreter for them

Spanish Language Educational Resources says:

Thank you, Mike, for sharing your knowledge!

Glaucia Lauton says:

Thank you from Brazil! 🙂

Vinícius Rech says:

Python also tell us if a respective friend its a true or false friend, as we can see in 1:05:53

JRad says:

What helped me understand functions in terms of programming was this analogy, "Functions are like cookie cutters designed to create cookies. You can use the same cookie cutter however many time you want and you always get the same cookie without creating a new cookie cutter for each cookie."

Mina Mina Atef Moussa Atia says:

Thank you for the amazing explanation, that was really really helpful!

Med Rmn says:

Mike Dane amazing work brother , you helped me a lot ! thanks a lot bro , you actually deserve to be a teacher !!!!

a nihilist says:

fails to do the print part

sigh

Write a comment