Prévia do material em texto
Trabalho de Tópicos Especiais em Tecnologia da Informação – Prof. Maraísa Guerra Estudante 1:Anderson Bernardino Rodrigues Turma: 6ºB Estudante 2:Anna Laura Sales Ferreira Curso: Técnico em informática Estudante 3:Carlos Eduardo Gomes Estudante 4:Cássia Louisy Sales Santana Estudante 5:Gabriella Zulmira Lima de Santana PYTHON Lançado em 1991, na Holanda, o Python foi criado a partir da necessidade de implementar uma linguagem de programação, conhecida na época como ABC. Seu criador, o holândes Guido Von Rossum, desenvolveu-o enquanto trabalhava na Centrum Voor Wiskunde en Informatica (CWI), no qual tinha a função de buscar uma linguagem de script que possuísse um sintaxe semelhante ao ABC, mas que que tivesse acesso a chamada do sistema do Amoeba (um sistema operacional da época). Visto que não existia nenhum correspondente, na década de 1980 começou a trabalhar e desenvolver um script que fosse superior às inadequações do ABC, assim surgindo a primeira versão de Python, que naquela época, tinha um sistema de módulo que ficou conhecido como Modula-3. Curiosamente o nome atual é uma homenagem a um grupo de comédia britânica da época, chamado Monty Python. O grande diferencial dessa linguagem de programação, que a torna especial, é basicamente a sua facilidade, seja em aprender, ensinar, usar, entender e instalar. Sendo gratuito, com lógica simples, direto, e multiplataforma podendo ser aplicada em Windows, Macintosh e Linux. Oferecendo uma ótima vantagem que permite o programador criar um único programa que poderá ser usado em vários serviços operacionais. As desvantagens dessa linguagem, é que não é muito recomendado para serviços mobile, já que não possui bibliotecas nativas para iOS e Android, aumentando o trabalho para quem desejar programar para celulares, pois terá que pesquisar por bibliotecas para acessarem as funções necessárias. E mesmo possuindo uma linguagem muito simples, suas aplicações não são tão rápidas como as de outras linguagens, e para os desenvolvedores que procuram opções mais flexíveis irão se frustrar nesse quesito. Exemplos práticos: Exemplo 1: if else A estrutura básica do if else continua sendo a mesma das outras linguagens mais com algumas diferenças, como o jeito que é salvo as variáveis, e também a troca do else if das outras linguagens para elif. Exemplo 2: while O código usa a função input para entrada para solicitar um nome para o usuário. Com essa interação permite que o código armazene os nomes na variável. Ele continuará solicitando que o usuário insira seu nome, desde que não esteja vazio. Depois disso, iniciamos uma instrução while usando a variável name, assim dando uma impressão que while está fazendo um loop infinito. Exemplo 3: for O for é usado para iterar sobre uma sequência de dados "seja uma lista, tupla ou string". Ele executa uma série de instruções para cada item. Exemplo 4: arrays A principal função dos Arrays é armazenar informações de modo ordenado, isto é, para cada linha um dado “informação” armazenado. Exemplo 5: Na linguagem de programação Python, as listas são compostas com uma sequência de objetos separados por vírgulas entre colchetes. Agora uma lista vazia, sem quaisquer elementos, é representada com colchetes sem conteúdo. Tipos de variáveis: A linguagem de programação Python possui variáveis como: ● Tipo inteiro (int) ● Tipo complexo (complex) ● Tipo ponto flutuante ou decimal (float) ● Tipo string (str) ● Boolean (bool) ● Listas (list) ● Tuplas (tuple) ● Dicionários (dict) Existe também algumas regras que devem ser respeitadas para conseguir declarar variáveis no Python: ● Ao nomear a variável nunca deve começar com número ou símbolo, e sim com uma letra minúscula ou underline. ● O restante do nome poderá conter outros tipos de caracteres. ● Não utilize palavras que fazem parte da biblioteca de códigos da linguagem Python, como por exemplo das palavras “true” e “false”. Conclusão Apesar de não ser muito acessível aos profissionais que trabalham na criação de softwares para dispositivos móveis, o Python é uma ótima opção para pessoas que desejam aprender a programar e ter seu trabalho otimizado. Essa linguagem possui uma lógica de programação simples possibilitando o fácil compreendimento e aplicação, além disso o programador tem seu trabalho facilitado, uma vez que o projeto pode ser aplicado em variados sistemas operacionais, sem a necessidade de ajustes adicionais. São essas características que tornam o Python uma linguagem muito popular. Referências bibliográficas: ● https://mundodevops.com/blog/variaveis-em-python/#:~:text=Tipos%20de%20 vari%C3%A1veis%20Python&text=Tipo%20inteiro%20(int)%3A%20tipagem,ti pagem%20composta%20por%20fun%C3%A7%C3%B5es%20matem%C3%A 1ticas ● https://pythonacademy.com.br/blog/estruturas-de-repeticao#loops-utilizando-f or ● https://www.delftstack.com/pt/howto/python/declare-an-array-in-python/ ● https://www.hashtagtreinamentos.com/listas-no-python?gclid=CjwKCAjwgaeY BhBAEiwAvMgp2uEYm2SRrYqjw0vuqZhWHoe-xzeipPAwriMktxH8ZRUK_9cw XXN2jBoCBekQAvD_BwE ● https://www.alura.com.br/artigos/python-origem-do-nome https://mundodevops.com/blog/variaveis-em-python/#:~:text=Tipos%20de%20vari%C3%A1veis%20Python&text=Tipo%20inteiro%20(int)%3A%20tipagem,tipagem%20composta%20por%20fun%C3%A7%C3%B5es%20matem%C3%A1ticas https://mundodevops.com/blog/variaveis-em-python/#:~:text=Tipos%20de%20vari%C3%A1veis%20Python&text=Tipo%20inteiro%20(int)%3A%20tipagem,tipagem%20composta%20por%20fun%C3%A7%C3%B5es%20matem%C3%A1ticas https://mundodevops.com/blog/variaveis-em-python/#:~:text=Tipos%20de%20vari%C3%A1veis%20Python&text=Tipo%20inteiro%20(int)%3A%20tipagem,tipagem%20composta%20por%20fun%C3%A7%C3%B5es%20matem%C3%A1ticas https://mundodevops.com/blog/variaveis-em-python/#:~:text=Tipos%20de%20vari%C3%A1veis%20Python&text=Tipo%20inteiro%20(int)%3A%20tipagem,tipagem%20composta%20por%20fun%C3%A7%C3%B5es%20matem%C3%A1ticas https://pythonacademy.com.br/blog/estruturas-de-repeticao#loops-utilizando-for https://pythonacademy.com.br/blog/estruturas-de-repeticao#loops-utilizando-for https://www.delftstack.com/pt/howto/python/declare-an-array-in-python/ https://www.hashtagtreinamentos.com/listas-no-python?gclid=CjwKCAjwgaeYBhBAEiwAvMgp2uEYm2SRrYqjw0vuqZhWHoe-xzeipPAwriMktxH8ZRUK_9cwXXN2jBoCBekQAvD_BwE https://www.hashtagtreinamentos.com/listas-no-python?gclid=CjwKCAjwgaeYBhBAEiwAvMgp2uEYm2SRrYqjw0vuqZhWHoe-xzeipPAwriMktxH8ZRUK_9cwXXN2jBoCBekQAvD_BwE https://www.hashtagtreinamentos.com/listas-no-python?gclid=CjwKCAjwgaeYBhBAEiwAvMgp2uEYm2SRrYqjw0vuqZhWHoe-xzeipPAwriMktxH8ZRUK_9cwXXN2jBoCBekQAvD_BwE https://www.alura.com.br/artigos/python-origem-do-nome