Python for Beginners, Part 10: Primitive Data Types

Written by cleverprogrammer | Published 2022/03/29
Tech Story Tags: python | python-programming | learning-to-code | tutorial-for-beginners | clever-programmer | learn-python-programming | data-types | youtube-transcripts

TLDRUntil now in the series of Python for Beginners - Part 1: How to Download and Install Python, Part 2: Hello World Exercise, Part 3: The Turtle Module, Part 4: Interactive Shell vs Script, Part 5: Variables, Part 6: Strings, Part 7: Fun Functions, Part 8: Function Arguments, Part 9: Loops. In this video, we'll talk about primitive data types. What are integers, floats, or strings? Let's find out!via the TL;DR App

Let's cover the awesomeness of primitive data types. What are integers, floats, or strings!? I don't know... Let's find out!
In case you missed it, here are the previous parts of the series

Transcript

0:00 Hey, guys, what's up?
0:01 So in this video I wanna talk about primitive data types.
0:05 Now we're getting into the adult programming stuff, okay?
0:08 Getting out of the little bit of the baby stuff.
0:10 Even though it's not baby, but,
0:13 you know, let's just submit it.
0:15 So, let's talk about primitive data types.
0:18 What are they?
0:19 (mumbles)
0:22 Let's start out with some basic ones first, okay?
0:25 And I also want to clarify something
0:27 about variables for you guys.
0:29 So, you can't start a variable with a number, okay?
0:33 So if you said 5 is equal to, I don't know, 'hello', right?
0:38 The string 'hello', you're gonna get an error.
0:41 So you gotta start it,
0:42 you gotta start your variable with a letter.
0:45 Now you also can't start it with symbols.
0:47 You can't say something like this
0:49 is equal to 'hello', 'kay?
0:51 You're gonna get an error.
0:54 You can combine underscores with your variables.
0:56 You can say hi_hello
1:00 something like this, okay?
1:01 And that would work for you.
1:04 Okay, primitive data types, what are they?
1:07 So, if I have this thing in the green that you see,
1:11 that is a string, alright?
1:14 So, in this video,
1:17 I think we can just keep it like this. 'Kay.
1:21 So that's a string: 'hello'
1:23 Anything with a quotes around it,
1:25 and you can also put double quotes if you want,
1:27 this is a string data type.
1:30 This terminology is very important to remember.
1:34 Then you have your integers.
1:36 Integers are anything that is like this:
1:40 4.3 (mumbles) 4
1:44 5 , 2
1:45 Those are all your integers, obviously.
1:49 Things that have decimal points,
1:51 in math, they are called decimal numbers.
1:53 In python, we call them floating numbers.
1:56 Okay? So you have floating numbers.
1:58 Like 455.5 ; four hundred and...
2:01 354.90
2:07 Okay? These are your floating numbers.
2:10 So, that's another important thing to remember.
2:14 So, this was just a little primer on primitive data types.
2:19 Just so when I use this terminology,
2:21 you guys don't get confused,
2:22 or like want to throw things at your screen, right?
2:26 Like, "I don't know what he's talking about!" Boom!
2:29 Just, throw your mouse or your socks, don't do that.
2:34 I'm telling you what they are here,
2:37 and feel free to look them up a little bit more
2:39 so you can understand more about them.
2:42 But this is some of the basic ones
2:44 we're going to be dealing with,
2:45 and in the next video I'm gonna talk about things like
2:48 what is a list? What is a dictionary?
2:51 So we're gonna go over those as well, m'kay?
2:54 Just to give you a little foreshadowing into it
2:57 for you advanced people there.
2:59 You wanna learn more, right?
3:01 You want to overachieve.
3:03 A list is basically something
3:05 that holds multiple things at once.
3:08 So, for example, I can say 'banana' and 'apple'
3:13 and 'oranges', like this, right?
3:17 And at the start I can say x is equal to.
3:21 I hate x. I hate one letter variables,
3:23 and most python people do as well
3:26 because it's usually a sign of bad coding.
3:29 Always try to make your names very relevant.
3:31 Get into that habit right now.
3:33 Promise yourself. Cross your heart.
3:36 I don't care what you have to do,
3:38 but work hard on variable naming.
3:41 Even if it slows you down sometimes.
3:43 So no x, no y. Only if you have to.
3:47 It's gonna make your code really hard to read,
3:49 and when you're reasoning through your logic,
3:51 you're gonna not understand what you were doing.
3:52 So, let's say, I don't know,
3:55 fruits is a good variable name. fruits.
3:58 And now, if I call fruits,
4:02 you see a list of that thing.
4:03 Okay, I was talking about primitive data types,
4:06 but I got ahead of myself.
4:07 I started talking about some data structures
4:09 like a list and dictionaries.
4:11 We'll cover all that later. Be patient.
4:14 I'll see you guys in the next video.

Written by cleverprogrammer | Clever Programmer is a community with over 100,000+ students who are learning to code by building real world projects.
Published by HackerNoon on 2022/03/29