Fernanda Oliveira
Fernanda Oliveira26/09/2025 13:50
Compartilhe

Impacto do Python na carreira de um desenvolvedor iniciante - minha jornada pessoal

  • #Python

Ufa...deu tempo 😄.

Quero começar dizendo que esse artigo é autoral, pois falo aqui de tudo que estou vivendo e me por esse motivo escolhi o tópico: Impacto do Python na carreira de um desenvolvedor iniciante.

O início de tudo

Lembro que no ensino médio - antigo 2º grau - eu ia fazer as provas com muito gosto e um pouco de ansiedade, pois o professor criava exercícios para desenvolvermos pequenos cadastros com programação e eu achava um máximo.

Ganhei um livro de HTML e CSS, lembro que passei a madrugada toda criando um site de escursões para um amigo, fiquei tão empolgada e encantada que escolhi seguir a área de webdesign trabalhando de forma freelancer 🥰.

Ao longo da minha carreira, percebi que além do desenvolvimento das skills, há também um crescimento da visão sobre áreas complementares que se deseja alcançar. Iniciei como dev front-end, continuo atuando nessa área, mas o coração também bate bem forte pelo back-end e IA.

Quando comecei a olhar para esse crescimento, o coração falou muito forte no aprendizado de Python. Estudando, vi a amplitude de aplicações que se podia fazer com ele: dados, AI, ML e sem contar que ele tem uma linguagem mais limpa, fácil de ler, diversas opções de bibliotecas, flexibilidade, ferramentas...

Sei que o Python não é exclusivo, existem outras linguagens - mas particularmente, ele foi minha decisão de escolha para trabalhar e focar 🚀.

Um pouco do que venho aprendendo com Python até aqui

1) A base do Python

Deixo aqui uma breve comparação de Python sendo uma linguagem mais simples e direta, não fazendo uso de variável, enquanto no Javascript é necessário usar as palavras reservadas let ou const em sua declaração:

#Python
idade = 30
#JavaScript
let idade = 30;

2) Vi também um pouco sobre desenvolvimento de sistemas para web associado a BD achei fantástico. Amei d+!

3) Estudei um pouco sobre ciência de dados e fiquei impactada como os dados “falam”. Com isso podemos criar soluções com base nessas respostas. Segue um exemplo a seguir:

import matplotlib.pyplot as plt 

fig, ax = plt.subplots() 

fruits = ['apple', 'blueberry', 'cherry', 'orange'] 
counts = [40, 100, 30, 55] 
bar_labels = ['red', 'blue', '_red', 'orange'] 
bar_colors = ['tab:red', 'tab:blue', 'tab:red', 'tab:orange'] 

ax.bar(fruits, counts, label=bar_labels, color=bar_colors) 

ax.set_ylabel('fruit supply') 
ax.set_title('Fruit supply by kind and color') 
ax.legend(title='Fruit color') 

plt.show()

Matplotlib é a biblioteca mais usada para visualização de dados em Python. Este exemplo acima mostra um gráfico de barras e o controle das suas cores.

3) Estudei também um pouco e continuo estudando sobre Machine Learning. Vou dizer pra vocês…estou apaixonadaaaa e quantas soluções ele proporciona através da IA, na saúde, segurança, para o futuro! Segue um código scikit-learn.

import numpy as np

from sklearn.cluster import MeanShift, estimate_bandwidth
from sklearn.datasets import make_blobs

#Gerando dados de amostra
centers = [[1, 1], [-1, -1], [1, -1]]
X, _ = make_blobs(n_samples=10000, centers=centers, cluster_std=0.6)

#Gerando clustering com MeanShift
# The following bandwidth can be automatically detected using
bandwidth = estimate_bandwidth(X, quantile=0.2, n_samples=500)

ms = MeanShift(bandwidth=bandwidth, bin_seeding=True)
ms.fit(X)
labels = ms.labels_
cluster_centers = ms.cluster_centers_

labels_unique = np.unique(labels)
n_clusters_ = len(labels_unique)

print("number of estimated clusters : %d" % n_clusters_)



#Saída
number of estimated clusters : 3

Falando dessa visão de crescimento e minha paixão pelo back, IA, é que através da tecnologia, do código, são construidas inúmeras aplicações que trazem positivamente impacto na vida das pessoas. Não vou abandonar o front (pois também amo), mas criar aplicações que beneficiem pessoas, se tornou um sonho, um objetivo pra mim. Pra mim, esse é o impacto 🚀💖! Há um propósito maior e além do que criar um site institucional, uma vitrine virtual, entre outros.

O que recomendo pra você que está lendo e também se encontra em uma jornada de ir mais longe (não necessariamente nessa ordem)

  • Estude de tudo um pouco pois você precisa entender o mínimo como tudo funciona para saber que direção tomar, pois é o que tenho feito. Eu analisei tudo o que estudei até aqui, vi o que me identifiquei mais e o que me identifiquei menos pra a partir daí focar nos estudos. O problema maior para mim é querer abraçar tudo kkkk.
  • Tem dias que bate a sindrome do impostor, coisas que surgem como impedimentos, mas faço vista grossa e sigo adiante. Te recomendo fazer o mesmo quando coisas assim acontecerem, afinal, são desafios que podemos vencer. Nem tudo alcançamos de forma fácil, mas com dedicação e esforço chagaremos lá!
  • Se ama o front, ame design e tudo mais que faz parte. Se ama o back, ame os desafios maiores e tudo mais rs. Tudo isso faz parte mas o que vai me levar e te levar mais longe é a paixão do que está estudando/fazendo.
  • Nessa área os estudos são forever. Tenha isso em mente e "vamo que vamo" 🚀!

Pra finalizar, o python tem ampliado cada vez mais minha visão e com isso tenho olhado firme para onde desejo um dia alcançar como profissão. Hoje me considero ainda iniciante nos estudos em Python, mas cada novo aprendizado me impulsiona a continuar seguindo em frente e eu espero que com você também seja assim. Que o Python seja apenas o começo, uma ponte inicial que vai nos levar para o outro lado, alcançando lugares maiores e contribuindo na vida das pessoas através do código 💖.

Abraços, sucesso a todos(as) e obrigada por ler até o final.

Nota: os exemplos de códigos utilizados matplotlib e do scikit-learn foram retirados do próprio site.

Compartilhe
Comentários (2)
Fernanda Oliveira
Fernanda Oliveira - 13/10/2025 19:56

Olááá...que legal receber o comentário de vocês e estou bem focada nessa transição rs.


Sobre a pergunta que me fez, eu acredito que o maior desafio para um desenvolvedor iniciante - até mesmo devido a falta de experiência - é justamente essa construção do passo a passo, esse raciocínio das etapas que a aplicação precisa ter. 

Para quem estuda de forma autônoma/autodidata é bem desafiante, mas com dedicação, a prática dos estudos, aos poucos as coisas vão ganhando sentido 😊.

DIO Community
DIO Community - 29/09/2025 10:09

Excelente, Fernanda! Que artigo incrível e super inspirador sobre "Impacto do Python na carreira de um desenvolvedor iniciante - minha jornada pessoal"! É fascinante ver como você, com um background em webdesign e front-end, se apaixonou por Python e pela Inteligência Artificial (IA), enxergando na linguagem uma ponte para construir aplicações que beneficiem as pessoas.

Você demonstrou que o Python foi a escolha ideal para o seu crescimento, devido à sua linguagem limpa, facilidade de leitura, versatilidade e ampla gama de bibliotecas (Matplotlib, scikit-learn, etc.). Sua análise de que o propósito maior de criar aplicações que beneficiem pessoas é o seu motor de crescimento é um insight valioso para a comunidade.

Qual você diria que é o maior desafio para um desenvolvedor iniciante ao traduzir um problema do dia a dia para a "linguagem do robô", em termos de converter ideias complexas em passos claros e sequenciais que um computador possa entender?