Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Trabalho Python

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 11

ESCOLA TÉCNICA ESTADUAL JURANDIR BEZERRA LINS

CURSO TÉCNICO EM DESENVOLVIMENTO DE SISTEMAS

PYTHON

IGARASSU
2024

1
ESCOLA TÉCNICA ESTADUAL JURANDIR BEZERRA LINS

CURSO TÉCNICO EM DESENVOLVIMENTO DE SISTEMAS

Akiane Barbosa da Silva


Caio Vitor Bandeira Paulino
Francisco Manoel Alves Rezende de Luna
Giovanna Thays Silva D´ Andrade
Ian José Freire de Santana
Nadja Raquel Rodrigues da Silva
Ruan Calebe Santana Ximenes
Vinicius Cintra de Brito

PYTHON

Trabalho referente ao 3º ano do


ensino médio, como critério de
obtenção de nota.

IGARASSU
2024

2
SUMÁRIO

1. HISTÓRIA DO PYTHON .................................................................................... 4


2. O QUE É PYTHON ............................................................................................. 5

3. PROGRAMACOES ORIENTADAS A OBJETO EM PYTHON .................. 6

4. BIBLIOTECAS E APLICAÇÃO PYTHON NO MUNDO REAL ................... 8

5. CONCLUSÃO ...................................................................................................... 9

6. REFERÊNCIAS ................................................................................................... 10

3
1. HISTÓRIA DO PYTHON
Python foi criado por Guido van Rossum no final dos anos 1980 e
lançado pela primeira vez em 1991. Ele foi desenvolvido como uma
linguagem de programação de alto nível, com foco na legibilidade do códigoe.
e
na simplicidad Van Rossum se inspirou em linguagens como ABC, Modula-
3 e C. Python ganhou popularidade rapidamente, especialmente na
comunidade acadêmica e entre desenvolvedores de software, devido à sua
sintaxe clara e concisa, além de uma ampla biblioteca padrão. Ao longo dos
anos, várias versões foram lançadas, incluindo Python 2 e Python 3, sendo que
a transição para o Python 3 começou em 2008. A linguagem é amplamente
utilizada em diversas áreas, como desenvolvimento web, ciência de dados,
automação e inteligência artificial. Hoje, Python é uma das linguagens de
programação mais populares do mundo, com uma comunidade ativa e muitas
bibliotecas e frameworks que expandemsuas capacidades.

4
2. O QUE É PYTHON

Python é uma linguagem de programação de alto nível, amplamente


utilizada por sua simplicidade e legibilidade. Desenvolvida por Guido van
Rossum e lançada em 1991, é ideal para iniciantes, mas também poderosa o
suficiente para desenvolvedores experientes. Python suporta múltiplos
paradigmas de programação, incluindo programação orientada a objetos,
funcional e imperativa. É amplamente utilizada em diversas áreas, como
desenvolvimento web, análise de dados, inteligência artificial, automação e
ciência de dados, devido a sua vasta biblioteca padrão e ecossistema rico em
pacotes. Além de sua versatilidade e facilidade de uso, Python se destaca por
sua comunidade ativa e extensa, que contribui constantemente para o
desenvolvimento de bibliotecas e frameworks. Isso permite que os
programadores acessem ferramentas especializadas, como Django para
desenvolvimento web, Pandas para análise de dados e TensorFlow para
inteligência artificial. A linguagem também se beneficia de uma sintaxe intuitiva,
que facilita a leitura e a manutenção do código, tornando-a uma escolha popular
em ambientes acadêmicos e industriais. Com a crescente demanda por
profissionais qualificados em tecnologia, o domínio de Python se tornou um
diferencial valioso no mercado de trabalho.

5
3. PROGRAMACOES ORIENTADAS A OBJETO EM PYTHON
A programação orientada a objetos (POO) é um paradigma de
programação que organiza o código em torno de objetos. Esses objetos
representam entidades do mundo real, como pessoas, carros, contas bancárias,
etc. Cada objeto possui atributos (características) e métodos (ações).

Por que usar POO em Python?

Organização: Torna o código mais modular e fácil de entender e manter.

Reusabilidade: Permite criar classes que podem ser reutilizadas em


diferentespartes do programa.

Extensibilidade: Facilita a adição de novas funcionalidades ao


sistema. Abstração: Permite modelar problemas complexos de forma mais
simples.Conceitos Fundamentais da POO em Python
Classe: Um modelo ou blueprint para criar objetos. Define os atributos e
métodosque os objetos daquela classe terão.

Objeto: Uma instância de uma classe. Cada objeto possui seus próprios
valorespara os atributos.

Atributo: Uma característica de um objeto. É como um adjetivo que


descreve oobjeto.

Método: Uma ação que um objeto pode realizar. É como um verbo que
define oque o objeto pode fazer.

Encapsulamento: O ato de esconder os detalhes internos de um objeto,


expondoapenas as interfaces necessárias para interagir com ele.

Herança: O mecanismo pelo qual uma classe pode herdar atributos e


métodosde outra classe.

Polimorfismo: A capacidade de um objeto assumir muitas formas.


Permite queobjetos de diferentes classes sejam tratados de forma uniforme.

6
Exemplo Prático

Python

class Cachorro:

def _init_(self, nome, raca):

self.nome = nome

self.raca = raça

def latir(self):

print("Au au!")

# Criando objetos (instâncias) da classe Cachorro

cachorro1 = Cachorro("Rex", "Labrador")

cachorro2 = Cachorro("Bella", "Golden Retriever")

# Acessando atributos e métodos

print(cachorro1.nome) # Saída: Rex

cachorro2.latir() # Saída: Au au!

programação orientadas a objeto em python

Neste exemplo:

Cachorro é a classe que define as características e comportamentos de um


cachorro.

nome e raça são os atributos de um cachorro.

latir é um método que representa a ação de latir. cachorro1 e cachorro2 são


objetos da classe Cachorro, cada um com seus próprios nomes e raças.

7
Outros Conceitos Importantes

Construtores: Métodos especiais usados para inicializar objetos (_init_).

Destrutores: Métodos especiais chamados quando um objeto é destruído


(_del_).

Métodos estáticos: Métodos que pertencem à classe e não a um objeto


específico.

Métodos de classe: Métodos que recebem a classe como primeiro argumento.

4. BIBLIOTECAS E APLICAÇÃO PYTHON NO MUNDO REAL

Python para Ciência de Dados: Da Exploração à Predição: Neste


tópico, exploraremos o poder do Python para transformar dados em
insights valiosos. Começaremos pela coleta e preparação dos dados,
passando pela análise exploratória e visualização, até chegarmos à
construção de modelos preditivos. Veremos como utilizar bibliotecas
como Pandas, NumPy e Matplotlib para manipular e visualizar dados de
forma eficiente. Em seguida, aprofundaremos em técnicas de
aprendizado de máquina, como regressão, classificação e clustering,
utilizando a biblioteca Scikit- learn. Ao final, discutiremos a importância
da avaliação de modelos e a seleção de features para garantir a
qualidade das predições.

Automatizando Tarefas e Construindo Aplicações com Python:


Neste tópico, exploraremos a capacidade do Python para automatizar
tarefas repetitivas e construir aplicações personalizadas. Veremos como
utilizar o Python para interagir com sistemas operacionais, coletar dados da
web, criar interfaces gráficas e construir aplicações web. Abordaremos
bibliotecas como os, subprocess, Beautiful Soup, Django e Flask. Além
disso, discutiremos a importância da automação de testes e a integração
com outras ferramentas e sistemas. Essa estrutura oferece uma visão geral
abrangente do Python, com foco em suas aplicações mais populares.
Podemos personalizar ainda mais os tópicos de acordo
com suasnecessidades e interesses.

8
5. CONCLUSÃO
Em conclusão, Python se destaca como uma linguagem de programação
versátil e acessível, capaz de atender a uma ampla gama de necessidades,
desde o desenvolvimento de software até a análise de dados e inteligência
artificial. Sua sintaxe intuitiva e a vasta comunidade de suporte facilitam o
aprendizado e a implementação de projetos, tornando-a uma escolha ideal
tanto para iniciantes quanto para profissionais experientes. Além disso, a
contínua evolução de suas bibliotecas e frameworks garante que Python
permaneça na vanguarda das inovações tecnológicas. À medida que a
demanda por habilidades em programação cresce, Python se consolidará ainda
mais como uma ferramenta essencial para desenvolvedores, cientistas de
dados e engenheiros em todo o mundo. Com seu forte foco na legibilidade e
simplicidade, Python não apenas capacita os programadores a resolver
problemas complexos, mas também promove uma cultura de colaboração e
compartilhamento de conhecimento.

9
6. REFERÊNCIAS

https://aws.amazon.com/pt/what-is/python/

https://www.aluía.com.bí/aítigos/python

https://www.dio.me/aíticles/a-histoíia-do-python

https://tokioschool.pt/noticias/histoíia-python/

https://docs.python.org/pt-br/3/library

https://medium.com/@guilhermerdcarvalho/paradigma-orientado-ao-objeto-poo-
em-python

https://wiki.python.org.br/ProgramacaoOrientadaObjetoPython

10
11

Você também pode gostar