topo
DEPEXT
CURSO  Programação em Python
siext
 
CURSO
TítuloProgramação em Python
UnidadeFACULDADE DE TECNOLOGIA
DepartamentoDEPARTAMENTO DE MATEMATICA, FÍSICA E COMPUTAÇÃO
ModalidadeTreinamento e Qualificação Profissional
Carga Horária do Curso30
ObjetivosPython é uma linguagem Open-Source de propósito geral usado bastante em data science, machine learning, desenvolvimento de web, desenvolvimento de aplicativos, automação de scripts, fintechs e mais. O Python tem um ecossistema vasta de bibliotecas e ferramentas construídas pela comunidade que são disponíveis gratuitamente para usar. O objetivo deste curso é familiarizar o aluno com os conceitos básicos e intermediários do Python. No final do curso, aluno aprenderá a desenvolver pequenos programas na linguagem Python e terá uma base firme para aprender as bibliotecas relacionadas com a sua área de formação.
Conteúdo ProgramáticoIntrodução ● Instalação e IDEs ○ Anaconda ○ Pip ○ Google Colab ○ DeepNote ● IPython e Jupyter Notebooks ○ Instalação de bibliotecas ○ Visual Studio Code ○ Markdown e TeX ● Variáveis e tipos de dados simples ● Listas, Tuples e Sets ● Strings ● Booleans ● Estrutura If/Else ● Dicionários ● Estrutura For/While ● Funções ● Programação orientado ao Objeto ○ Classes ○ Herança (Inheritance) ● Arquivos e Exceções ● Interface Gráfica (Tkinter) ● Desenvolver aplicativo ● Testando o código
MetodologiaAPRESENTAÇÃO: Os conceitos serão introduzidos em uma forma prática, colocando a mão na massa, escrevendo programas e jogos simples. Nessa forma, o aluno terá mais engajamento com as aulas e não vai só memorizar os comandos e sintaxe da linguagem. METODOLOGIA: Nas aulas, os alunos vão programar junto com o professor usando as ferramentas gratuitas disponíveis na internet. Portanto, os alunos com menos recursos, também poderão acompanhar o conteúdo. O Google Colab e DeepNote são dois websites que fornecem ambientes de programação online e sem custo que são bastante úteis para os programadores profissionais e amadores. Para introduzir os conceitos, primeiramente, vamos elaborar uma ideia de um programa (ou um jogo) simples e depois vamos aprender as ferramentas necessárias para implementar daquela ideia. Aprender uma linguagem de programação é igual a aprender qualquer. A pessoa tem que treinar muito e utilizar os conceitos para "comunicar" na nova linguagem. Por isso, nas aulas será enfatizado a participação dos alunos no desenvolvimento e implementação das ideias. Devido a pandemia, o curso será oferecido de forma remota (online). AVALIAÇÃO: Ao longo do curso serão construídos vários programas simples com algumas ideias para aperfeiçoá-los. Cada aluno tem que escolher um desses programas e tentar para aplicar as ideias sugeridas ou outras ideias e entregar um programa funcional com mais recursos como trabalho final do curso. A avaliação final dos alunos será realizada baseada em esses trabalhos. Para avaliação do docente, no final do curso, será distribuído um formulário online para que os alunos possam opinar sobre a metodologia, o conteúdo das aulas e a didática do professor.
Turma 
 
Nº da Turma1
PERÍODO DE AULA
PROCESSO SELETIVO
UERJ - Sistema siext
Copyright 2006/2010 - Todos os direitos reservados
Total Mem.: 4150400 Bytes - Livre Mem.: 566277 Bytes - Ajax: S