Acerca de este Curso
4.7
2,159 calificaciones
670 revisiones
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language....
Globe

Cursos 100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Calendar

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Beginner Level

Nivel principiante

Clock

Sugerido: 7 weeks of study, 4-8 hours per week

Aprox. 26 horas para completar
Comment Dots

English

Subtítulos: English, Kazakh, Italian

Habilidades que obtendrás

Python Syntax And SemanticsComputer ProgrammingPython ProgrammingIdle (Python)
Globe

Cursos 100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Calendar

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Beginner Level

Nivel principiante

Clock

Sugerido: 7 weeks of study, 4-8 hours per week

Aprox. 26 horas para completar
Comment Dots

English

Subtítulos: English, Kazakh, Italian

Programa - Qué aprenderás en este curso

1

Sección
Clock
3 horas para completar

Python, Variables, and Functions

This module gives an overview of the course, the editor we will use to write programs, and an introduction to fundamental concepts in Python including variables, mathematical expressions, and functions....
Reading
8 videos (Total: 39 min), 10 readings, 1 quiz
Video8 videos
Installing Python2m
Python as a Calculator10m
Python and Computer Memory2m
Variables7m
Visualizing Assignment Statements2m
Built-in Functions5m
Defining Functions6m
Reading10 lecturas
Syllabus10m
Course Logistics10m
Resources10m
Installing Python10m
Python as a Calculator10m
Python and Computer Memory10m
Variables10m
Visualizing Assignment Statements10m
Built-in Functions10m
Defining Functions10m
Quiz1 ejercicios de práctica
Python, Variables, and Functions24m

2

Sección
Clock
5 horas para completar

Strings and Designing Functions

This module introduces strings (a Python data type used to represent text), and a process to follow when creating a function....
Reading
6 videos (Total: 35 min), 6 readings, 2 quizzes
Video6 videos
Input/Output and str Formatting10m
Docstrings and Function Help1m
Function Design Recipe5m
Function Reuse6m
Visualizing Function Calls5m
Reading6 lecturas
Type str10m
Input/Output and str Formatting10m
Docstrings and Function help10m
Function Design Recipe10m
Function Reuse10m
Visualizing Function Calls10m
Quiz1 ejercicios de práctica
Strings and Designing Functions36m

3

Sección
Clock
2 horas para completar

Booleans, Import, Namespaces, and if Statements

This module introduces Booleans (logical values True and False), how to convert between types, how to use Boolean expressions in if statements to selectively run code, and the concept of a Python module....
Reading
7 videos (Total: 42 min), 7 readings, 1 quiz
Video7 videos
Type Bool8m
Converting Between int, str, and float3m
Import: Using Non-Built-in Functions5m
If Statements9m
No if Required4m
Structuring if Statements6m
Reading7 lecturas
Functions, Variables, and the Call Stack10m
Type Bool10m
Converting Between int, str, and float10m
Import: Using Non-Built-in Functions10m
If Statements10m
No if Required10m
Structuring if statements10m
Quiz1 ejercicios de práctica
Booleans, Import, Namespaces, and if Statements32m

4

Sección
Clock
5 horas para completar

For Loops and Fancy String Manipulation

This module introduces one way to repeat code (using a for loop), how to manipulate strings, and how to use a debugger to watch a program execute step by step....
Reading
5 videos (Total: 26 min), 5 readings, 2 quizzes
Video5 videos
Str: Indexing and Slicing4m
Str Methods: Functions Inside of Objects3m
For Loop Over Str11m
IDLE's Debugger4m
Reading5 lecturas
More str Operators10m
Str: Indexing and Slicing10m
Str Methods: Functions Inside of Objects10m
For Loop Over Str10m
IDLE's Debugger10m
Quiz1 ejercicios de práctica
For Loops and Fancy String Manipulation28m
4.7
Direction Signs

38%

comenzó una nueva carrera después de completar estos cursos
Briefcase

83%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

Principales revisiones

por 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.

por RBOct 2nd 2017

I didn't know a thing about programming. Now after two weeks I feel I've learned a lot already! The instructors are awesome! I believe this course is very compacted and it needs a good deal of work!

Instructores

Jennifer Campbell

Associate Professor, Teaching Stream
Department of Computer Science

Paul Gries

Associate Professor, Teaching Stream
Department of Computer Science

Acerca de University of 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. ...

Preguntas Frecuentes

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.