Data de inicio: 20/07/2020
A linguagem de programação Python é considerada alto nível e altamente adotada em projetos de software. O fato principal de ser abordada nesse curso é pela facilidade no aprendizado da linguagem, visto que proporcional uma curva de aprendizagem muito rápida. Além disso, Python é uma linguagem que requer menos código para concluir tarefas básicas quando comparada a outros padrões de programação, podendo ser de 3 a 5 vezes menor do que Java e de 5 a 10 vezes mais reduzida em relação ao código em C++. Assim, quanto menos se escreve, menores são as chances de erros, especialmente por parte de iniciantes. Python também é multiplataforma, ou seja, pode rodar em qualquer sistema operacional ou processador. Sendo que o curso vai trazer noções básicas sobre a sintaxe e semântica da linguagem, além da integração com banco de dados e métodos de implementação como orientação a objetos. Com isso, o aluno terá a capacidade de criar projetos de softwares básicos e avançados.
O que vai ter no curso:
- Conhecer as principais configuração do ambiente de programação para Windows, Mac e Linux;
- Praticar e evoluir as habilidades utilizando raciocínio lógico, destacando a importância da forma de programar, como a utilização de endentação, teste de mesa e comentários;
- Conhecer a sintaxe e semântica da linguagem de programação Python;
- Desenvolver conhecimentos de algoritmos na linguagem de programação Python;
- Utilizar programação estruturada e seus principais fluxos de dados;
- Utilizar programação orientada a objetos e suas principais características;
- Utilizar tipos de dados uni e bidimensionais (Vetores e Matrizes);
- Conhecer funções das bibliotecas padrão da linguagem Python;
- Aprender a integrar Python com banco de dados e a Web;
Ministrante: Profº Jacson Luiz Matte - Possui graduação em Ciência da Computação. Especialização em técnologias para aplicações web. Atualmente leciona para os cursos de Sistemas de Informação e Engenharia da Computação na UNOESC-Chapecó. Trabahos de pesquisas na área de Mapeamento de Esquemas. Tem experiência na área de Sistemas Embarcados, Sistemas Digitais, Computação Gráfica, Programação Web, Banco de Dados, Analise de Sistemas e Suporte ao Usuário.
Obs: O curso é totalmente on-line e com algumas aulas ao vivo e terá suas aulas gravadas para aqueles que não conseguirem cursar no horário marcado. O aluno poderá fazê-lo no conforto de sua casa, pela internet, vendo as aulas, interagindo com o ministrante e colegas. E realizando as atividades conforme a sua disponibilidade.
Programação:
1º - Dia 20/07 - 18h às 18h30 - Apresentação do Professor e Orientações sobre o Curso (Atividades, fóruns, materiais, etc)
2º - Dia 24/07 - 19h às 20h30 - Aula sobre a primeira Unidade do Curso
3º - Dia 31/07 - 19h às 20h30 - Aula sobre a segunda Unidade do Curso
4º - Dia 07/08 - 17h30 às 19h - Aula sobre a terceira Unidade do Curso
5° - Dia 14/08 - 17h30 às 19h - Aula sobre a quarta Unidade do Curso
6º - Dia 21/08 - 18h30 às 19h - Aula de Encerramento