Introdução à programação em Python para iniciantes absolutos

Então, recentemente eu estava conversando com um dos meus colegas no meu escritório de Programação em Python para o Iniciante Absoluto e outras coisas. Ele é desenvolvedor de C e Java. Ele estava me informando como o Java capturou o mundo e é usado em todos os lugares. Como eu amo a programação em Python, apesar de não ser um fanático por python, acabei de lhe dizer que a certificação em programação em Python não está muito atrás. Mas fui totalmente ignorado pelo fato de que o Java é mais comum atualmente. Portanto, não fiquei satisfeito com o debate que tive. Desenvolvo programas para Python há muito tempo e a única coisa que tenho certeza é que o básico da programação em Python é 'n' vezes mais fácil que o Java. Embora as pessoas que codificam em Java obviamente iniciem uma discussão sobre portabilidade e outras coisas. Mas eu tenderia a ignorá-los, no entanto. Portanto, o ponto sobre o qual eu estaria falando hoje é como a linguagem de programação Python é mais útil e útil, especialmente como é útil começar para iniciantes. Bem-vindo ao guia de programação em Python para iniciantes absolutos.

Por que você deve iniciar a programação em Python para iniciantes absolutos

Então, para começar, por que começar com a programação em Python para o iniciante absoluto? A linguagem de programação Python é um bom começo para iniciantes? Você pode ter ouvido pessoas começando com C como o básico. C é bom. De fato, é melhor que o Python, mas apenas se você tiver um bom conhecimento em programação ou, pelo menos, se souber o básico da linguagem de programação Python. Mas como um iniciante em programação python absoluta? Acho que não. Eu mesmo comecei com C, mas após 15 dias de aprendizado, e quando digo 15 dias, quero dizer 1 dia = 16 horas de prática.

Então, quando eu comecei a aprender C, a parte em que eu fiquei presa foi um indicador. Era muito difícil de entender (naquele momento). Eu vim de um background de hardware e, confie em mim, não foi fácil. Então, como eu não tinha ninguém para orientar, comecei a aprender Java, que foi outro erro do meu lado. E, novamente, percebi que o Java é ainda mais difícil que o C. Então, confuso e irado, comecei a procurar nas comunidades online ajuda como stackoverflow.com, GitHub e a única coisa que percebi foi que não tinha um guia adequado. A razão pela qual eu comecei com C e depois Java foi por causa de poucas pessoas aleatórias que aprenderam Java e C me deram a ideia de afirmar que Java e C são mais amplamente usados ​​e é uma das linguagens de programação mais fáceis. Eu gostaria de poder conhecer essa pessoa para mostrar exatamente o que isso significava para um iniciante em programação python. Mas, no entanto, recebi enorme ajuda dessas comunidades de programação da Web e fóruns do Ubuntu e percebi que havia uma linguagem conhecida como Programação Python, da qual eu realmente nunca tinha ouvido falar. Pesquisei bastante no Google por 6-7 dias e depois percebi que era isso que eu procurava o tempo todo. A linguagem de programação Python possui uma comunidade ampla e diversificada. Sua fonte totalmente aberta, o que significa que qualquer pessoa pode fazer o que quiser com ela. Além disso, o que aprendi em C naqueles 15 dias, abordei todas essas coisas nos conceitos básicos de Introdução à Programação em Python em apenas uma questão de 3-4 dias. Além disso, noções básicas de programação em Python eram tão interessantes para iniciantes, que eu não percebi que cobri tanto tópico até o décimo dia de aprendizado. Hmmm … chega de falar dos números, deixe-me dar um exemplo prático para isso.

Código para iniciantes em programação Python - exemplo "Hello World"

A seguir, é apresentado um exemplo para imprimir "Hello World" em C, C ++ e Java:

Programação C:

#include
main()
(
printf(“Hello World”);
)

Programação em C ++:

#include
main()
(
cout << “Hello World”;
return 0;
)

Programação Java:

public class HelloWorld (
public static void main(String() args) (
System.out.println("Hello World!");
)
)

Linguagem de programação Python:

print(“Hello World”)


Sim. Eu escrevi comandos aqui para produzir a mesma coisa para imprimir “Hello World” na tela, mas como você pode ver as sintaxes (ou comandos para ser mais específico para iniciantes) em C, C ++ e Java precisam de explicação, enquanto o único em Python Programação não. Mesmo uma pessoa sem nenhum conhecimento básico de computador pode entender que imprime Hello World. Sim, e é assim que é fácil o treinamento em programação python. Se você não entender nenhum comando acima agora, não se preocupe, explicarei isso mais adiante no blog.

Noções básicas de programação em Python

Portanto, antes de prosseguirmos para as coisas mais avançadas, vamos passar pelo básico da Programação em Python para o Absolute Beginner. A primeira coisa que você precisa entender como iniciante e a mentalidade que precisa para iniciar o treinamento em programação python é que você nunca terá a resposta adequada para o que quer que codifique. Depois de ter o conhecimento necessário, você pode sentir a necessidade de escrever alguns dos seus próprios programas automatizados e também pode ter sucesso. Mas na maioria das vezes, você pode achar que os programas escritos não são tão rápidos ou pelo menos mais lentos do que o que você escreve em outros idiomas. Por exemplo, um programa escrito em C será 10 vezes mais rápido que a programação python. Mas isso não significa que a linguagem de programação python seja lenta. Significa apenas que você precisa encontrar uma maneira de torná-lo mais rápido. Obviamente, nunca será tão rápido quanto C, mas obviamente será menos demorado do que escrever e compilar um programa em C ou Java. Além disso, é mais fácil depurar o programa de outra pessoa em Python, pois as sintaxes são mais fáceis de entender do que ler um programa sem comentários em C ou Java.

Além disso, lembre-se de nunca comparar duas línguas distintas ao aprender. Você pode dizer que estou falando ironia, porque eu mesmo comparei a programação C com a programação Python, mas afirmei que a certificação em programação Python é boa para iniciantes abolidos. C tem seu próprio conjunto de vantagens e folgas e programação Python similar. Mas um iniciante absoluto, o treinamento em programação python é a escolha. Então, é isso para o iniciante, vamos verificar alguns aplicativos da vida real do Python

Onde a linguagem de programação Basics of Python é usada?

Fonte da imagem: pixabay.com

Quanto a qualquer resposta oficial, sugiro que você dê uma olhada no site oficial do python: -

Para explicar em palavras simples, a linguagem de programação Python é usada em quase todos os lugares. O próprio Google estava usando uma linguagem de programação python em seu gerenciamento de banco de dados por um longo tempo antes de mudar para C. A programação Python é muito usada para automatizar aplicativos relacionados à Web, especialmente nos campos de matemática, ciências e robótica. Se você tem interesse exclusivo no treinamento em programação python, depois de aprender, eu recomendo que você dê uma olhada no Raspberry Pi e no chip Arduino. É um microprocessador extremamente capaz de trabalhar em conjunto com a programação Python.

Além disso, muito menos o fato de não haver batida no Django Framework do Python para desenvolvimento web. Para obter certificação em programação Python para iniciantes, depois de obter o básico do treinamento em programação em Python, você pode até dar uma olhada no Django, que é uma estrutura criada em python para desenvolver web relacionada a aplicativos. Alguns sites famosos criados no Django seriam sites de redes sociais como o Instagram e Pinterest, ou sites da comunidade como Mozilla Support, presentes do Reddit e sites de jogos como o Chess.com, que tem um legado no jogo de xadrez. Juntamente com o desenvolvimento da Web, o básico de uma linguagem de programação python também é usado em scripts incorporados, software 3D como Maya, Quantum GIS e muito mais. Portanto, essas coisas provam que, embora o treinamento em Programação Python não seja conhecido por ser usado em aplicativos de alto desempenho, uma vez que não é, ainda é a escolha das pessoas por realizar muitos outros trabalhos. Agora que sabemos do que o treinamento em Programação em Python é capaz, vamos dar uma olhada em como começar.

Programação em Python para iniciantes absolutos - Pré-requisitos

Francamente falando, não há pré-requisitos específicos para uma introdução à programação Python. O Python é uma linguagem tão fácil que a maioria é a escolha de aprendizado principal ou iniciante das pessoas, o que se torna o pré-requisito para aprender qualquer outra coisa.

Mas isso torna o treinamento de programação básica em Python um pouco exagerado. Se você tende a manter a mente correta ao aprender o que geralmente não acontece, não há problema em aprender python como idioma principal. O que quero dizer com manter a mente correta é que, normalmente, quando as pessoas aprendem python, elas se acostumam demais à simplicidade de python, pois estão apenas começando a aprender uma linguagem de programação python. Os desenvolvedores de Python podem codificar enormes quantidades de código de uma maneira decentemente simplificada. Mas se você quiser ir além da Certificação na programação python e aprender outras linguagens depois, como Java, C, Scala ou Haskell, isso pode se tornar um obstáculo. A principal razão para isso é que, quando as pessoas se tornam habituais em python, a codificação e a complexidade para os gostos de C e Java tendem a ficar um pouco irritantes. Especialmente os ponteiros e as vastas bibliotecas vão além da cabeça de um iniciante.

Portanto, meu argumento é que, se você planeja continuar sua carreira em apenas linguagens como Python, Ruby ou Perl, não há problema em buscar a certificação em Programação Python como iniciante absoluto. Mas se você quer ser um ninja multidisciplinar em programação, recomendo que você aprenda C ou Java primeiro e depois aprenda python porque dessa maneira, você aprenderá C e Java da maneira mais difícil, e desde que você saiba como código, aprendendo a linguagem de programação Python será apenas um pedaço de bolo.

Cursos recomendados

  • Curso Maven e ANT Tools
  • Treinamento para certificação em C Sharp
  • Treinamento para Certificação Java
  • Treinamento em Eletrônica Digital

Python vs O Mundo

Então, agora somos sábios e sabemos como python e C funcionam. Já vimos como o python pode ser usado no mundo real externo. Mas vamos dar uma olhada em como isso pode afetar nossa vida diária também. O Python é extremamente útil quando se trata de automação. Por exemplo, digamos que você tenha muitas contas sociais e muitas senhas. Como nós, programadores, somos paranóicos, tendemos a manter senhas diferentes para todas as outras contas de site que temos. Mas quem tem tempo para se lembrar de todas essas coisas? Por uma questão de fato, mesmo se tentarmos estudá-lo, depois de alterar uma senha, ainda teremos que lembrar quais foram alteradas e coisas semelhantes. Então, normalmente as pessoas escrevem em um pedaço de papel, ou pelo menos pessoas loucas por tecnologia como eu usam um aplicativo de bloco de notas no celular e no laptop. Mas ainda assim, se alguém coloca a mão neles, ainda é arriscado. Agora existem outros métodos, onde você pode comprar um protetor de senha, mas vale a pena? Sim, e é aqui que o python entra. Eu tive esse problema semelhante e na verdade me deparei com algo quando estava aprendendo dicionário e condições em python.

Como seria difícil para você entender se você é iniciante em certificação em programação python, eu escreveria pseudo-códigos aqui para torná-lo compreensível para você. Agora, o python tem dicionários e condições. As condições usam if, if e else para concluir uma declaração. É algo como isto:

se eu não for trabalhar;
me faça um café.
outro
não;

Agora você entendeu meu ponto? Sim, isso era pseudocódigo, o que significa que eu também poderia fazer algo assim:

se senha = iamsmart
avance para o passo dois
outro
imprimir "senha inválida"

Agora, assim que inicio meu arquivo de bloco de notas em python, ele solicita que eu digite uma senha; se eu a inserir, ela permitirá o acesso, caso contrário, não. E eu combinei isso com dicionários. Dicionários são algo que pode ser usado para chamar outras coisas armazenadas dentro. Um bom exemplo seria uma lista telefônica virtual. Por exemplo, em um pseudo mundo, seria assim:

Livro = (Adam: (phone: 1234, endereço: RoomNo.1),
Eve: (phone: 5678, endereço: RoomNo.2),
Smith: (telefone: 9012, endereço: RoomNo.3))

Agora, este meu amigo é chamado de pseudo dicionário. Aqui, o livro é o dicionário aqui e possui conteúdo na forma de Adão, Eva e Smith. Agora, quando eu chamo o dicionário, ele me pede para inserir um nome. Quando digito um nome, ele me dará seu conteúdo, ou seja, o número do telefone. e o endereço É assim que um dicionário funciona no treinamento de programação em Python. Então, o que eu fiz foi mudar o nome para sites e números de telefone para senhas. E não apenas fiz isso, mas também adicionei a condição if else, após a qual ficou assim:

se senha = iamsmart
avance para o passo dois
outro
imprimir "senha inválida"

LockBox = (Gmail: ( (email protected) ),
Facebook: ( (email protected) ),
Instagram: ( (email protected) ))

Também fiz algumas modificações, mas, para você, como iniciante em programação python, isso é extremamente bom. Agora, sempre que eu quisesse fazer login no computador ou telefone celular de outra pessoa ou no meu local de trabalho, eu salvaria esse pequeno arquivo python convertido em um executável com a ajuda de py2exe no meu pen drive. Portanto, ele primeiro pede uma senha; se estiver certo, pergunta qual senha você deseja verificar; caso contrário, ela me expulsa.

Mais tarde, adicionei alguma criptografia PGP a esse material para torná-lo mais seguro. Mas agora você sabe o que significa aprender python. Não é apenas uma linguagem simples de aprender, mas também útil. Se você quer se tornar um programador extremo, eu recomendaria aprender C ou Java e depois a linguagem de programação Python; caso contrário, se você é apenas um iniciante como eu e deseja fazer alguma automação legal como hobby, não há nada melhor do que fazer Programação em Python para iniciantes absolutos.

Primeira fonte da imagem: pixabay.com

Artigos recomendados

Este foi um guia básico de programação em Python para o iniciante absoluto. Aqui discutimos por que você deve aprender a programação python, os códigos para iniciantes e o exemplo "hello world". Você também pode dar uma olhada nos seguintes cursos para aprender a programação Python -

  1. 25 perguntas e respostas mais surpreendentes da entrevista em Python
  2. Introdução ao Python e Django para desenvolvimento Web
  3. 10 dicas úteis simples sobre programação em Python
  4. Top 8 Comparações úteis que você deve aprender sobre desempenho de Python x Ruby