MATERIAIS

Nesta seção, estarão organizados todos os materiais que serão importantes para a sua jornada, jovem Padawan. Desde cursos a materiais didáticos como livros e apostilas, o seu aprendizado em Python será consolidado a partir dos conteúdos que estarão aqui presentes.

Temos também uma recomendação de material importante para intensificar o seu entusiasmo! Será apresentado no vídeo abaixo:

Por que todos deveriam aprender a programar?

O vídeo acima é bem curtinho e reúne pessoas que são consideradas como gênias na arte de programar, além de dar conselhos valiosos para essa jornada.

"Mas, Mestres Jedi, aprender a programar é impossível...". Nós te dizemos que não é! Como o próprio vídeo nos ensina, "você não precisa ser um gênio para programar, você só precisa ser determinado". Programar é como andar de bicicleta: pode parecer intimidador no início, mas a habilidade é aperfeiçoada com calma, determinação e com fixação de pequenas metas ao longo do tempo a fim de alcançar um objetivo maior. Muitas pessoas entrevistadas no vídeo acima não começaram com projetos grandiosos logo de cara, e sim, dando pequenos passos. 

No início, assistir aquelas longas linhas de código escritas sem entender nada realmente é assustador! Porém, é importante lembrar que esses códigos foram escritos por pessoas que também passaram pelo mesmo processo de aprendizagem e que hoje são pessoas habilidosas no que fazem. Seja por lazer ou por interesse na área, programar leciona não apenas a capacidade de pensamento lógico, mas também aprimora a habilidade de ser mais paciente consigo mesmo e a contemplar as suas próprias conquistas. 

Como Star Wars nos ensinou, o seu foco determina a sua realidade. Você é mais do que capaz de aprender a programar como um gênio! Tudo o que você precisa é de acreditar em seu potencial. O que acha? Sente que está preparado para iniciar essa jornada?

Cursos de Python recomendados

Temos três opções de cursos de Python para você, jovem Padawan. Não é necessário assistir todos os três! Basta escolher o que for de sua preferência. Você também pode intercalar os cursos a fim de solidificar o seu conhecimento, fique a vontade para aprender do jeito que preferir :)

Curso do professor Roberto Bittencourt da UEFS

Clique aqui para acessar a playlist completa do professor Roberto.

Curso do professor Just do IFBA

Clique aqui para acessar a playlist completa do professor Just.

Curso pelo grupo de Monitoria da UEFS

Clique aqui para acessar a playlist completa do grupo de Monitoria da UEFS.

Cursos do professor Fábio Kon da USP no Coursera

E não é só isso!

Para alimentar o seu desejo de aprendizagem, temos também mais algumas recomendações de materiais que você, jovem Padawan, pode utilizar durante os seus estudos. 

Apostilas

Como recomendação de materiais importantíssimos (e ênfase nisso), disponibilizaremos apostilas de ensino de Python, feitas com muita dedicação pelo pessoal do TISP. É extremamente recomendado que você, jovem Padawan, dê uma olhada nesses materiais e acompanhe o conteúdo lecionado pelo seu Jedi através dele.

Clique aqui para acessar a pasta que contém as apostilas.

Livros

Procurando dar um boost no seu conhecimento utilizando bons livros? 

Temos algumas sugestões para você:

DIERBACH, C. Introduction do Computer Science Using Python: A Computational Problem-Solving Focus. Wiley, 2012.

BEAZLEY, D.; JONES, B. K. Python Cookbook. O’Reilly, 2013.

NORTON, P. Introdução à Informática. São Paulo: Makron Books, 1997.

FARRER, H., et al. Algoritmos Estruturados. 3. ed. Rio de Janeiro: LTC, 1999.

CORMEN, T.H., LEISERSON, R.L., RIVEST, R.L. e STEIN, C. Introduction to Algorithms, 2. ed., MIT Press, 2001.

AHO, A., HOPCROFT, J. e ULLMAN, J. Data Structures and Algorithms, Addison-Wesley Pub Co, 1983.

KNUTH, D. The Art of Computer Programming, vol. I e III, Addison-Wesley Pub Co, 1998.

BARRY, P. Use a Cabeça! Python. Elsevier / Alta Books, 2013.