Introdução à Programação com Python | Pythoneiro
Por Pythoneiro
Python é uma linguagem de programação de uso geral e gratuita, ou seja, ela pode ser aplicada para resolver diversos problemas e desenvolver diversos produtos. Assim, Python é frequentemente usado para criar sites (desenvolvimento web Backend) e softwares, automatizar tarefas e realizar análises de dados. Um dos maiores usos da linguagem é no desenvolvimento de projetos de ciência de dados, machine learning (aprendizado de máquina) e inteligência artificial. Visto sua versatilidade e facilidade, é consideradas uma das melhores linguagens para aprender a programar.
Atualmente é a linguagem de programação mais popular*, sendo usada por desenvolvedores e não-desenvolvedores.
*segundo índice Tiobe (Agosto/2023)
Onde é usada?
Como mencionado, Python é usado para diversos propósitos. Grandes empresas multinacionais como Google, Amazon, Facebook, Instagram, Dropbox, Uber e outras usam Python para diversos produtos e serviços.
Algumas das aplicações de Python mais comuns:
- Ciência de Dados (Data Science), Análise de Dados
- Machine Learning e Aplicações
- Desenvolvimento de Inteligência Artificial
- Desenvolvimento Web Back End (especialmente usando as frameworks Django ou Flask)
- Computação Científica
- Processamento de texto e Processamento de Linguagem Natural (PLN)
- Automação de tarefas no computador
- Desenvolvimento de Software
- Mineração de dados (com bibliotecas como Scrapy, BeautifulSoup e Selenium)
Um pouco de história
Python foi desenvolvida pelo holandês Guido van Rossum e lançada no ano 1991. Um dos objetivos principais para o desenvolvimento da linguagem era aumentar a produtividade dos desenvolvedores.
Hoje, na versão Python 3 (a que usaremos nessa trilha), possui diversos "atalhos" que permitem que um código escrito em várias linhas em outras linguagens, seja resumido em poucas linhas no Python. Isso facilita na hora de ler e entender o código, principalmente para encontrar os famosos bugs, erros que possam acontecer na escrita ou execução de um programa.
Na próxima lição você irá ver as principais características de Python e por que ela é a preferida de muitos programadores, dos iniciantes aos mais avançados.
Começo da trilha "Aprenda Python"
Lição AnteriorCaracterísticas de Python
Próxima LiçãoAprenda Python
Siga as lições abaixo e aprenda python gratuitamente na nossa trilha de aprendizagem
Python Básico
- Comece aqui!
- Introdução ao Python
- Características do Python
- Conceitos de Programação
- Como Rodar Python
- Primeira Função: print()
- Comentários no Python
- Valores e Variáveis
- Nomeando Variáveis
- Palavras-chave no Python
- Tipos de Dados no Python
- Números no Python: int e float
- Operações Aritméticas Parte 1
- Operações Aritméticas Parte 2
- Em breve:
- Regras de Precedência
- Dados Lógicos: bool
- Comparando Valores
- Operadores Lógicos
- Entrada e Saída de Dados
- Solução dos Desafios do Módulo Básico
- Mais conteúdo em breve. Para ser avisado, entre no nosso grupo do telegram:
- Entrar no Telegram
- Como rodar códigos nessa trilha (trinket)
Python Intermediário
- Em breve:
- Estruturas de Controle em Programação
- Condicionais: if else no Python
- Condicionais 2: If/elif/else no Python
- Estruturas if aninhadas
- Laços de Repetição em Programação
- Laço for no Python
- Laço while no Python
- Sintaxe Python
- Try...Except no Python
- Funções no Python
- Definindo uma função no python
- Escopo: Variáveis locais e globais
- Python Lambda
- Map, reduce e filter
- List Comprehension
- Programação Orientada à Objetos
- Iteradores no Python
- Python PIP
- Revisão de Conceitos do Módulo Intermédiário
- Solução dos Desafios do Módulo Intermédiário
Tópicos Avançados em Python
- Em breve:
- Introdução a tópicos avançados
- Manipulação de Arquivos no Python
- Lendo Arquivos
- Escrevendo/Criando Arquivos
- Deletando Arquivos
- Trabalhando com JSON no Python
- Trabalhando com CSV no Python
- Trabalhando imagens com pillow
- Módulo Math
- Módulo Dates
- Módulo RegEx
- Pacote Numpy
- Pacote Pandas
- Pacote Matplotlib
- Ciência de Dados com Python
Receba nossas novidades!
Entre para nosso grupo do telegram e fique sabendo de novas lições, códigos e tutoriais de programação:
Entrar no telegramAjude o Pythoneiro!
Ajude o site do pythoneiro a ficar de pé. Desenvolver bons conteúdos, manter o site no ar com hospedagem e desenvolvimento, divulgação e cuidar das redes sociais toma tempo e dinheiro. Você pode ajudar o pythoneiro sem gastar nenhum dinheiro:
Divulgue
Indique o blog do pythoneiro e seus artigos para pessoas que se interessem por programação. Divulgue nas suas redes sociais como facebook, twitter, instagram, linkedin, youtube, whatsapp, telegram, tiktok, email, discord, etc. Só não faça spam :P