• Categorias
    • Desenvolvimiento de software
    • Machine Learning & AI
    • Carreira de programador e dicas
    • Histórias de sucesso
  • Materiais Gratuitos
    • Calculadora CLT x PJ
    • Quiz de Front-end
    • Quiz de Mobile
    • Guia Full Stack atualizado
    • Guia de Negociação Salarial para Devs
    • Modelo de Currículo Internacional
  • Para Talentos
    • Criar perfil gratis
    • Ver vagas
  • Categorias
    • Desenvolvimiento de software
    • Machine Learning & AI
    • Carreira de programador e dicas
    • Histórias de sucesso
  • Materiais Gratuitos
    • Calculadora CLT x PJ
    • Quiz de Front-end
    • Quiz de Mobile
    • Guia Full Stack atualizado
    • Guia de Negociação Salarial para Devs
    • Modelo de Currículo Internacional
  • Para Talentos
    • Criar perfil gratis
    • Ver vagas

Início Passos para iniciar a sua carreira de desenvolvedor Python

  • Foto de Geekhunter Geekhunter
  • dezembro 13, 2024
carreira de desenvolvedor

Passos para iniciar a sua carreira de desenvolvedor Python

Há algum tempo, enquanto me aventurava para desenvolver um sisteminha em FPGA para um projeto de faculdade, meu irmão fascinado em me ver virar noites trabalhando perguntou por onde começar a programar. Ele devia ter uns 13 anos na época, e a minha resposta não poderia ser outra: Python, é claro!

Eu já havia cruzado com a linguagem algumas vezes para coisas simples e sabia da boa reputação entre universitários recém admitidos e estudantes secundaristas justamente pela sintaxe simples, excelente documentação, imensa comunidade compartilhando códigos e dicas, além da versatilidade que só Python oferece (que o diga Google e Youtube, por exemplo).

Bolei um pequeno guia para começar a se aventurar na linguagem, e logo ele já estava fazendo suas primeiras aplicações.

5 Melhores IDEs e Editores de Código em Python para 2020

Instalando Python

Se você utiliza alguma distribuição Linux, como Fedora, Ubuntu ou OpenSUSE (ou se você usa o Mac OS X), a boa notícia é que provavelmente o Python já esteja instalado. Para confirmar, abra um terminal (konsole, para KDE ou gnome-terminal para Gnome) e simplesmente digite “python” (sem aspas) que o interpretador Python irá iniciar.

Por outro lado, se você trabalha com Windows, a má notícia é que ele não está instalado nativamente. Todavia, você pode visitar este site e baixar a última versão. Você encontrará, neste site, duas versões, a 2.7.x (mais recomendada, haja vista que muitas ferramentas e frameworks são compatíveis somente apenas com essa versão) e a 3.5.x.

Após a instalação, ainda será necessário configurar a variável PATH do sistema. Vá ao Painel de Controle, digite “variáveis de ambiente” no campo de pesquisa e clique em “editar variáveis de ambiente para sua conta”. Entre na seção: “variáveis de usuário” clique na variável PATH ou crie uma com este nome; por fim, no campo “valor da variável”, digite: “;C:\Python27” (sem aspas) no final do texto já escrito no ato da abertura. Pronto, agora para ter certeza de que o Python está lá, é só ir ao menu Iniciar, digitar cmd e, ao abrir o prompt de comando, digitar Python! Ele estará pronto para o trabalho!

Com o ambiente configurado, é possível começar a programar em qualquer editor de texto, mesmo o Bloco de notas ou o TextEdit; no entanto será muito mais fácil utilizar um editor especializado. Existem editores gratuitos como o Notepad ++ e Pspad (Windows), o Dreampie (Linux) e o TextWrangler (Só usuários de Mac conseguem acessar). O Sublime Text também é um ótimo editor multiplataforma para quem também planeja programar em outras linguagens, e o PyCharm conta com bibliotecas de suporte mais robustas e pode ser utilizado gratuitamente por estudantes. No final, tirando algumas funções mais elaboradas, é mais uma questão de gosto ou a qual software você se adapta melhor.

Iniciando a inserção de códigos no interpretador

Para imprimir qualquer texto na linha de comando, basta digitar print seguido de um texto entre aspas. Ex.:

>>> print "Testando Python!" #use print('Testando Python') para a Python3
Testando Python!

Interessante observar também que o interpretador Python pode ser usado como calculadora:

>>> 3 + 8
11
>>> 9 * 5
45

Assim como em outras linguagens, alguns comandos são idênticos ao de outras muitas linguagens, como If (condicional) e while (repete uma sequencia de comandos enquanto uma dada expressão booleana é avaliada como verdadeira).

Praticando códigos ou exercícios

Quer melhorar sua codificação em Python ou dar os primeiros passos no assunto? Então dê uma olhada no repl.it, um tutorial com códigos online à disposição de quem quer conhecer o ambiente, de forma simulada, antes de ir para o universo real do Python.

Quer um local em que sejam concentradas documentações, informações compartilhadas de programadores e dicas de exercícios para iniciantes? Em http://wiki.python.org.br/, você terá acesso a tudo isso, obrigatório a quem ainda não tem muita familiaridade com essa linguagem multiplataforma. A comunidade é grande, então é fácil encontrar material de qualidade online. O Dive Into Python também reúne diversas informações em um só lugar, além de explicar as diferenças entre as versões 2 e 3 da linguagem.

Há ainda um livro bastante famoso, que auxiliou milhares de programadores a iniciarem suas codificações em Python. “Learn Python the hard way” pode ser lido on-line e traz funções, variáveis, linhas de codificações e os exercícios mais importantes para você ficar profissional no assunto!

Vantagens de programar em Python

  • Multiplataforma;
  • Orientada a Objetos;
  • Sintaxe objetiva e de fácil compreensão;
  • Abundância de documentação;
  • Linguagem de Alto Nível;

>> Leitura recomendada:
Você sabia que linguagem mais usada em ciência de dados é Python? Saiba tudo sobre a área aqui!

Em tempo, Python também é considerada a melhor para crianças e iniciantes no infográfico da Carlcheo, e também possui uma das melhores médias de salários entre linguagens no exterior.

Você já tem experiência na área? Dá uma olhada nas vagas para desenvolvedor python na nossa página de oportunidades. Para demonstrar interesse é só criar um perfil grátis. Bora?

10 Livros de Python para ser um especialista

 

Foto de Geekhunter

Geekhunter

Python IDE
10 melhores IDEs e editores de código em Python para 2025
  • março 18, 2025
o que é commit
O que é Commit e como usar Commits Semânticos
  • dezembro 13, 2024
certificações em TI
10 certificações em TI muito valorizadas hoje
  • novembro 20, 2024
Consultor SAP: o que faz, salário e como se tornar um
  • março 20, 2025
brainfuck
Brainfuck: A linguagem esotérica que desafia programadores até hoje
  • junho 27, 2025
gerente de tecnologia
As principais habilidades de um gerente de tecnologia
  • junho 27, 2025
vagas de TI
Vagas de TI: como encontrar uma que combine com você?
  • junho 26, 2025
Planejamento da equipe de metodologia scrum
Metodologia Scrum: o básico que todo DEV precisa saber
  • junho 24, 2025

Gosta do conteúdo? Assine nossa Newsletter!

Desenvolvimiento de software

Brainfuck: A linguagem esotérica que desafia programadores até hoje

  • Geekhunter
  • junho 27, 2025
Carreira de programador e dicas

As principais habilidades de um gerente de tecnologia

  • Geekhunter
  • junho 27, 2025
Desenvolvimiento de software

Vagas de TI: como encontrar uma que combine com você?

  • GeekHunter
  • junho 26, 2025
Desenvolvimiento de software

Metodologia Scrum: o básico que todo DEV precisa saber

  • Geekhunter
  • junho 24, 2025
Carreira de programador e dicas

Dicas de carreira: como criar seu perfil profissional com foco na área tech

  • GeekHunter
  • junho 24, 2025
AnteriorAnteriorComo negociar o seu salário durante a entrevista de emprego
PróximoConheça as 7 maiores mudanças do PHP 7Próximo

Rod. José Carlos Daux – SC
401, 4120 – km 4, Bairro Saco
Grande – Florianópolis – SC
CEP 88032-005

Para Profissionais
  • Criar Perfil
  • Vagas de tecnologia
  • Blog TI
  • Criar Perfil
  • Vagas de tecnologia
  • Blog TI
Para Empresas
  • Plataforma de Recrutamento Tech
  • Serviço de Recrutamento Tech
  • Nossos Planos
  • GeekAcademy
  • Blog de RHTech
  • Perguntas Frequentes
  • Login Empresas
  • Plataforma de Recrutamento Tech
  • Serviço de Recrutamento Tech
  • Nossos Planos
  • GeekAcademy
  • Blog de RHTech
  • Perguntas Frequentes
  • Login Empresas
A Geekhunter
  • Sobre a GeekHunter
  • Suporte
  • Políticas de Privacidade
  • Termos de Uso
  • Portal LGPD
  • Sobre a GeekHunter
  • Suporte
  • Políticas de Privacidade
  • Termos de Uso
  • Portal LGPD

Add Your Heading Text Here