Neste conjunto de slides, apresentamos uma introdução abrangente ao Python, uma linguagem de programação versátil e poderosa. Exploramos desde os conceitos básicos, como variáveis, tipos de dados e estruturas de controle, até tópicos avançados, como programação orientada a objetos e bibliotecas especializadas. Python destaca-se pela sua sintaxe clara, vasta gama de bibliotecas e frameworks, e sua aplicabilidade em diversas áreas, desde desenvolvimento web até inteligência artificial. Com uma comunidade ativa de desenvolvedores e ampla adoção em todo o mundo, Python oferece um caminho acessível e eficaz para aqueles que desejam mergulhar no mundo da programação e impulsionar a inovação em seus projetos e carreiras.
Seja bem-vindo à introdução ao Python, uma jornada fascinante pelo mundo da programação que irá expandir seus horizontes e abrir portas para inúmeras oportunidades. Neste conjunto de slides, mergulharemos nas bases fundamentais dessa linguagem de programação poderosa e versátil, explorando desde os conceitos básicos até as aplicações avançadas que impulsionam a inovação em diversas áreas.
1. O que é Python?
Python é uma linguagem de programação de alto nível, conhecida por sua sintaxe clara e legível, o que a torna acessível até mesmo para iniciantes. Criado por Guido van Rossum e lançado pela primeira vez em 1991, Python tem sido amplamente adotado em uma variedade de campos, desde desenvolvimento web até análise de dados e inteligência artificial.
2. Por que Python?
A popularidade do Python é impulsionada por sua facilidade de aprendizado e pela vasta gama de bibliotecas e frameworks disponíveis. Com uma comunidade ativa de desenvolvedores em todo o mundo, Python oferece suporte e recursos que facilitam o desenvolvimento de soluções rápidas e eficientes para uma variedade de problemas.
3. • Veja como a computação
evoluiu!
Os primórdios!
História
Hermann Hollerith
Um dos fundadores da IBM.
Máquina Analítica de Babbage
Charles Babbage
Ada Lovelace
A primeira programadora do
mundo
4. Charles Babbage
Um pouco de história da
Computação
Charles Babbage foi um cientista,
matemático, filósofo, engenheiro mecânico e
inventor inglês que originou o conceito de um
computador programável junto à Condessa
de Lovelace, Augusta Ada King
A Máquina Analítica(figura menor),
também conhecido como engenho
analítico foi proposto pelo professor de
matemática e pioneiro da ciência da
computação Charles Babbage. A
maquina foi descrita pela primeira vez
em 1837, como a sucessora da Maquina
Diferencial.
5. Augusta Ada Byron King (Condessa de Lovelace)
Um pouco de história
Augusta Ada Byron King, Condessa
de Lovelace, atualmente conhecida
como Ada Lovelace, foi uma
matemática e escritora inglesa. Hoje
é reconhecida principalmente por ter
escrito o primeiro algoritmo para ser
processado por uma máquina, a
máquina analítica de Charles
Babbage.
6. • O programa de computador surgiu antes do
desenvolvimento do computador eletrônico!
Isso mesmo!
7. Um pouco de história?
Herman Hollerith foi um empresário
norte-americano e o principal
impulsionador do leitor de cartões
perfurados, principal forma de entrada de
informação nos computadores da época.
Foi também um dos fundadores da IBM,
precursor do processamento de dados, e
construiu o primeiro computador
mecânico.
10. ● Você conhece alguns desses?
Programa de computador!?
Um programa de computador
ou programa informático é um
conjunto de instruções que
descrevem uma tarefa a ser
realizada por um computador.
O termo pode ser uma
referência ao código fonte,
escrito em alguma linguagem
de programação, ou ao arquivo
que contém a forma executável
deste código fonte.
11. Linguagem de Programação
A linguagem de programação é um método padronizado, formado
por um conjunto de regras sintáticas e semânticas, de
implementação de um código fonte - que pode ser compilado e
transformado em um programa de computador, ou usado como
script interpretado - que informará instruções de processamento ao
computador.
12. Lógica de Programação
Programação lógica é um
paradigma de programação
que faz uso da lógica
matemática. John McCarthy
[1958] foi o primeiro a
publicar uma proposta de
uso da lógica matemática
para programação.
14. CREDITS: This presentation template was created by Slidesgo,
including icons by Flaticon, infographics & images by Freepik
and illustrations by Stories
• Se você tem dificuldades com o
tema Lógica de Programação, te
convido a acessar nosso curso
Speed LOGIC, com conteúdo
criado, especificamente, para tirar
todas as suas dúvidas sobre o
assunto.
• Você também pode nos seguir no
Youtube e acessar o conteúdo
sobre Lógica de Programação.
Speed LOGIC
Baixe seu Conteúdo Aqui!
15. Algoritmo é:
O que é Algoritmo?
Algoritmos computacionais
descrevem instruções a
serem executadas por
computador. Um algoritmo é
um caminho para a solução
de um problema. Um
algoritmo é uma abstração,
uma ideia ou uma estratégia.
16. • Como montar
o passo a
passo
Exemplo: recepção de
clientes!
Solução: Criar uma
recepção para os
clientes.
Problema:
Organizar a
entrada de
clientes no
cinema.
Implementar
um algoritmo.
Utilizar
recepcionista,
balção,
17. Exemplo de Algoritmo:
● Algoritmo Recepcionista de Cinema
● Inicio
○ 1 - Solicitar ao cliente o bilhete do filme.
○ 2 - Conferir a data e o horário do filme no bilhete.
● Se data/hora atual > data/hora do filme + 30 minutos Então
○ 3 - Informar ao cliente que o tempo limite para entrada foi excedido.
○ 4 - Não permitir a entrada.
● Senão Se data/hora atual < data/hora do filme - 30 minutos Então
○ 5 - Informar ao cliente que a sala do filme ainda não foi liberada para entrada.
○ 6 - Não permitir a entrada.
● Senão
○ 7 - Permitir a entrada.
○ 8 - Indicar ao cliente onde fica a sala do filme.
● Fim-Se
● Fim
O que é Algoritmo?
Charles Babbage (Inglaterra, 1791 a 1871):
Cientista, Matemático, filósofo, engenheiro mecânico e inventor
Criou o conceito de um computador programável.
Inventor e projetou o primeiro computador mecânico de uso geral, a máquina analítica.
Augusta Ada Byron King (Condessa de Lovelace):
Publicou,Em 1843, um trabalho:
Sugeria uma forma de calcular os números de Bernoulli através da máquina analítica de Charles Babbage;
É tido como o primeiro programa de computador do mundo.
A computação foi realizada por meio de dispositivos baseados em cartões perfurados, que eram utilizados desde o século XVIII na indústria da confecção.
Ada Lovelace desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas;
Publicou uma coleção de notas sobre a máquina analítica.
Por esse trabalho é considerada a primeira programadora de toda a história.A computação foi realizada por meio de dispositivos baseados em cartões perfurados, que eram utilizados desde o século XVIII na indústria da confecção.
Ada Lovelace desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas;
Publicou uma coleção de notas sobre a máquina analítica.
Por esse trabalho é considerada a primeira programadora de toda a história.
Aplicação da Máquina Analítica: Censo dos Estados Unidos em 1890, feito por Hermann Hollerith utilizando o conceito de processamento dos dados.
O processo, que levava 7 anos, passou a ser completado em 2 anos e meio.
Obs: Foi também um dos fundadores
da IBM!
Programa de computador é:
Wikipedia:
Um programa de computador é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.
Algumas denominações: Software, Aplicativo, Sistema Operacional e Utilitário.
Linguagem de Programação é:
Um mecanismo escrito e formal que especifica um conjunto de instruções e regras que são usadas para gerar programas (software);
Ou seja, transforma palavras-chave e símbolos em algo que a máquina consiga compreender.
É a capacidade de pensar um problema como um conjunto de partes organizadas e interconectadas, cujo objetivo é atingir uma meta ou resultado.
Possui Sintaxe simples (economia de tempo): A sintaxe enxuta e simples do Python é uma enorme vantagem.
É Multiplataforma e de código aberto: Roda em Windows, Linux, MacOS, BSD e Android;
Permite o livre desenvolvimento sem preocupação com royalties e/ou licenças.
Uma forma de organizar a sua lógica, a solução para o problema que está solucionando.
O conceito de algoritmo existe há séculos e o uso do conceito pode ser atribuído a matemáticos russos, por exemplo a Peneira de Eratóstenes e o algoritmo de Euclides.
Uma sequência de raciocínios, instruções ou operações para alcançar um objetivo.
São necessários passos finitos e operados, sistematicamente.
Um algoritmo, portanto, conta com a entrada (input) e saída (output) de informações mediadas pelas instruções.
Um algoritmo não representa, necessariamente, um programa de computador, e sim os passos necessários para realizar uma tarefa.
Sua implementação pode ser feita por um computador, por outro tipo de autômato ou mesmo por um ser humano.
Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros.
Modo Interativo:
Quando os comandos são lidos a partir do console, diz-se que o interpretador está em modo interativo.
Nesse modo ele solicita um próximo comando através do prompt primário, tipicamente três sinais de maior (>>>);