Escolar Documentos
Profissional Documentos
Cultura Documentos
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
; example.asm
.equ myConstant, 10
.globl myVariable
myVariable: .word 0
.globl myFunction
myFunction:
stmfd sp!, {r4-r12, lr}
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"
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.