À propos de ce cours
194,585 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 29 heures pour terminer

Recommandé : 7 weeks of study, 4-8 hours per week...

Anglais

Sous-titres : Anglais, Kazakh, Italien, Persan

Compétences que vous acquerrez

Python Syntax And SemanticsComputer ProgrammingPython ProgrammingIdle (Python)

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 29 heures pour terminer

Recommandé : 7 weeks of study, 4-8 hours per week...

Anglais

Sous-titres : Anglais, Kazakh, Italien, Persan

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
3 heures pour terminer

Python, Variables, and Functions

8 vidéos (Total 39 min), 10 lectures, 1 quiz
8 vidéos
Python and Computer Memory2 min
Variables7 min
Visualizing Assignment Statements2 min
Built-in Functions5 min
Defining Functions6 min
10 lectures
Syllabus10 min
Course Logistics10 min
Resources10 min
Installing Python10 min
Python as a Calculator10 min
Python and Computer Memory10 min
Variables10 min
Visualizing Assignment Statements10 min
Built-in Functions10 min
Defining Functions10 min
1 exercice pour s'entraîner
Python, Variables, and Functions24 min
Semaine
2
5 heures pour terminer

Strings and Designing Functions

6 vidéos (Total 35 min), 6 lectures, 2 quiz
6 vidéos
Function Design Recipe5 min
Function Reuse6 min
Visualizing Function Calls5 min
6 lectures
Type str10 min
Input/Output and str Formatting10 min
Docstrings and Function help10 min
Function Design Recipe10 min
Function Reuse10 min
Visualizing Function Calls10 min
1 exercice pour s'entraîner
Strings and Designing Functions36 min
Semaine
3
2 heures pour terminer

Booleans, Import, Namespaces, and if Statements

7 vidéos (Total 42 min), 7 lectures, 1 quiz
7 vidéos
Import: Using Non-Built-in Functions5 min
If Statements9 min
No if Required4 min
Structuring if Statements6 min
7 lectures
Functions, Variables, and the Call Stack10 min
Type Bool10 min
Converting Between int, str, and float10 min
Import: Using Non-Built-in Functions10 min
If Statements10 min
No if Required10 min
Structuring if statements10 min
1 exercice pour s'entraîner
Booleans, Import, Namespaces, and if Statements32 min
Semaine
4
5 heures pour terminer

For Loops and Fancy String Manipulation

5 vidéos (Total 26 min), 5 lectures, 2 quiz
5 vidéos
For Loop Over Str11 min
IDLE's Debugger4 min
5 lectures
More str Operators10 min
Str: Indexing and Slicing10 min
Str Methods: Functions Inside of Objects10 min
For Loop Over Str10 min
IDLE's Debugger10 min
1 exercice pour s'entraîner
For Loops and Fancy String Manipulation28 min
4.7
876 avisChevron Right

39%

a commencé une nouvelle carrière après avoir terminé ces cours

37%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Principaux examens pour Apprendre à programmer : les fondements

par HAAug 18th 2019

Great for a fundamental course. I have to admit that I had learnt python a few years back and was using this as a practice and revision course. But I learnt a lot more which I can add to my knowledge.

par CVNov 17th 2017

This is a introductory course i would recommend. I especially liked that the instructors took the time to go through the python visualizer and try to unveil some of the background workings in python.

Enseignants

Avatar

Jennifer Campbell

Associate Professor, Teaching Stream
Department of Computer Science
Avatar

Paul Gries

Associate Professor, Teaching Stream
Department of Computer Science

À propos de Université de Toronto

Established in 1827, the University of Toronto is one of the world’s leading universities, renowned for its excellence in teaching, research, innovation and entrepreneurship, as well as its impact on economic prosperity and social well-being around the globe. ...

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.