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:
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?
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 :)
Clique aqui para acessar a playlist completa do professor Roberto.
Clique aqui para acessar a playlist completa do professor Just.
Clique aqui para acessar a playlist completa do grupo de Monitoria da Ecomp-UEFS e segue o canal, pois estamos sempre produzindo mais conteúdo de programação
Características:
Didático, apresenta bem a linguagem para iniciantes. Inicia mostrando os usos e oportunidades de mercado.
Apresenta diversos meios para aprender e entrar no mundo Java, como é o caso de revistas e livros. Fazendo recomendações de outros materiais para os estudantes, assim como mostrando os certificados disponíveis da Oracle para programadores Java.
Instalação em diversos sistemas operacionais, do Windows XP ao Windows 8, com vídeo à parte para o Windows 10, Linux e Mac.
Instalação do Eclipse e Netbeans para Java.
Todos os exercícios mostrados são disponibilizados no Github.
Apresenta formas mais elegantes de se fazer a mesma coisa. Exemplo: mostra o loop for, depois o for-each.
Ensina orientação à objetos de forma simples e direta, a metodologia é excelente, abordando todos os tópicos, desde herança, classes abstratas, métodos, encapsulamento e interfaces...
O curso apresenta uma carga horária de 30h com emissão do certificado
Apesar de o curso ser de 10 anos atrás, apresenta todas as bases da orientação à objetos e a sintaxe da linguagem.
Curso de Java Básico pela Loiane Groner
Curso de Java Intermediário e Orientação à Objetos pela Loiane Groner
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.
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.
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.