Bem -vindo a este curso de programação! Neste curso, apresentaremos o básico da programação usando a linguagem Python. O Python é uma linguagem de programação poderosa e versátil, amplamente usada em uma variedade de campos, como desenvolvimento da Web, computação científica, análise de dados e inteligência artificial. Uma das razões pelas quais o Python é tão popular é porque é fácil de ler e escrever, e sua sintaxe é simples e consistente.
Ao longo deste curso, focaremos os conceitos fundamentais de programação, em vez da sintaxe específica da linguagem Python. Isso significa que não estaremos ensinando a você a maneira mais ideal ou eficiente de escrever código Python, mas os conceitos básicos que você precisa conhecer para entender e escrever seus próprios programas.
Você aprenderá como usar variáveis, controlar estruturas de fluxo, loops, funções, programação orientada a objetos e como trabalhar com estruturas de dados como listas e dicionários. No final deste curso, você terá um sólido entendimento dos conceitos básicos de programação e poderá escrever seus próprios programas simples usando o Python e poderá levar esses conceitos gerais para aprender também outras linguagens de programação.
Então, vamos começar!
Este projeto/curso consiste principalmente em dois componentes:
01-lesson_notebooks .02-IDE_excecises folder . Os cadernos de aula são organizados pelo tópico indicado com um número de lição como 01a-... , 03b-... ou 09c-... Cada caderno contém explicações e exemplos do princípio/conceito de programação para essa seção. Os cadernos de aula têm exercícios simples que você pode trabalhar diretamente no próprio notebook.
Cada conjunto de aulas possui um "exercício de IDE" correspondente com o mesmo número de lição relacionado ao conjunto de notebooks, ou seja 01-... , 02a-... , 10-... , etc. Estes são projetos com um escopo maior que você deve praticar construindo dentro do seu IDE. Geralmente, estou assumindo que você está usando o código VS como seu IDE nas notas incluídas. Cada pasta do projeto possui um README , incluído na descrição do exercício do projeto.
Navegue até a pasta de trabalho de configuração 00A-MAC_SETUP.IPYNB e/ou 00B-WIDOWS_SETUP.IPYNB e siga as instruções para começar a baixar as várias ferramentas que recomendamos. Você pode consultar 01a-some_context.ipynb para entender o básico e por que baixamos as ferramentas que fizemos.
Existem muitas maneiras pelas quais as pessoas podem ajudar a contribuir para o seu projeto. Uma das maneiras mais importantes é expandir as explicações e descrições fornecidas no projeto. Isso pode incluir a adição de informações e exemplos mais detalhados, a criação de diagramas e imagens para ajudar a ilustrar os principais conceitos e fornecer recursos e materiais adicionais para os usuários referenciarem.
Outra maneira pela qual as pessoas podem ajudar a contribuir para o seu projeto é adicionar exercícios e desafios do projeto. Isso pode incluir desafios de codificação, testes e outras atividades interativas que ajudam os usuários a testar sua compreensão dos conceitos abordados no projeto.
Outra maneira de ajudar é revisar e verificar o projeto para qualquer erro ou digitação. Isso garantirá que o projeto seja fácil de ler e entender para usuários de todos os níveis.
Por fim, adicionar testes de unidade para os usuários testarem seu programa é uma ótima maneira de garantir que o programa esteja funcionando corretamente e que os usuários possam entender os conceitos abordados no projeto.
No geral, existem muitas maneiras pelas quais as pessoas podem ajudar a contribuir com o seu projeto e torná -lo um recurso valioso para os usuários. Ao trabalhar juntos e alavancar as habilidades e a experiência de um grupo diversificado de colaboradores, você pode criar um projeto de alta qualidade e eficaz que ajuda os usuários a aprender e crescer.