Informações sobre o curso

150,330 visualizações recentes
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível iniciante

High school or college math.

Minimal prior programming exposure may be helpful but not needed (e.g. Computational Thinking for Problem Solving).

Aprox. 24 horas para completar
Inglês

O que você vai aprender

  • Identify core aspects of programming and features of the Python language

  • Understand and apply core programming concepts like data structures, conditionals, loops, variables, and functions

  • Use different tools for writing and running Python code

  • Design and write fully-functional Python programs using commonly used data structures, custom functions, and reading and writing to files

Habilidades que você terá

Python ToolsPython Syntax And SemanticsProgramming PrinciplesPython ProgrammingComputer Programming
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível iniciante

High school or college math.

Minimal prior programming exposure may be helpful but not needed (e.g. Computational Thinking for Problem Solving).

Aprox. 24 horas para completar
Inglês

Instrutores

oferecido por

Placeholder

Universidade da Pensilvânia

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

7 horas para concluir

Module 1 : Course Introduction, Intro to Programming and The Python Language, Variables, Conditionals, Jupyter Notebook, and IDLE

7 horas para concluir
39 vídeos (Total 59 mín.), 7 leituras, 4 testes
39 videos
What you should expect from this Course1min
Why begin with Python?21s
Module Intro37s
What is Programming?38s
Client-side vs. server-side programming53s
Introduction to core programming concepts: Data structures, Conditionals, Variables, Functions, and Loops1min
What is Python?29s
Python is interpreted27s
Why Python?36s
Downloading & installing Python33s
Downloading & Installing Jupyter Notebook35s
Using Jupyter Notebook3min
How do I write Python?46s
Printing2min
Basic Data Types2min
Arithmetic operators1min
About division1min
Boolean values1min
Comparison operators37s
Code Along Exercise : Even/Odd45s
Strings2min
Casting3min
Downloading & installing IDLE24s
Using the IDLE shell1min
Running a Python script1min
Adding comments to Python scripts1min
Code Along Exercise : Comment the program to greet user1min
Assigning a variable54s
Boolean operators1min
Variable substitution2min
Combining variables1min
Code Along Exercise : Cats & dogs1min
Getting user input3min
Code Along Exercise : Calculate total bill6min
The if … elif … else statement2min
Code Along Exercise : Numerical grade to letter grade2min
Multiple if conditionals1min
Checking user input1min
7 leituras
Course Layout & Syllabus15min
Tips to succeed in this course10min
Module 1 Resources30min
Python - Getting Help2min
Homework 1a : Instructions10min
What is a Python script?3min
Homework 1b : Instructions10min
2 exercícios práticos
Quiz 1 - Intro to Python & The Python Language10min
Quiz 2 - Variables & Conditionals20min
Semana
2

Semana 2

6 horas para concluir

Module 2 : Intro to Lists, Loops, and Functions

6 horas para concluir
31 vídeos (Total 56 mín.), 2 leituras, 3 testes
31 videos
Creating a list29s
Updating a list1min
Types of Loops17s
Executing code a given number of times1min
Iterating over a list3min
Code Along Exercise : Find minimum value2min
Iterating over strings1min
Iterate over a string1min
Code Along Exercise : Iterate over a name1min
'for' loops using range4min
Repeatedly executing code based on a condition1min
Waiting for user input45s
Code Along Exercise : Secret password1min
Exiting a loop using break1min
Exiting a loop using continue1min
Nested loops1min
Code Along Exercise : Multiplication tables1min
Coding Demonstration : Average program4min
Coding Demonstration : Word reversal1min
What is a function?22s
Built-in functions46s
User-defined functions56s
Code Along Exercise : Square49s
Code Along Exercise : Greater than1min
Docstrings (Documentation Strings)56s
Code Along Exercise : Get factors2min
Code Along Exercise : Unique list2min
Execution order44s
The main function49s
Coding Demonstration : Vowel/word counter 9min
2 leituras
Module 2 Resources30min
Homework 2 : Instructions10min
2 exercícios práticos
Quiz 3 - Intro to Lists & Loops18min
Quiz 4 - Functions10min
Semana
3

Semana 3

6 horas para concluir

Module 3 : More with Lists, Strings, Tuples, Sets, and PyCharm

6 horas para concluir
16 vídeos (Total 25 mín.), 3 leituras, 3 testes
16 videos
About PyCharm21s
Downloading & installing PyCharm8s
Running code1min
A review of lists2min
More list operations40s
List functions52s
Slicing lists6min
Strings vs. lists51s
Slicing strings1min
Code Along Exercise : Name Substring1min
Split and join1min
Creating a tuple1min
Code Along Exercise : Max and min function4min
Creating a set1min
Iterating over and updating a set21s
3 leituras
Module 3 Resources30min
String functions5min
Homework 3 : Instructions10min
2 exercícios práticos
Quiz 5 - Lists & Strings10min
Quiz 6 - Tuples & Sets10min
Semana
4

Semana 4

6 horas para concluir

Module 4 : Dictionaries and Files

6 horas para concluir
15 vídeos (Total 30 mín.), 2 leituras, 3 testes
15 videos
Creating a dictionary 47s
Key:value pairs 42s
Updating a dictionary 49s
Code Along Exercise : Grade/attendance book 9min
Opening a file 54s
Basics of file open method modes 1min
Reading a file 54s
Newline characters33s
Writing to a file17s
Closing a file48s
Coding Demonstration : Open and read a file3min
Coding Demonstration : Open, read, and append to new file3min
Coding Demonstration : Open, read, and append to same file3min
Coding Demonstration : Open, read, and write to new file2min
2 leituras
Module 4 Resources30min
Homework 4 : Instructions10min
2 exercícios práticos
Quiz 7 - Dictionaries14min
Quiz 8 - File I/O12min

Sobre Programa de cursos integrados Introduction to Programming with Python and Java

Introduction to Programming with Python and Java

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.