Python para todos
Curso gratuito com o apoio de vídeo-aulas e códigos no formato de notebooks do Google Colab by Anibal Azevedo
Veja abaixo os tópicos abordados pelo curso
Facilitando o aprendizado desta linguagem cada vez mais usada
Comece do zero e aprenda conceitos de programação para: obter informações financeiras de empresas e gerar estatísticas ou gráficos; criar mapas a partir de dados disponibilizados na internet; e muito mais.
Clique nas imagens para ter acesso às vídeo-aulas de cada tópico
Aprenda a criar variáveis e conheça seus os tipos básicos em Python: int, float, str.
Aprenda a utilizar coleções em Python: listas, tuplas, conjuntos e dicionários.
Aprenda a criar gráficos de linha e barra a partir de dados fornecidos por listas e com a biblioteca matplolib.
Aprenda a utilizar o tipo de dados tabela de dados: como construir a partir de listas, dicionários; indexação e referência aos dados; adição, fusão e filtragem de dados; exibição de dados com mapas de cores e gráficos de barras; cálculos e gráficos estatísticos.
Aprenda a criar programas que exibem diferentes ações de acordo com o cenário.
Aprenda como a repetição pode mudar sua vida. Principalmente se for o computador que irá fazer isso.
Aprenda a criar suas próprias funções e torne seus programas mais legíveis e organizados.
Aprenda como realizar leitura de dados de arquivos do seu computador ou da internet
Leitura e sumarização de dados financeiros de empresas contidos em páginas da internet com o auxílio de tabelas de dados.
Leitura de dados geo-referenciados de arquivos da internet com o auxílio de tabelas de dados.
Criação de banco de dados usando o SQLite3. Crianção de uma tabela, adição de registros, leitura de valores e apresentação dos resultados em tabelas de dados (dataframe do pandas). Remoção de valores e de tabelas.
Classes e objetos. Campos de uma classe. Métodos de uma classe. Construtores. Campos e métodos. Modificadores de acesso: public, protected e privated. Modificador static. Herança. Método super. Herança múltipla. Polimorfismo. Classes abstratas. Interface. Tratamento de exceções.
Criação de formulários simples que permitem a atualização automática de parâmetros e variáveis de funções e programas. Facilita e aumenta a interatividade dos usuários com programas em Python.
Mostra como inserir elementos de interface gráfica mais elaborados tais como botões, menus suspensos, menus de seleção múltipla e muitos outros. Mostra também como vincular ações desses componentes com funções e programas para criar interfaces interativas.
Criação de aplicativos que combinam elementos HTML e dinâmicos apenas com código Python. Para uso do aplicativo é gerado um link de internet.
Criação de endereços web que permitem a incorporação de Dashboards Plotly/Dash em páginas Web criadas via Google Sites.
Como utilizar CSS e HTML em conjunto com comandos Python para criar a primeira simulação on-line do mundo.
Nossos gatinhos estão trabalhando para termos mais cursos...
Em breve mais módulos...
Aplicações de POO+UML
Figuras 3D, animações e filmes
Robô tradutor de idiomas
Criando sites e interfaces Web no Google Colab
Criando apps usando Python, Google sites e Anvil server
Contratos inteligentes
Bioinformática
Veículo autônomo
Introdução à criptografia
Simuladores: Presa-Predador, Passeio aleatório para precificação de ações, Operações portuárias
Aprendizado de máquina
Introdução à meta-heurísticas
Pesquisa operacional
Modelagem e simulação
Leitura e uso de dados da base Kaggle, criação e exportação de resultados
Vídeo-aulas de outros cursos
Curso de Modelagem e Simulação - UNIVESP
Todo o material do curso em: https://integra.univesp.br/courses/2420
Curso de Pesquisa Operacional II - UNIVESP
Todo material disponível em: https://integra.univesp.br/courses/2723
Curso de Pesquisa Operacional I - UNIVESP
Todo o material do curso em: https://integra.univesp.br/courses/2642