image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Carlos CGS
Carlos CGS19/09/2025 16:12
Share
Microsoft - Azure AZ-900Recommended for youMicrosoft - Azure AZ-900

Python mudou minha vida como Dev e pode mudar a sua também!

  • #Python

Fala Galera Dev!

Hoje não venho apenas escrever um artigo, venho contar um pouco da minha trajetória no mundo da programação e mostarr que o python é a na minha opinião a melhor linguagem de programação para quem esta començando neste mundo incrivél onde conseguimos contruir mundos através de palavras escritas e conseguimos opera-los de forma quase que como deuses desses mini mundos, criando suas regras variáveis funções e estruturas de dicisam que definem e direcionam como esse mini mundo vai operar.

Mas vamos falar um pouco mais sobre a linguagem python que é o nosso foco, apresentando um pouquinho da história dessa linguagem. Sendo essa uma linguagem com uma curva de aprendizado muito rápica. Mas calma ai vamos dar um passo atrás e explicar o que é curva de aprendizado. Que nada mais é do que o tempo que demoramos para aprender a utlizar/usar certa linguagem de programação em nosso dia a dia. Sendo ele muito menso verbosa que as demais linguagens, uma sintaxe muito simples e diversas bibliotecas que faciliatme e muito noss dia a dia.

image

Um pouco de história:

Python foi criada lá em 1989 por Guido Van Rossum e foi inspirado na linguagem ABC, sim linguagem ABC é uma linguagem de programação e não apenas uma sequencia de lteras do alfabeto. e foi criada com a seguinte idéia:

  • Criar uma linguagem parcedida com o inglês;
  • Fácil de ler e escrever;
  • Sem verbisidade, ou seja, sem muito código para executar um trecho de código como em C# e java.

Python não tem seu nome inspirado em uma cobra ou serpente como muitos acreditam e usam de foram errada, inclusive no meu projeto CodeVersePython2025 utilizo como avatar uma cobra que programa e aparece em todas as postagens. Mas sei que não foi bem a intençaõ do criador da linguagem fazer alusões a cobra ou serpente quando nomeou sua nova linguagem e sim atribuir uma homenagem a um grupo de comédia britânico Month Python's Flying Circus, sendo esse um programa apresentado na rede de tv BBC.

Atualmente Guido Van Rossum tem 69 anos, nascido em 31 de janeiro de 1956, estudou matemática na universidade de Amsterdã, onde começou a programar. Desde então se envolveu em alguns projetos, sendo alguns deles o da craição da linguagem ABC, o qual teve contribuição. No natal de 1989 ele começou a desenvolver a linguagem python como um projeto paralelo com o itnuito de juntar as melhores boas prpaticas e superar as falhas que encontrava na linguagem ABC. Porém sua primeira versão 0.9.0 foi lançada somente em fevereiro de 1991, mesmo ano que eu nascia, e tomou grande popularidade pela sua sintaxe clara, simplicidade e versatilidade.

image

Agora vamos entender o porque python e relamente a melhor escolha para quem está comaçando...

Antes de entrar nesse métito vou contar um pouco mais da minah trajetória, eu começei no universo da progarmação em 2016 através de cursos e tutorias eque encontrava na internet e algumas raridades no youtube. Naquele tempo não existia a IA para facilitar nossa vida e ensinar de forma bem lúdica tudo o que precisamos, então tínhamos que ver e acompanhar tutorias. Naquele época pelo menos da minha parte, não encontrava cursos gratuitos e de qualidade como hoje em dia encontramos tão difundidos como esse projeto aqui da plataforma da DIO que dissemina conhecimento a todos que desjam apender.

Por isso começei da forma mais difícil... rs

Comecei com C#, tentando recriar um sistema de controle de estacionamento no visal studio, e eu digo visual studio mesmo, não o VS Code. estava criando um aplicativo com forms, não uma aplicação de internet. e foi bem difícil por não conhecer sobre lógica de programação e outrso assuntos tão importantes para quem esta começando como noções de variáveis, funções, tipos de dados, etc. Mas mesmo assim fui para dentro, olhando o tutorial, aprendendo a cirar os forms e codificar o back junto da parte de front e o projeto saiu depois de alguns meses de estudo e muitas tentativas.

Após conheci o HTML e CSS e me apaixonei, pois via que o que eu escrevia refletia diretamente como que aparecia na tela. Via a facilidade de se criar sites e o poder que aprogramação tem , sendo nossa imaginação o limite para o que podemos criar. claro que outras linguagens como o javacript também ajudam bastante para operar variáveis dentro de uma palicação web.rs.

Mas depois de fala um pouco sobre minha trejetória vejo que a lingauegm python é bem mais simples de ser aprendida e de se criar projetos práticos e reais que podemso escrever códigos funcionais do inicio ao fim com um tempo de estudo muito menor, até porque hoje em dia python possui:

  • Uma sintaxe muito simples e fácil de aprender, quase um inglês;
  • Uma super comunidade ativa que nos ajuda durante nossas dúvidas e são bem engajados;
  • Versatilidade, com python podemos criar sites, aplicativos, treinar inteligências artificiais, manipular dados e muitas outras coisas.

Vou apresentar alguns exemplos, para que mostrar como um simples código de "Olá Mundo" é feito na linguagem Python, C#, Java e PHP:

# PYTHON
print("Olá, Mundo!")


# C#
using System;
class Program {
  static void Main() {
      Console.WriteLine("Olá, Mundo!");
  }
}

# JAVA
public class Main {
  public static void main(String[] args) {
      System.out.println("Olá, Mundo!");
  }
}

# PHP
<?php
echo "Olá, Mundo!";
?>

Agora depois de ver esse pequeno código conseguimos entender e ver como python é muito simples. Pois estamos falando apenas de um olá mundo. Mas imagine escrever uma função que execute um fluxo de decisão enorme e que receba diversos parâmetros. Isso viraria um baita c´´odigo complexo, que em python se torna bem mais simples.

Vamos falar das Bilbiotecas...

A linguagem python possue um gama enorme de bibliotecas que facilitam e muito a vida de todos os desenvolvedores. Não que outras linguagens não possuam, mas python possue uma quantidade absurda de bibliotecas que podem ser facilmente importadas e usadas em nossos projeto. Desde blbiotecas simples como validadores de CPF, etc até bibliotecas complexas que na minha humilde opinião são praticamente um frameworks. E como fiz no inicio deste artigo, vamos dar um passo atrás e explicar o que são bilbiotecas.

Bibliotecas são trechos de código que algum programador teve de escrever para resolver a demanda de seu projeto em algum momento de sua trajetória, e após verificar que deu certo e testar -lo, resolveu publicar para que outros desenolvedores também utilizem. Claro que existem bibliotecas mais complexas que foram desenvolvidas por times de devs que se dedicaram por tempos afio para escrever seu código, como bibliotecas usadas por empresas de grande porte. Só expliquei de uma forma bem simples e resumida para que fosse simples de entender.

Por dim vamos conhecer algumas das bibliotecas mais famosas e usadas em python:

Numpy - (Criada em 1995 por Jim Hugunin - foi criada para facilitar calculos numéricos e operações com matrizes);

import numpy as np
arr = np.array([1, 2, 3])
print(arr * 2)  # [2, 4, 6]

Pandas - (Criada em 2008 por Wes McKinney - foi criada para manipulação e análise de dados, usada em planilhas, tabelas e datasets);

import pandas as pd
data = {"Nome": ["Ana", "João"], "Idade": [25, 30]}
df = pd.DataFrame(data)
print(df)

Matplotlib - (Criada em 2003 por John D.Hunter - foi criada voltada para a visualização de dados, permitindo criar gráficos simples e complexos);

import matplotlib.pyplot as plt
plt.plot([1, 2, 3], [2, 4, 6])
plt.show()

Flask - (Criada em 2010 por Armin Ronacher - foi criada como um frameword minimalista, para criara APIs e aplicações web rápidas);

from flask import Flask
app = Flask(__name__)


@app.route("/")
def home():
  return "Olá, Mundo!"


app.run()

Conclusão...

Depois de estudar um pouco posso afirmar que python é para mim a melhor linguagem para se começar pois diminua a curva de aprendizado através de sua sintaxe simples e menos verbosa. Possui diversas bibliotecas com sendo essas ferramentas já prontas. Que ajudam e muito na inserçao do mercado de trabalho para quem está começando.

Mas não estou aqui para iludir ninguém. Python é mais simples de aprender, mas isso por si só não te torna um bom desenvolvedor. O diferencial é o que chamo de "tempo de cadeira", ou seja o tempo que voce se dedica e estudar e praticar determinada tecnoloiga é que te faz um bom profissonal. Então vamos usar a tecnologia ao nosso favor e ao invés de usarmos a IA apenas para copiar código, vamos usa-la para debugar algum dúvida no código que esta com erro. ou para sugerir uma refatoração em algum codigo que voce escreveu e depois entende ro que a IA fez para melhora-lo aplicando esses novos conceitos em projetos posteriores.

Python está ai, sendo a linguagem qua mais esta proxima da inteligência artificial, então vamos usa-la como nossa aliada e crescermos juntos.

Segue lá no LinkedIn para mais conteúdos como esse e para acompanhar o projeto CodeVersePython2025, onde mostro passo a passo, desde os conceitos básicos da linguagem python até integramos nosssa aplicação com ia IA e recriarmos o J.A.R.V.I.S. nossso assistente virtual parecido com o do Tony Stark: https://www.linkedin.com/in/carlos-cgs/

Referências:

  • Wikipedia: https://pt.wikipedia.org/wiki/Guido_van_Rossum
  • Wikepedia: https://pt.wikipedia.org/wiki/Python
Share
Recommended for you
Suzano - Python Developer #2
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Comments (0)
Recommended for youMicrosoft - Azure AZ-900