{"id":18983258,"url":"https://github.com/matheusphalves/python-basics","last_synced_at":"2026-04-11T20:30:18.770Z","repository":{"id":111710877,"uuid":"271159988","full_name":"matheusphalves/python-basics","owner":"matheusphalves","description":"Material de aula utilizado como apoio no curso de fundamentos da programação em Python","archived":false,"fork":false,"pushed_at":"2022-03-08T02:39:04.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-01T12:12:30.545Z","etag":null,"topics":["course","learning","programming","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matheusphalves.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-10T02:41:55.000Z","updated_at":"2022-04-09T21:08:11.000Z","dependencies_parsed_at":"2023-04-17T21:17:02.217Z","dependency_job_id":null,"html_url":"https://github.com/matheusphalves/python-basics","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusphalves%2Fpython-basics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusphalves%2Fpython-basics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusphalves%2Fpython-basics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matheusphalves%2Fpython-basics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matheusphalves","download_url":"https://codeload.github.com/matheusphalves/python-basics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239987577,"owners_count":19729832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["course","learning","programming","python"],"created_at":"2024-11-08T16:16:28.263Z","updated_at":"2026-04-11T20:30:18.715Z","avatar_url":"https://github.com/matheusphalves.png","language":"Python","readme":"# python-basics\nMaterial de aula utilizado como apoio no curso de fundamentos da programação em Python\n\nE aí, futuro(a) desenvolvedor(a)!\n\nCom este curso, estarei conversando com você sobre os conceitos mais primordiais que devemos ter em mente para que possamos continuar em nossa jornada! \n\n## Sobre o curso\n\nDurante o curso, estaremos trabalhando no seguinte formato:\n\n- Aulas expositivas e no formato hands-on com o código na prática;\n- Questionários acerca de cada conceito trabalhado em vídeo-aula\n- Recursos extras para consulta\n- Resumos em PDF de cada módulo\n\nA utilização deste curso se resume em simplificar e ir direto ao ponto os tópicos abordados. Ele serve como subsídio para qualquer um que deseje aprender os fundamentos da programação. No entanto, não deve ser adotado como livro-texto único em sua caminhada pelo mundo da programação. \n\nDesse modo, as aulas se destinam a explicar os conceitos da forma mais elementar possível, dando a possibilidade para que os alunos iniciantes na programação possam compreender da melhor forma possível. Iniciaremos do básico e chegaremos até a criação de pequenos programas que estimulam a fixação do conhecimento.\n\nDesde já, é uma honra ajudar você em seus primeiros passos! \n\n\n## Onde assistir?\n\n- Playlist no YouTube: ([acessar playlist](https://www.youtube.com/watch?v=bQirN7Ulhhk\u0026list=PLrXyMl5p9JChv0Vos1d5K88Ly5kLkP43y\u0026ab_channel=MatheusPhelipe))\n- Curso Udemy: ([acessar curso](udemy.com/course/python-para-iniciantes-u))\n\n\n## Materiais complementares\n\n- Todos os slides: ([acessar](https://onedrive.live.com/?authkey=%21AMAKXYHscugWQvQ\u0026id=46EA9B0DE5B77894%219143\u0026cid=46EA9B0DE5B77894))\n- História da Computação IME ([acessar](https://www.ime.usp.br/~macmulti/historico/))\n- Conceitos básicos em Python ([acessar](https://webpages.ciencias.ulisboa.pt/~aeferreira/python/basics.html))\n- Introdução à Computação em Python ([acessar](https://panda.ime.usp.br/aulasPython/static/aulasPython/introducao.html))\n- Por que programar é importante? (vídeo) ([acessar](https://www.youtube.com/watch?v=Dv7gLpW91DM\u0026ab_channel=BugraKilic))\n\n## Módulos \n\n### Módulo 01 - Conceitos básicos da computação \n\n- Informação\n- Computadores\n- Algoritmos\n- Linguagem de programação (neste curso, utilizando Python)\n- O que é uma IDE?\n\n### Módulo 02 - Preparação do ambiente de programação\n\n- Instalação do interpretador Python\n- Instalação do editor de texto (sugestão do Visual Studio Code)\n\n### Módulo 03 - Variáveis e tipos de dados ([acessar](https://github.com/matheusphalves/python-basics/tree/master/01%20-%20Vari%C3%A1veis%20e%20tipos%20de%20dados))\n\n\n- O que são variáveis?\n- Tipos primitivos\n- Entrada e saída de dados\n- Operadores aritméticos\n- Expressões aritméticas e precedência\n- Objetos\n- Strings\n\n### Módulo 04 - Estrutura Condicionais ([acessar](https://github.com/matheusphalves/python-basics/tree/master/03%20-%20Estruturas%20condicionais))\n\n- Operadores relacionais\n- Operadores lógicos\n- O que é uma condição?\n- Condicionais simples\n- Condicionais compostos\n- Condicionais encadeados\n\n### Módulo 05 - Estrutura de Repetição ([acessar](https://github.com/matheusphalves/python-basics/tree/master/04%20-%20Estruturas%20de%20repeti%C3%A7%C3%A3o))\n\n- O que é uma repetição?\n- Comando FOR\n- Comando WHILE\n- Comandos de desvio: break e continue\n\n### Módulo 06 - Noções básicas sobre funções ([acessar](https://github.com/matheusphalves/python-basics/tree/master/05%20-%20Fun%C3%A7%C3%B5es))\n\n- O que é uma função?\n- Definindo e invocando funções\n- Funções com retornos\n\n### Módulo 07 - Coleções de dados ([acessar](https://github.com/matheusphalves/python-basics/tree/master/06%20-%20Cole%C3%A7%C3%B5es))\n\n- O que é uma coleção?\n- Tuplas\n- Listas\n- Dicionários\n\n#### Sites para aprender a programar jogando\n\n- CODE COMBAT\n- CHECK IO\n- CODE HUNT (MICROSOFT)\n- CODE AVENGERS\n- SCHEMAVERSE\n\n### O que continuar estudando?\n\n- Lógica de programação e algoritmos;\n- Boas práticas de programação;\n- Paradigmas da programação (Imperativo, Orientado a Objeto, Funcional)\n- Estruturas de Dados\n- Tópicos em Engenharia de Software\n- Programação WEB\n\n### Documentários sobre tecnologia:\n\n- Silicon Cowboys\n- Atari: Game Over\n- Banking on Bitcoin\n- Eis Os Delírios Do Mundo Conectado\n- Dark Net - Rede Sombria\n- Codegirl\n- Steve Jobs - O Homem e a Máquina\n\n### Filmes sobre tecnologia:\n\n- Uma Odisseia no Espaço\n- Jobs\n- Os Estagiários\n- Transcendence: A Revolução\n- Minority Report\n- Jogos de Guerra\n- A Rede Social\n- Blade Runner\n- Matrix\n\n### Algumas dicas:\n\n- Faça seus próprios projetos;\n- Esteja sempre compartilhando o que faz;\n- Tente identificar problemas que podem ser resolvidos por meio da programação e implemente-os!\n- Aprenda uma linguagem de programação por vez, qualidade é melhor que quantidade;\n- Sempre tente fazer o código mais simples, porém eficiente possível;\n- Use fóruns para tirar dúvidas.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusphalves%2Fpython-basics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatheusphalves%2Fpython-basics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatheusphalves%2Fpython-basics/lists"}