Introdução ao Python: parte 1
Tags: python, braziliandevs
Published: 2023-09-25 21:06:27

## Introdução

Python é uma linguagem de programação de alto nível que reune diversos paradigmas de programação como programação **imperativa**, **funcional**, **orientado a  objetos** e além de ser uma linguagem de tipagem **dinâmica** e **forte**. 

É uma tecnologia de código aberto e gerenciada por organização sem fins lucrativos pela **PSF** (Python Software Foundation) e a sua implementação principal é **CPython**.

Desenvolvida por Guido van Rossum em 1989, porém o seu lançamento foi em 1991, é uma das linguagens de programação indicada para iniciante, pois possui uma boa estrutura de sintaxe que habilita a pessoa lê o código sem se deparar com vários detalhes e muito usada para área de ciência de dados, machine learning, IA e entre outras àreas.

## Instalação

Nessa etapa precisamos instalar o interpretador Python no nosso computador, por padrão para quem usa distribuição baseada em Linux, o Python já vem instalado e para verificar se está instalado podemos vê a versão:

```
[eduardo][~]:~$ python --version
Python 3.11.5
```

Uma sugestão apenas, se você quiser trabalhar com uma versão do Python mais nova, podemos utilizar o gerenciador de versões chamada de **pyenv** , só entrar nesse link abaixo e seguir as instruções

[pyenv - Gerenciador de Versões](https://github.com/pyenv/pyenv)

Para quem utilizar o Windows é só baixar o executavel do Python e fazer instalação normalmente e habilitar para adicionar no **PATH** do sistema.

[Instalador](https://www.python.org/downloads/)

## Hello World

Agora com Python instalado no seu computador, vamos fazer o primeiro **Hello World** sem precisar de um editor de texto, vamos entrar no terminal, cade sistema operacional tem o seu próprio, só vê qual é o de vocês.

Logo após de abrir o seu terminal, vamos rodar comando python, entraremos no ambiente especifico dele onde podemos digitar instruções dele.

```
[eduardo][~]:~$ python
Python 3.11.5 (main, Sep 24 2023, 00:38:30) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
```

Agora onde tem o sinal **>>>** indica onde digitaremos o nosso código, porém após sair desse REPL tudo que digitamos lá dentro, nós perderemos, pois é um ambiente de teste, para escrever o nosso primeiro Hello World, servirá.

Vamos imprimir o **Hello World** com o seguinte comando **print(""Hello World")**, o comando **print** ele exibe alguma informação para o nosso usuário que é nós nesse caso, em seguinte temos as **" "** que são aspas duplas que dentro delas podemos digitar um texto que será impresso que no caso é **Hello World**, simples né? 

```
[eduardo][~]:~$ python
Python 3.11.5 (main, Sep 24 2023, 00:38:30) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World")
Hello World
>>> 
```

Não vou entrar no mérito de falar dos tipos de dados nesse artigo, é mais para gente vê algo na tela e é isso.
### Conclusão

Esse artigo fará uma parte de uma séries de artigos que estou usando como base as minhas anotações de estudo da linguagem Python, espero que vocês curtem, dicas, sugestões, critícas construtivas podem deixar nos comentários, *até a próxima*