Lógica e Matemática com Python

LÓGICA COM PYTHON

CURSO: Lógica computacional e introdução a Linguagem Python – Módulo 01
INTRODUÇÃO
Aprender a programar em Python, é algo muito interessante para qualquer pessoa hoje em dia, e o objetivo deste curso é justamente guiar você nesta caminhada.
Com a programação, muitos problemas do dia a dia e de sala de aula, poderiam ser resolvidos em poucos minutos.O Python deixa muita coisa mais fácil para quem está começando. A simplicidade da linguagem Python destrói muitas barreiras que os iniciantes poderiam ter ao começar a programar.

PÚBLICO:
– Professores do ensino básico da rede estadual, das disciplinas de Matemática, Física, Química e Ciências da Natureza;
CARGA HORÁRIA: 60 horas encontros + 20 horas projeto = 80 horas
VAGAS: 15 VAGAS aos PROFESSORES do ensino básico da Rede Estadual o Piauí ou Comunidade;
ENCONTRO SEMANAL: Um dia na semana de forma Presencial, com duas horas de duração
LINKS SUPORTE DE MATEMÁTICA E PYTHON
Matemática Com Python – PLAY LIST
ttps://www.youtube.com/playlist?list=PL8aWdrmfXHiLeEamnK0PfGjWkosG267bt
Matemática com Python – Operações aritméticas básicas
https://www.youtube.com/watch?app=desktop&v=uONIsnjprE8
Matemática Com Python
https://www.linkedin.com/pulse/solu%C3%A7%C3%B5es-de-problemas-matem%C3%A1ticos-com-python-leonardo-de-souza-leal/?originalSubdomain=pt
Matemática Com Python
Como calcular a raiz quadrada de um número em Python
https://solitudelab.wordpress.com/2018/10/03/operacoes-matematicas-no-python-3/
Matemática Com Python
http://www.bosontreinamentos.com.br/programacao-em-python/como-calcular-a-raiz-quadrada-de-um-numero-em-python/

ORGANIZAÇÃO:
Professor de Tecnologia (Computação). Criador e Responsável do Projeto e Oficinas: 
Prof. Ranildo Lopes de Sousa Penha:
EMAIL: ranildope@gmail.com (86) 9 9547-8888 (Whats)
EQUIPE MINISTRANTE DOS CURSO
Prof Ranildo Lopes de Sousa Penha
Prof Francisco Ítalo Amaral dos Santos
Prof Claudio Chaves Ferreira
Profa Flávia Roberta Ribeiro Nonato

OBJETIVO
Este não é um curso de Python! É um curso de lógica de programação e como aprender a programar. Python será a ferramenta que iremos usar para esse estudo.
Outro objetivo deste curso é dar a base de programação, introduzindo a linguagem de programação Python, para aqueles que são novos nesse mundo e querem poder se maravilhar com ele.
DIRECIONAMENTO DO CURSO
– Professores que querem aprender Lógica de Programação e Algoritmos
– Professores que querem fazer aplicações com programação
– Professores ministram Lógica de Programação e Algoritmos para ensino Básico
– Professores que estudam Lógica de Programação e Algoritmos para aplicar em sala de Aula 
METODOLOGIA
As aulas serão ministradas no Centro de Formação Antonino Freire, onde cada Cursista irá trazer seu notebook para as atividades práticas do curso
As aulas serão em ritmo intensivo, o curso tem uma carga horária de 80 horas, com aulas semanais de 2,0 horas e atividades de 2,0 horas para serem entregues e debatidas em encontros posteriores.

PRÉ REQUISITOS:
– Ter cursado notebook durante o encontro
– Ter Internet em casa para envio das atividades
EMENTA
Tópico 01 – Introdução
Apresentação do Curso
Porque Python
Instalando Python no Windows
Instalando VS Code no Windows
Primeiro programa com Python
Utilizando o interpretador
Tópico 02 – Variáveis
Tópico 03 – Operadores Aritméticos
Tópico 04 – Entrada de Dados
Tópico 05 – Tomada de Decisão
Tópico 06 – Operadores de Comparação
Tópico 07 – Tomada de Decisão – Senão
Tópico 08 – Operadores booleanos
Tópico 09 – While
Tópico 10 – Do While
Tópico 11 – For
Tópico 12 – Vetores (listas)
Tópico 13 – Funções
Tópico 14 – Funções – Parâmetros
Tópico 15 – Funções – Retorno
Tópico 16 – Estruturas de dados em Python

CERTIFICAÇÃO e RESULTADO ESPERADO
Espera-se ao final a apresentação da produção por parte dos Professores de um projeto simples utilizando os conceitos vistos durante o curso.
CURSO: PYTHON NA EDUCAÇÃO – MATEMÁTICA COM PYTHON – MÓDULO 02
EMENTA DO CURSO
Estudar a linguagem de programação Python; com enfase em aplicação e estruturas matematicas, configuração do ambiente Python; Executando o primeiro código em Python; Fundamentos do Python; Estruturas de repetição; Funções; Pacotes; Manipulando arquivos; Simulações em Física com Python; Geração de gráficos em 2d e 3d.
A linguagem de programação tem pontos em comum com a linguagem algébrica, sobretudo em relação ao conceito de variável, assim podemos usar esta moderna ferramenta de estudo o “Python”. Esturaremos aplicações com os seguintes tópicos de matematica: Operações básicas; Matrizes; Funções; Equações, sistemas de equações e inequações; Operações com números complexos; Construção de gráficos; Cálculo diferencial e integral;Cálculo numérico (zero de funções).

CONTEÚDOS DO CURSO
01) IDE a ser trabalhada com o Python – Programa
02) Matrizes; funções;
03) Equações, sistemas de equações e inequações;
04) Desenhar formas geométricas;
05) Operações básicas;
06) Operações com números complexos;
07) Construção de gráficos;
08) Cálculo numérico (zero de funções)
09) Construção de gráficos a partir de arquivos de dados;
INTRODUÇÃO:
Como define a BNCC em relação a habilidades e competências, temos no pensamento computacional uma forma de desenvolver a matemática e as Ciências da Natureza, integrada à tecnologias modernas por meio de modelagens. Onde de acordo com a BNCC, “A linguagem algorítmica tem pontos em comum com a linguagem algébrica, sobretudo em relação ao conceito de variável.
Outra habilidade relativa à álgebra que mantém estreita relação com o pensamento computacional é a identificação de padrões para se estabelecer generalizações, propriedades e algoritmos”. Desta forma, propomos para esta integração da tecnologia com a matemática o Python, uma linguagem de programação versátil e de fácil utilização que vem ganhando cada vez mais espaço em trabalhos científicos e matemáticos.

METODOLOGIA:
As aulas serão em ritmo intensivo, a oficina tem uma carga horária de 80 horas, com aulas semanais de 2,0 horas, com atividades para serem entregues NA PLATAFORMA EDMODO completando a Carga de 2,0 horas do Curso, assim fazendo 4 horas semanais.
Lembrando do PRÉ-REQUISITO da Oficina Pensamento Computacional, onde vemos os Aplicativos VisualG; e Plataforma Edmodo.
OBJETIVO:
Este curso vai ensinar a utilizar Python para resolver questões matemáticas, sem a necessidade de conhecimentos avançados de programação e de algoritmos, somente noções básicas da linguagem e de sua sintaxe. Além disso, apresenta o uso de Python como ferramenta, no apoio de estudos, pesquisas e aplicações, não se prendendo a explicações matemáticas.
O curso destina-se às pessoas que se interessam pela matemática e buscam uma ferramenta para estudo, pesquisa e solução de questões, mas não necessariamente desejam aprender linguagens de programação, suas estruturas, algoritmos e desafios. E para os que gostam de programar, apresenta uma excelente introdução na busca por soluções matemáticas mais elaboradas e complexas, as quais demandem programas com mais recursos.
 
BIBLIOGRAFIA:Guilherme A. Barucke Marcondes. Matemática com Python. Novatec (2018).
Descrição do livro
Python é uma linguagem de programação versátil, poderosa e fácil de usar, que tem sido cada vez mais aplicada em trabalhos científicos e matemáticos.
No livro ensina a utilizar Python para resolver questões matemáticas, não sendo exigidos conhecimentos avançados de programação e de algoritmos, somente noções básicas da linguagem e de sua sintaxe. Além disso, apresenta o uso de Python como ferramenta, no apoio de estudos, pesquisas e aplicações, não se prendendo a explicações matemáticas, deixadas para outras fontes.
O livro destina-se às pessoas que se interessam pela matemática e buscam uma ferramenta para estudo, pesquisa e solução de questões, mas não necessariamente desejam aprender linguagens de programação, suas estruturas, algoritmos e desafios. E para os que gostam de programar, apresenta uma excelente introdução na busca por soluções matemáticas mais elaboradas e complexas, as quais demandem programas com mais recursos.

EMENTA DO LIVRO:
Operações básicas;
Matrizes;
Funções;
Equações, sistemas de equações e inequações;
Operações com números complexos;
Construção de gráficos;
Cálculo diferencial e integral;
Cálculo numérico (zero de funções).
Inscrições para o Curso: Matemática com Python – Módulo 02
Concluir o CURSO que é requisito : Curso Lógica computacional e introdução a Linguagem Python – Módulo 01
EQUIPE MINISTRANTE DOS CURSO
Carro Autônomo e seguidor de linha das OBR 
https://centromaker.com.br/carroobr/
Carro duas Rodas seguidor de linha 
https://centromaker.com.br/carro2wd/
Montagem de impressora 2D com caneta
https://centromaker.com.br/impressora2d
Construção de Aplicativos e Aplicações em Navegadores com Javascript
https://centromaker.com.br/javascript
Lógica e Matemática com Python
https://centromaker.com.br/python
Impressora e Impressão 3D e Modelagem com Onshape
https://centromaker.com.br/impressora3d
Carro duas Rodas seguidor de linha- Modulo 1
https://centromaker.com.br/carrointerior
Introdução à Robótica Com Arduino-Modulo 1
https://centromaker.com.br/modulo01
Curso Remoto na Segunda: Programação, Simulações, Jogos e Pensamento Computacional com Scratch
https://doity.com.br/makerpiauiinterior