Você está na página 1de 5

Artigo - Por que aprender Python

generate an outline for a blog post that explains what is Python and programming
languages for non programmers
Here is an outline for a blog post that explains what is Python and programming languages
for non-programmers:
I. Introduction
Briefly explain what programming languages are and why they are important
Introduce the topic of the post: what is Python and how is it different from other
programming languages
II. What is Python?
Explain what Python is and what it is used for
Describe some of the main features of Python, such as its simplicity and flexibility
Provide examples of the types of applications and projects that can be developed with
Python
III. How is Python different from other programming languages?
Explain the concept of high-level and low-level programming languages
Describe how Python is a high-level language and how this makes it different from low-
level languages
Provide examples of other popular programming languages and how they compare to
Python in terms of complexity and flexibility
IV. What are the benefits of learning Python for non-programmers?
Explain why learning Python can be a valuable skill for non-programmers
Describe some of the ways that Python can be used in non-technical fields, such as
data analysis, web development, and machine learning
Provide examples of the types of projects and careers that can be pursued with Python
skills
V. Conclusion
Summarize the main points of the post and explain why learning Python is a valuable
skill for non-programmers
Provide suggestions for further reading and resources that can help non-programmers
get started with Python.

Objetivo: Explicar de maneira simples o que é Python, como ele é diferente de outras
linguagens, e quais os tipos de projetos que podem ser desenvolvidos com python

Por que aprender Python?


O Python é uma linguagem de programação muito popular hoje em dia. Ela é conhecida
pela seu código simples e fácil de ler, e por causa disso tem sido cada vez mais escolhida
como a primeira linguagem a ser ensinada para novos programdores.
No entanto, é importante frizar que apesar do Python ser simples, não significa que ele
não é poderoso. Ele é capaz de ser utilizado em diversas áreas, como desenvolvimento
web, análise de dados e aprendizado de máquina, e tem se tornado a opção preferida de
diversos programadores experientes também.
Como vimos no artigo anterior, uma linguagem de programação é a forma que um
programador se utiliza para fazer o seu trabalho. É através dela que passamos instruções e
tarefas que um computador deve processar.

Quais são as diferenças entre as linguagens?


Na programação, nós separamos as linguagens em duas categorias: Baixo nível e Alto
nível.
Linguagem de Baixo Nível
Chamamos de baixo nível na computação tudo aquilo que está mais perto do hardware.
Os Sistemas Operacionais, por exemplo, são os principais softwares que se utilizam dessas
linguagens de baixo nível, pois eles precisam se comunicar diretamente com os hardwares
do computador para fazer tudo funcionar.
Essas linguagens possuem um código que é muito mais difícil de entender, pois estão mais
perto da máquina e tratam de coisas específicas do funcionamento dos hardwares.
Um exemplo de linguagem de baixo nível é o Assembly.

; example.asm

.equ myConstant, 10

.globl myVariable
myVariable: .word 0

.globl myFunction
myFunction:
stmfd sp!, {r4-r12, lr}

ldr r0, =myConstant


ldr r1, =myVariable
ldr r2, [r1]
add r2, r2, r0
str r2, [r1]

ldmfd sp!, {r4-r12, pc}

Não tente entender este código. Ele só está aqui para demonstrar como as coisas são bem
diferentes no baixo nível.
Linguagens de Alto Nível
Se baixo nível significa estar perto das máquinas, então alto nível significa estar perto dos
seres humanos. Uma linguagem de alto nível é muito mais preocupada com sua legibiliade
e entendimento pelas pessoas.
Eu particularmente sou da opinião de que mesmo entre as linguagens de alto nível,
poderíamos dizer que uma é "mais alto nível" do que a outra. Vale ressaltar que esse tipo
de comparação não é bem vista no meio acadêmico e livros mais tradicionais.
A minha escolha por me aprofundar e especializar na linguagem python é devido a este
fato. Considero ela muito mais próximo do ser humano do que outras linguagens como
Java, C# ou Javascript. Essa é uma opinião particular minha, mas que outros
programadores Python costumam concordar com bastante convicção.
Exemplos de lingaguens de alto nível:

def par_ou_impar(num):
if num % 2 == 0:
return "par"
else:
return "impar"

public static String parOuImpar(int num) {


if (num % 2 == 0) {
return "par";
} else {
return "impar";
}
}

Além do foco em simplicidade no código, outra diferença muito comum é no que


chamamos de "tipagem". O Python possui uma tipagem dinâmica, o que significa que o
programador não precisa declarar o tipo de dado de uma variável. Em termos mais
simples, podemos dizer que é uma linguagem menos burocrática, e isso contribui com a
facilidade de escrita e leitura de seu código.
Se prestar atenção nos dois códigos acima, o código em Python é menor tanto no número
de linhas como no comprimento delas. Ambos os códigos fazem a mesma coisa, mas o fato
de ter menos coisas para ler faz com que o Python seja considerado mais simples.

Histórico do Python
A linguagem foi criada em 1991 por um holandês chamado Guido van Rossum. Ele criou
uma linguagem que era fácil de usar e entender e deu o nome baseado no grupo britânico
Monty Python.
Atualmente estamos no Python 3, que foi lançada em 2008. No entanto, a internet está
cheia de coisas que ainda funcionam com o Python 2, que teve o seu fim decretado pela
Python Software Foundation em 2020.
Ao aprender python e buscar conteúdo na internet, é sempre bom prestar atenção para
ver se estão falando de Python 3 ou Python 2, pois os códigos possuem algumas
diferenças e não são completamente compatíveis.
O Python 3 continua tendo atualizações frequentes, sempre com novas funcionalidades e
melhorias. No momento da escrita deste artigo, a versão mais recente é a 3.11, que foi
lançado em outubro de 2022 e tem seu fim de suporte agendado para 2027.
Juntamente com Javascript e Java, o Python é considerado uma das maiores linguagens
de programação do mundo, quando o critério é utilização real nas empresas, ou vagas em
aberto.

Conclusões
Aprender a programar utilizando Python é uma oportunidade excelente, já que você irá
aprender os básicos da lógica de programação e vai aprender uma das linguagens mais
usadas e versáteis que temos na atualidade.
Sempre é bom comentar que qualquer programador profissional acaba sabendo diversas
linguagens, e todos concordam que aprender e desenvolver em diferentes linguagens é
algo muito bom. Portanto, aprender Python não significa que você não irá aprender outras
linguagens no futuro.
Espero que este artigo tenha sido útil em explicar um pouco mais sobre linguagens de
programação e sobre o Python, que iremos finalmente começar a aprender nos próximos
artigos.

Você também pode gostar