Aula 00.py uma breve introdução

Quando começamos a estudar algo, muitas vezes queremos pular direto para os tópicos avançados e acabamos esquecendo da base. Isso ocorre em todas as áreas, principalmente na área de T.I.

Ao iniciar os estudos em programação, muitos de nós já queremos construir sistemas complexos, como os da Netflix ou da Uber, sozinhos, e em alguns meses já imaginamos ter milhões na conta e estar em alguma praia do Caribe.

Durante o boom da área, muitos cursos se aproveitaram dessa mentalidade, oferecendo promessas como “Construa sua pokedex e torne-se um profissional sênior em 6 meses”. Muitas pessoas, por desconhecimento ou buscando atalhos, caíram no papo dos coaches.

Nesse período, muitas pessoas entraram no mercado. No entanto, hoje o cenário é diferente e as empresas buscam profissionais com experiência e uma base sólida para resolver problemas. Infelizmente, os coaches só ensinaram a copiar e colar sem nenhuma base.

O que vamos aprender?

Vamos aprender lógica de programação, algoritmos e estruturas de dados, que são a base para se tornar um programador capaz de resolver problemas, pois é isso que um programador faz: resolve problemas. Você pode até achar isso chato, mas é essencial no dia a dia.

Básico sobre o Python

O Python é uma linguagem de programação criada antes mesmo do Java por Guido van Rossum. Ela é uma linguagem de alto nível, o que significa que é muito semelhante à linguagem humana. Veja o exemplo abaixo:

print("Olá, sou um script em Python que imprime uma mensagem na tela")
Enter fullscreen mode
Exit fullscreen mode

Além de ser simples de aprender, é uma linguagem muito versátil, utilizada para análise de dados, scripts e back-end. Python também é usado por grandes e pequenas empresas como Google, Meta, OpenAI e muitas outras, possuindo uma comunidade bastante ativa com diversos recursos como ebooks, livros e discussões em fóruns.

O que vamos precisar?

Precisaremos apenas de uma conta no Google Colab, uma plataforma que nos permite executar códigos Python de maneira simples. Caso prefira, sinta-se à vontade para instalar o Python e o VSCode em seu PC e codar por ele.


Desafio

Exercite sua lógica com o jogo dos Missionários e Canibais. Sua missão é atravessar os missionários e canibais para a outra margem do rio, mas tenha cuidado: quando o número de missionários for menor que o de canibais em um lado do rio, os missionários serão devorados.

jogo missionários e canibais

Missionários e Canibais: https://rachacuca.com.br/jogos/missionarios-e-canibais/
O Lobo e a Ovelha: https://rachacuca.com.br/jogos/o-lobo-e-a-ovelha/


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top
Envisioning the future : the p2p electricity trading platform of tomorrow. What is software engineering and development ?. Unlimited web space.