Article image
Janderson Abreu
Janderson Abreu21/08/2023 16:55
Compartilhe

Porque voce não deve aprender Python!

  • #Python

Estamos prestes a começar sua jornada no universo da programação! Uma das primeiras perguntas que surgem é: "Qual linguagem eu pego primeiro?" Enquanto o Python é a escolha óbvia para iniciantes (é quase como o macarrão instantâneo da programação), vou te contar um segredo: começar agora com a linguagem C pode ser a melhor escolha que voce fara, e como adicionar um toque de aventura e emoção à sua jornada. Ao final do artigo eu preparei um bônus: utilizando o principio de pareto, o que você deve aprender em linguagem C para melhorar exponencialmente sua compreensão, logica e algoritimos em Python. 🎉

Ah, sim! O Python e a linguagem C têm uma relação de parentesco interessante. Se pensarmos no mundo da programação como uma grande árvore genealógica, a linguagem C seria como o avô que influenciou muitos de seus descendentes, incluindo o Python.

1. Construindo a Fortaleza da Compreensão

Dominar programação não é só decorar palavras mágicas (sintaxe). É entender os feitiços que você lança! A linguagem C, essa bruxa maluca de baixo nível, te joga direto nas profundezas da memória, ponteiros e outros truques de hardware. Isso te dá uma base rock 'n roll sobre como os computadores funcionam por dentro, coisa que o Python disfarça mais que um mágico! ✨

2. Modo Detetive: Desenvolvendo Habilidades Analíticas

Programar em C é tipo ser um detetive de códigos! 🔍 Um erro pequeno em memória pode ser o grande mistério por trás de um bug colossal. Mas aqui está a jogada: ao superar esses desafios, você afia seu radar analítico. E sabe o que é o máximo? Essa super-habilidade ajuda em qualquer língua, até mesmo quando o Python te dá uma piscada de olho. 😉

3. Domando Feras: Controle Fino vs. Abstração

C te dá o poder de domar leões e dragões da máquina, controlando a memória e o hardware. Mas com grande poder vem grande... confusão! Enquanto isso, o Python é o assistente de mágico que faz truques sem mostrar como funciona. Ao aprender C, você percebe como é o show nos bastidores. E aí, quando volta para Python, você diz "A-ha!" 🧙‍♂️

4. Missões Futuras e a Lei dos 80/20 (Princípio de Pareto)

Na medida que sua aventura avança, você enfrenta missões mais desafiadoras: otimizar código, programar sistemas operacionais, até controlar foguetes. Ter o C na sua espada e escudo ajuda muito nessa batalha! Ah, e aqui entra o Princípio muito importante que preparei para ajudar na sua jornada a poção magica de Pareto: 80% do conhecimento de programação pode ser conquistado com 20% do esforço, e essa base forte te dá esses 20%. Os outros 80%? Python te dá uma carona! 🚀

Conclusão

Então, pronto para embarcar em uma aventura mais empolgante? 🌟 Comece com C para construir uma base robusta e uma mente afiada. Eu sei que montar um ambiente de programação em C e penoso, no Windows então...antigamente era muito mais. mas a aventura? vai valer a pena. Isso te prepara para conquistar os reinos da programação, desde castelos de sistemas operacionais até as florestas encantadas de Python. E lembre-se: em programação, você é o herói da sua própria história! 🦸‍♂️⌨️

🎁 Bônus: Estrutura de Aprendizado C com Princípio de Pareto

  1. Entenda os Fundamentos: Mergulhe nos conceitos de memória, variáveis e controle de fluxo. Comece com estruturas básicas de controle como loops e condicionais.
  2. Ponteiros e Memória: Domine a arte misteriosa dos ponteiros. Aprenda a manipular a memória com responsabilidade e evitar monstros de vazamento de memória.
  3. Projeto de Baixo Nível: Conquiste um projeto de C desafiador, como construir um pequeno sistema ou uma calculadora científica. Isso te coloca no campo de batalha!
  4. Abraços de Abstração com Python: Após sua aventura em C, sinta como Python te abraça com suas abstrações mágicas. Você vai notar que já domina muitos conceitos importantes.
  5. Aplicação e Exploração: Com uma mente afiada e habilidades sólidas, explore projetos Python mais complexos. Você verá que as ferramentas do seu cinto de C se aplicam a muitos desafios.

imagem: Foto de ThisIsEngineering: https://www.pexels.com/pt-br/foto/mulher-codificando-no-computador-3861958/

Então, jovem aprendiz, que sua jornada seja cheia de risos, erros e, acima de tudo, aprendizado. 🌈 Agora vá e faça essa mágica acontecer: comece com C e, em breve, estará usufruindo de Python como um campeão! 🏆🐍

Compartilhe
Comentários (1)
Arthur Santos
Arthur Santos - 23/08/2023 09:59

Concordo plenamente! Comecei com C e agora aprendendo python é muito mais fácil. Um exemplo prático disso é uma lista em C que é preciso fazer um for para percorrer o vetor na entrada e saída dos dados, enquanto o python simplifica tudo usando um .append e exibe a lista com um simples print. Então realmente faz uma diferença grande começar no C e entender o que está por trás da mágica do Python