Introduction to Computer Science and Programming in Python

REGISTER: Sign me up

free course

Introduction to Computer Science and Programming in Python

Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.

Saiba mais.

Start now for free!

This course is available to subscribers! Get to know the plans.

Digital or printed certificate available for individual purchase upon completion

workload

10h

premium access

7 days

created on

04/12/2017

Complete course
with certificate!

On completion of this course, you can purchase a separate digital certificate for download at a cost of $ 3,74

Increase your chances of being hired by qualifying your skills with certificates.

Why choose Learncafe?

Here at Learncafe you can access your course whenever you want. Courses are available 24 hours a day, every day of the week.

Além de ser uma plataforma fácil de usar, em qualquer aparelho com acesso à internet, você ainda poderá adquirir um certificado digital para download ao concluir o seu curso, ao custo de $ 3,74

Syllabus:

Aula #1 - 1. What is Computation?
Aula #2 - Shell vs. Editor
Aula #3 - Python vs. Math
Aula #4 - Bindings
Aula #5 - 2. Branching and Iteration
Aula #6 - Strings
Aula #7 - Comparisons
Aula #8 - Branching
Aula #9 - While Loops
Aula #10 - For Loops
Aula #11 - 3. String Manipulation, Guess and Check, Approximations, Bisection
Aula #12 - String Manipulations
Aula #13 - For Loops With Strings
Aula #14 - 4. Decomposition, Abstraction, and Functions
Aula #15 - Function Calls
Aula #16 - Functions as Arguments
Aula #17 - 5. Tuples, Lists, Aliasing, Mutability, and Cloning
Aula #18 - Tuples
Aula #19 - Simple Lists
Aula #20 - List Operations
Aula #21 - List Aliasing/Mutation
Aula #22 - 6. Recursion and Dictionaries
Aula #23 - 7. Testing, Debugging, Exceptions, and Assertions
Aula #24 - Black Box and Glass Box Testing
Aula #25 - Errors
Aula #26 - Exceptions
Aula #27 - 8. Object Oriented Programming
Aula #28 - Class Definition
Aula #29 - Class Instance
Aula #30 - Methods
Aula #31 - Method Call
Aula #32 - Special Methods
Aula #33 - 9. Python Classes and Inheritance
Aula #34 - Getters and Setters
Aula #35 - Subclass
Aula #36 - 10. Understanding Program Efficiency, Part 1
Aula #37 - 11. Understanding Program Efficiency, Part 2
Aula #38 - 12. Searching and Sorting
+ Show more

Get to know
the personin charge:

Learncafe in English

Learning is never too much. We create this profile so you can access various free courses. From the available material, you can acquire new knowledge on topics such as: education, health, among other areas. All works and materials have the rights reserved to their respective authors.

view profile see courses
0 people signed up for this course.

General evaluation of the course:


Modules & lessons

Module 1: Introduction to Computer Science and Programming in Python

view all

Choose a plan:

Free Plan Grátis
  • 10 CLASS HOURS
  • 30 free access days*
  • Grace period of 120 days**
  • Certificate of completion***
  • Immediate access
Inscrever Agora
* O prazo de acesso ao conteúdo do curso é válido durante a vigência da mensalidade ou compra avulsa.
** O prazo de carência refere-se ao tempo total de espera para que um usuário possa iniciar um outro curso na plataforma.
*** O certificado de conclusão do curso é oferecido separadamente para compra avulsa em dois formatos: digital para download e impresso via Correios.

Start studying in just a few clicks:

The knowledge you've been looking for to improve your
career is just a few clicks away!

Sign up now

Sign up for Learncafe

+200.000 study hours
+300.000 videos available
+30.000 fixation exercises
+9.000 available courses
Ei, espera! Que tal você concorrer a 20 mil?