Python Tutorial for Absolute Beginners #1 - What Are Variables?

8,933,370
0
Published 2017-12-26
Learn Python programming with this Python tutorial for beginners!

Tips:
1. Here is the playlist of this series: goo.gl/eVauVX
2. If you want to learn faster than I talk, I’d recommend 1.25x or 1.5x speed :)
3. Check the outline in the comment section below if you want to skip around.
4. Download the sample files here to follow along (they are Jupyter Notebook files): www.csdojo.io/python1
5. Have fun! If anything is unclear, please let me know in a comment.

Keep in touch on Facebook: www.facebook.com/entercsdojo
Subscribe to my newsletter: www.csdojo.io/news
Support me on Patreon: www.patreon.com/csdojo

Outline (check the comment section for a clickable version):
0:00 : Introduction
0:17 : Who’s this tutorial for?
0:30 : An outline of this video
1:18 : What is Python and what can you do with it?
2:01 : What is IDE and why I chose Jupyter Notebook
3:09 : How Jupyter Notebook works
4:19 : How to install Python and Jupyter (through Anaconda)
5:58 : Launching Jupyter
7:59 : The print() function
10:24 : Introduction to variables
13:08 : What are variables (in Python)?
16:42 : Assigning a variable to another variable
19:03 : A practice problem - swapping two variables
20:40 : Solutions to the practice problem - swapping two variables

All Comments (21)
  • @CSDojo
    Below is an outline of this video. Also, a few tips: 1. Here is the playlist for this series: goo.gl/4dQMsJ 2. If you want to learn faster than I talk, I’d recommend 1.25x or 1.5x speed :) 3. Download the sample files here to follow along (they are Jupyter Notebook files): www.csdojo.io/python1 4. Have fun! If anything is unclear, please let me know in a comment. 0:00: Introduction 0:17: Who’s this tutorial for? 0:30: An outline of this video 1:18: What is Python and what can you do with it? 2:01: What is IDE and why I chose Jupyter Notebook 3:09: How Jupyter Notebook works 4:19: How to install Python and Jupyter (through Anaconda) 5:58: Launching Jupyter 7:59: The print() function 10:24: Introduction to variables 13:08: What are variables (in Python)? 16:42: Assigning a variable to another variable 19:03: A practice problem - swapping two variables 20:40: Solutions to the practice problem - swapping two variables
  • @jordz1967
    Shout out to every one learning programming during quarantine
  • @shadow0444
    i want to learn python. teachers in my country: pay me asian programmers: i got you son.
  • This is my first video on python. I have ZERO experience and my field is in medical. I am looking for a career change and you made this video so easy for me to understand. I am close to my 40’s and I am that old school person that had a hard time turning on the monitor at her last job. Thank you for this video and for everything that you do to help others understand.
  • @elitehottie
    Thank goodness I came across your video! Not only do you explain this using basic vocabulary to prevent any confusion or having to back track, you also explain why and it’s so helpful. I feel like most of the videos on YouTube show you what to do but not why, what it does or how it’s going to be used when you get a career in the field. I’m hoping that you continue to make these videos that helps people learn code without feeling intimidated.
  • Me trying to figure out what coding is YouTube ads: so u want to become a software engineer at google
  • @AshkanReacts
    Coronavirus outbreak starts: People: lets learn programming!
  • Thank you CS Dojo for taking the time and sharing your expertise...please continue. Always yearned to go this direction but thought I missed it because I never learnt it when I left school - thank you!!! You have the ability to explain it so clearly, the best I've ever seen on youtube.
  • @trixidal
    Until now, you are the very best channel I use to learn how to program. I adore the fact that you explain everything deeply detailed and you take every point without taking for granted that someone knows already what you are talking about. Love it. <3 Thankyou,
  • @aviknigam
    The quickest way to swap in Python is by using Tuples. Try this: a = 2 b = 4 a, b = b, a print(a) will give you 4 print(b) will give you 2 How easy is that. No more temps!
  • Thank you Cs Dojo, I have watched many lectures in YouTube and I always confuse and struggle to understand RL and how we select action and this is the best one and I understood every single part :) .
  • @annieahmad7488
    I would recommend your videos to everyone. You have explained better than all those videos out there. Great work! Thank you so much for making it easier to learn.
  • He explains it so simple that even a baby can understand it. I've been on other tutorials and this is the best one on YouTube.
  • Thanks so much, CS Dojo! You have made my first Python class easier and I hope to learn a lot from your channel
  • @aya_halim
    This is amazing. I went to a phyton class the other day, I couldn't understand any of what the instructor taught. This is a gem. Thank you CS Dojo
  • @justsomeone6588
    The ironic part is that he “quit” working for google and yet he’s still getting paid by google XD
  • @MrCneo
    I like that you're not just saying, "do this just because I say so." You actually explain why you ask us to do each task.
  • @AaliHamzaa
    Your teaching is absolutely amazing YK, the start that you gave through examples of variables is amazing unlike most other tutorials who start by explaining theories rather than showing how codes actually work. Loving it!
  • YK, your series is so amazing. you are not only a genius in the Tech sector, but you are a very good teacher. This is the best explained video i have watched on python. thanks once again