B1 · Episode 1 · 4:14
Python Basics: Number Data Types
This episode introduces Python's two fundamental number types: integers (int) and floating-point numbers (float). It demonstrates how to use the print function to display values and the type function to inspect their data types.
Source:jmbarbier / peertube.solidev.net · License:CC BY-SA 4.0
Transcript
Prendre le cours de Python, ça fait longtemps qu'on ne l'a pas fait.
Let's take the Python course—it's been a long time since we last did it.
Il y a plusieurs parties qu'on a déjà fait ensemble.
There are several parts we've already covered together.
L'idée c'est que je puisse faire une révision et puis vous reprenez à l'endroit où
The idea is that I’ll review it first, and then
on s'est arrêté suivant le groupe.
you’ll resume from where you stopped—depending on your group.
Si vous manque des choses, vous pouvez poser la vidéo pour.
If you’re missing anything, feel free to pause the video
prendre ce qui vous manque, même si éventuellement je vais vous passer après les
to catch up on what you’re missing—even though later I’ll share with you the materials
contenus déjà écrits, le Python rentre aussi en passant par les doigts.
I’ve already prepared, and learning Python also involves typing with your fingers.
Donc ce que je vous invite très fortement à faire,
So, I strongly encourage you
c'est de pas juste attendre que ça arrive tout cuit, mais
not to just wait for everything to be handed to you ready-made, but rather
de prendre le temps d'écrire votre cours,
to take time to write down the course yourself,
d'éventuellement de rajouter des choses par rapport à ce que je vais écrire moi à
and even add extra notes based on what I write or say,
vous, par rapport à ce que je vais dire.
adding your own insights.
Et de pouvoir vraiment avoir votre version du cours et que ce soit passé par vos
That way, you’ll truly have your own version of the course,
doigts et pas juste par vos oreilles, ça aide à retenir.
one that passes through your fingers—not just your ears—which helps with retention.
Donc notre cours de Python, on démarre avec la première partie qu'on a déjà faite
So, our Python course starts with Part One,
avec tous les groupes, mais c'est pas grave, je la reprends,
which all groups have already covered. No problem—I’ll go over it again,
qui sont les bases.
namely, the basics.
Donc. Et les bases, la première chose qu'on va voir en fait,
So, among the basics, the first thing we’ll cover is:
c'est quels sont les différents types de données
What are the different data types we can use?
qu'on va pouvoir utiliser.
What are they?
Donc Alors les premières choses, c'est les nombres.
First up: numbers.
Et en Python, on peut utiliser deux types de nombres:
In Python, we use two types of numbers:
les nombres qui sont les nombres
numbers with decimal points,
à virgule et les nombres qui sont les nombres entiers.
and numbers without decimals—i.e., integers.
Donc, deux types de nombres.
So, there are two number types.
Les nombres entiers.
Integers.
qui vont s'appeler int.
will be called 'int'.
Et les nombres.
And decimal numbers.
A virgule. qui vont s'appeler float.
will be called 'float'.
Donc là, je suis en train d'écrire en Markdown, OK?
So right now, I’m writing in Markdown—OK?
Quand je vais exécuter ma cellule, je passe en mode présentation.
When I execute this cell, it switches to presentation mode.
Et par défaut, les cellules sont en mode Python.
By default, cells are in Python mode.
Donc lorsque vous voulez rechanger,
So when you want to switch back,
moi je le fais avec un raccourci clavier, échappe M.
I use the keyboard shortcut: press Escape, then M.
Vous pouvez le faire aussi en passant ici Markdown, code, Markdown,
You can also click here to choose: Markdown, Code, Markdown,
code. Donc lorsque je vais vouloir écrire du code, du Python,
Code. So when I want to write Python code,
d'accord, je vais pouvoir écrire des commentaires en commençant par le dièse,
I can write comments, starting with the hash symbol (#),
le hashtag, d'accord, c'est un commentaire.
i.e., the hash symbol—that’s a comment.
Tout ce qu'il y a après
Everything after the hash symbol,
le hashtag est considéré comme un commentaire.
is treated as a comment.
Et j'ai une fonction que je vais utiliser beaucoup aussi, qui est la fonction
I’ll also frequently use a function called
print. C'est tout simplement imprimer afficher à l'écran.
'print'—it simply prints or displays content on screen.
Donc ce qui est dans les parenthèses de print, ce sera affiché à l'écran.
Whatever is inside the parentheses of 'print' will appear on screen.
Donc print. Deux, c'est un entier.
For example, 'print(2)'—2 is an integer.
D'accord, je vais afficher la valeur deux.
OK, I’ll display the value 2.
Si je veux écrire un nombre à virgule, float.
If I want to write a decimal number (a 'float'),
print. 3, 14. J'ai un nombre, donc c'est deux types différents.
I write 'print(3.14)'. So these are two different types.
Alors pour voir ça, on a une fonction qui peut être pratique,
To check the type, there’s a handy function:
qui va me donner le type,
it tells me
m'indiquer le type de ce que je lui fournis.
the type of whatever I give it.
Si je donne type de quelque chose,
If I apply the type function to something,
ça va me renvoyer.
it will return a result.
le type de ce que j'ai mis dedans.
specifically, the data type of what I put in.
Donc là, dans le print, je peux mettre une ou plusieurs valeurs.
So, inside the print function,
Je sépare les valeurs par des virgules, type
I can pass in one or more values,
de 2, puis pareil ici, virgule, type de 3, 14.
separated by commas—like type(2)—
Ça va afficher à la fois.
and likewise here, separated by a comma,
la valeur et le type de valeur que c'est pour le Python.
then type(3.14).
Et on voit.
This displays both the value itself and its data type in Python.