0 Básico não tenha medo, de 0 a 1 ensina facilmente como começar a usar o Python

Produzido pelo analista de dados CDA

Olá pessoal, estou escrevendo uma linha de BUG. Você pode me chamar de linha. Hoje eu o conduzirei pela jornada de aprendizado, da entrada à melhoria do Python. Primeiro, temos um entendimento básico do Python e um conceito claro, e depois passo a passo do básico para melhorar e, em seguida, abra totalmente o caminho para o treinamento em Python.

O conteúdo deste artigo está dividido em quatro partes:

  • Conhecimento básico da linguagem Python
  • Como instalar pacotes Python
  • O primeiro programa Python escrito
  • Boas regras de programação

Conhecimento básico da linguagem Python

Como todos sabemos, no século XXI, os computadores se tornaram muito populares. As pessoas podem usá-lo para fazer compras, conversar, fazer chamadas de vídeo, jogar e até mesmo em áreas profissionais.As pessoas podem usá-lo para realizar trabalhos profissionais, como reconhecimento de imagem e julgamento de sinais sonoros. , Assistente de voz, simulação humana jogando xadrez. A razão pela qual o computador pode fazer isso é principalmente por causa de vários softwares no computador, como WeChat, QQ que pode conversar, Weibo para compartilhar coisas, saber sobre o compartilhamento de vários conhecimentos e recomendar produtos Taobao e Jingdong. Estes são softwares de inteligência artificial com capacidade de pensamento única e capacidade de aprendizado.

Esses softwares são concluídos através de previsões de programação. As pessoas usam linguagens de programação para escrever diamantes que podem ser reconhecidos pelos computadores e, em seguida, realizam várias funções do software, o que gera grande valor, e chamamos essas pessoas de programadores de programadores.

A seguir, popularizarei algumas definições no campo do computador.

Software de computador : Software para abreviar, é uma coleção de dados e instruções de computador organizados em uma ordem específica. Como software de escritório, sistema operacional Windows, WeChat, QQ, esses são softwares.

Linguagem de programação (Linguagem de programação) : é uma forma de linguagem que especifica um conjunto de instruções que podem ser usadas para produzir várias saídas. As linguagens de programação geralmente são compostas de instruções do computador e podem ser usadas para criar programas que implementam algoritmos específicos.

Embora você não tenha estudado uma linguagem de programação antes, deve ter ouvido os nomes das seguintes linguagens de programação: C, Java, C ++, C #, R, JavaScript, PHP e o foco deste artigo em Python.

** Programa de computador: ** Programa de computador é abreviado como programa, que é uma coleção de instruções executadas por um computador para executar tarefas específicas

A relação entre as definições acima é: programadores escrevem programas através de linguagens de programação e compilam e publicam o software usado pelos usuários.

Qual é a linguagem Python

A origem da linguagem Python é porque o autor de Python, Guido Van Rossum, é um grande fã do título britânico do programa da BBC "Flying Vircus de Monty Python", então a palavra Python é usada como o nome oficial da linguagem Python. Além disso, o significado de Python em inglês também inclui o significado de python e python.

Python é uma linguagem de programação de alto nível de uso geral. Um intérprete de script desenvolvido por Gudio durante o Natal em 1989 e lançado publicamente em 1991, originalmente como uma herança da linguagem ABC. Python é uma linguagem interpretada, com forte ênfase no conceito de design de legibilidade de código, permitindo que os programadores usem código mais conciso que C ++ e Java para implementar funções relacionadas à linguagem.Além disso, o Python subjacente é escrito em C , Correndo rápido.

Em fevereiro de 2020, o Python ficou em primeiro lugar na linguagem de programação PYPL

Classificado em terceiro lugar no TIOBE, enquanto o nome e o segundo nomes são Java e C

Vantagens do Python

As vantagens do Python podem ser divididas em cinco pontos:

1. Simples e fácil de usar: em comparação com outras linguagens, é mais simples e fácil de usar do que C e C ++. Para iniciantes, o Python é fácil de usar.

2. Python fornece um grande número de bibliotecas de funções. Além da biblioteca padrão que acompanha o Python, também possui um suporte de biblioteca de terceiros, especialmente em bibliotecas de computação científica, análise de dados, processamento de linguagem humana, processamento visual, aprendizado de máquina e processamento de imagens médicas A programação em Python é mais fácil de aprender e poderosa.

3. O Python possui compatibilidade de linguagem e é chamado de linguagem de cola, podendo combinar vários módulos de outras linguagens, especialmente (C e C ++).

4. Com a capacidade de transplantar através de sistemas. Os sistemas operacionais suportados pelo sistema Python incluem: Windows, Unix, MacOS X, OS \ 2, Android, etc.

5. O código é gratuito e de código aberto. Siga o contrato de uso da GPL. Os usuários podem publicar livremente um backup do Python, ler seu código-fonte e fazer alterações nele.

É justamente por essas vantagens que o Python é usado como curso de programação pelas principais universidades do mundo da ciência da computação, como a Carnegie Mellon University e o MIT. Essas vantagens são as razões para os iniciantes aprenderem Python.É claro que a popularidade do Python também está relacionada ao desenvolvimento recente de big data e inteligência artificial em todo o mundo.

Instale o Anaconda

Não importa se o seu computador é Windows, Linux ou sistema MAC, o Anaconda possui o software de instalação correspondente. Se o seu computador for um sistema de 64 bits, é recomendável fazer o download da versão de 64 bits. (PS: Clique com o botão direito do mouse em Meu computador no sistema Windows e clique em Propriedades para visualizar o número de bits no seu computador. Para sistemas MAC, clique no logotipo da Apple no canto superior esquerdo da barra de ferramentas e clique em Sobre esta máquina> Mais informações> Relatório do sistema> Software (esquerdo) para visualizar a direita O kernel de 64 bits e as extensões de função na janela, se mostrar sim, é de 64 bits, caso contrário, é de 32 bits. Se você não conhece o sistema Linux, pode usar o Baidu.)

Recomenda-se a versão do Python para escolher a versão do Python 3. Embora atualmente o Python 2 seja mais usado, o futuro mainstream é definitivamente o Python 3. Afinal, a manutenção oficial do Python 2 foi interrompida desde 1º de janeiro de 20.

Após confirmar a versão do software a ser baixado, prosseguiremos com a instalação do Anaconda.

1. Selecione a versão correspondente para baixar e fechar o software antivírus no computador ! !

2. Abra o sistema de software de instalação solicitando um aviso de segurança e clique em Permitir (ignore esta etapa se não houver pop-up)

3. A interface do programa de instalação é exibida, clique em Avançar

4. Alguns avisos do usuário são exibidos. Se você não concorda, clique em Eu concordo. (Se você não concorda, pode usá-lo)

5. Neste momento, preste atenção! ! ! Não escolha o Just Me padrão, mude para Todos os usuários ou podem ocorrer alguns problemas

6. Neste momento, você deve escolher o caminho da instalação. Você precisa ter 3 G de espaço em memória. É recomendável instalá-lo na unidade C. Se você deseja instalá-lo em outra unidade, será mais difícil lidar com isso quando houver um problema. Após selecionar o caminho da instalação, clique em Avançar para inserir uma etapa importante.

7. Após selecionar o caminho da instalação, você precisa marcar as duas imagens.A função acima é adicionar o Anaconda à variável de ambiente do caminho do sistema.Se você não o configurar, precisará adicionar manualmente as variáveis ​​de ambiente. A função abaixo é registrar o Anaconda como o sistema Python 3.7, lembrando-se de marcá-lo.Depois de marcar, clique em instalar para instalá-lo.

8. Aguarde a conclusão da instalação automática do Anaconda. Depois disso, clique em Avançar e termine na janela pop-up.Se o software antivírus aparecer durante o processo de instalação, lembre-se de clicar em Permitir.

Escreva o primeiro programa de código Python

Após concluir o Anaconda, podemos inserir o Jupyter Notebook.

Pressione a tecla Windows + R no teclado, digite CMD na janela pop-up running e clique em OK

Em seguida, uma janela de comando CMD será exibida, digite Jupyter NoteBook na janela e pressione Enter para entrar na janela do navegador. Lembre-se de que essa janela CMD entrará no modo de servidor local do Jupyter NoteBook após a entrada. Lembre-se de não fechar Nesta janela, caso contrário, não há como executar o Python.

Na janela pop-up do navegador, crie um novo arquivo Python3

Teclas de atalho comuns no Jupyter Notebook

Ao usar o Jupyter Notebook e o Python, se você souber que algumas funções das teclas de atalho são muito úteis para acelerar a escrita do código, a linha a seguir lista algumas teclas de atalho usadas com freqüência para nos ajudar a economizar tempo ao escrever o código. As teclas de atalho comumente usadas são divididas principalmente em modo de comando e modo de edição. Apresentamos uma a uma

Tecla de atalho no modo de comando (pressione ESC para entrar)

· A- Insira a nova unidade acima

· B- Insira a unidade abaixo

· C-Copy unidade selecionada

· DD-Excluir unidade selecionada

Tecla de atalho no modo de edição (pressione Enter para entrar)

· Conclusão do código de tabulação ou recuo do código

· Shift + Enter - Execute esta unidade e pule para a próxima unidade

· Ctrl + enter - execute apenas esta unidade

· Alt + Enter - Execute esta unidade e insira salto para uma nova unidade

Existem muitas teclas de atalho no bloco de anotações Jupyter, não precisamos entender todas elas, basta lembrar algumas usadas.

Nosso primeiro programa no Jupyter Notebook

A seguir, é o primeiro programa que entramos no Jupyter Notebook

# Nossa primeira impressão do programa ( 'Olá o melhor do mundo' ) print ( ' Você está bem, o melhor do mundo') print ( 'É bom te conhecer') print ( ' Isso é ótimo - ')

A primeira linha de código é #nosso primeiro programa, pressione Ctrl + enter após a entrada ser concluída, você pode ver que não há reação após a execução, porque o símbolo do #line comenta em Python, o código com # não é Será executado para explicar as informações relevantes do código, como a função do programa, a hora de escrever o código e o autor do código, que é usado para facilitar o entendimento do código pelo leitor.

O código na segunda linha é impresso ('olá, o melhor mundo'), digite e pressione Ctrl + Enter; ele exibirá olá, o melhor mundo.

A terceira linha de código é olá, o melhor mundo, execute após a conclusão da entrada; o seguinte será exibido: olá, o melhor mundo

Após a quarta e quinta linhas de código serem inseridas, a execução retornará uma sentença na função de impressão.

Podemos colocar esses códigos no mesmo bloco de código e, em seguida, executar depois que a entrada for concluída, obteremos os seguintes resultados:

Depois de inserir o código acima, contatamos com êxito a linguagem Python para gerar as palavras que queremos produzir no computador. Dessa forma, geramos nosso primeiro programa, após o qual podemos continuar a chamá-lo.

Deve-se observar que o código acima não pode ser inserido à vontade. Você precisa prestar atenção a questões de maiúsculas e minúsculas e entre parênteses. Caso contrário, erros podem ser relatados no bloco de anotações Jupyter. Aqui, apresentamos como resolver o erro de código.

Depuração de erro de código

Para enfrentar o problema dos erros de código, modificamos o código e o executamos.

Quando há um erro no código, um prompt é exibido na parte inferior: SyntaxError: sintaxe inválida, o que significa: erro de sintaxe: sintaxe inválida. Observando atentamente o código, você pode ver que a terceira linha do código está faltando um parêntese esquerdo após a impressão, portanto, aqui está um erro de sintaxe.

Olhando atentamente para o código, você pode realmente ver que o P da última linha de código é maiúsculo e não minúsculo, mas o código de execução do Python é executado linha por linha.Se houver um erro acima, o código abaixo não será solicitado, então Agora vamos corrigir o primeiro erro e depois executar o código para ver o que será exibido.

Agora, depois de executar o código, aparece um segundo erro: NameError: name 'Print' não está definido, o que significa: name error: o nome "Print" não está definido, o que significa que Print não pode ser reconhecido em Python e precisa ser nomeado corretamente . O que pode ser entendido aqui é que o prompt de erro abaixo indica que há um erro na quinta linha do código.Podemos usá-lo para encontrar rapidamente o código errado, especialmente no caso de mais códigos. Se não conseguirmos ver diretamente vários erros, só podemos modificar o código com base na mensagem de erro após modificar o código.

Para prompts de inglês incorretos, se você tiver um bom nível de inglês, poderá familiarizar-se rapidamente e entender o significado do erro.Se o nível não for bom, você poderá encontrar o erro mais lentamente

Boas regras de codificação

No processo de codificação do Python, devemos ter muito cuidado, devemos programar de acordo com as disposições da linguagem Python, caso contrário, cometeremos erros no processo de programação. Abaixo, entendemos alguns regulamentos relacionados ao Python.

Identificador

Identificadores são usados ​​na linguagem Python para padronizar os nomes dos objetos de código executável que um intérprete de nomes pode reconhecer. A função print é o nome da função que o intérprete pode reconhecer.No Python, variáveis, palavras-chave, funções, operadores e nomes de classes são todos identificadores. Vamos explicar depois disso.

1. Composição de variáveis, palavras-chave, funções, classes

No Python, esses nomes podem consistir apenas em letras, números e sublinhados. Ou seja, podem ser usadas letras minúsculas az, letras maiúsculas AZ, sublinhado _ e números de 0 a 9, note que o número não pode ser colocado no primeiro caractere do nome.

Aqui, apresentamos a nomeação correta e a nomeação incorreta

1. Nomenclatura correta:

Variáveis: i = 0, preço = 10,0

Funções: print (), sum (), my_definition (). Note-se que os parênteses em si não são nomes de funções

Palavras-chave: se, quebrar

2. Nomenclatura incorreta

Variáveis: 9i = 0, h = 11, Nota: 9 não pode ser usado para nomear o primeiro caractere e não pode ser usado para criar nomes de variáveis

Função: Print (), my.definition () Descrição: as letras de composição da função interna não podem ser capitalizadas e não podem ser usadas como composição do nome da função

Palavras-chave: if = 1, IF. Nota: A palavra-chave if não pode ser usada como um nome de variável e a palavra-chave não pode ser expressa em maiúsculas

2. Distinção entre maiúsculas e minúsculas em Python

Case é uma linguagem muito sensível em Python.Por exemplo, a = 0 e A = 0 são as duas variáveis ​​definidas.Podemos executar o código a seguir.

a = 0 # define uma variável print (a) # variável de saída a # obtém saída 0print (A) # variável de saída A # report error

Pode ser visto na mensagem de erro aqui que A é uma variável indefinida. Então, podemos dizer que o Python faz distinção entre maiúsculas e minúsculas.

3. A nomeação deve ser concisa e fácil de ler

No Python, não há requisito para o tamanho da nomeação, desde que o computador permita, qualquer tamanho pode ser usado, mas a nomeação muito longa afetará a leitura e ocupará também recursos de memória e espaço no disco rígido.

Portanto, precisamos definir uma regra invisível para que nossa nomeação seja concisa e fácil de ler. Por exemplo, queremos definir uma variável iamagoodboyforchina = 'Zhang Yida', portanto, obviamente, o nome da variável é muito longo. Além disso, a nomeação não pode ser muito simples, por exemplo, i = Zhang Cannon, aqui não podemos ver o que o significado de "i" representa. Um nome razoável é assim: my_name = 'snake', para que possamos entender que esse é um nome variável de "my name"

4. Nomeação no início do sublinhado

Identificadores que começam com um sublinhado têm um significado especial em Python. Um único sublinhado (como comida) representa um atributo de classe que não pode ser acessado diretamente e precisa ser acessado através da interface fornecida pela classe; um sublinhado duplo (como: comida) representa um membro privado da classe; um sublinhado duplo começa e termina (Como _food ) representa um logotipo especial para métodos especiais no Python. Vamos apresentá-lo em detalhes posteriormente, desde que você entenda aqui.

Dados

No Python, além do identificador, os objetos restantes podem ser chamados de dados, como valores de variáveis, o conteúdo entre aspas, os registros armazenados no banco de dados, os arquivos chamados, imagens, áudio e vídeo. As informações dentro das aspas da função de impressão são um tipo de dados.

O código do programa é basicamente composto por identificador (comando executável) e dados

Formato de código básico

1. Declaração de várias linhas

O Python geralmente escreve uma instrução por linha, mas quando o código é muito longo, podemos usar uma barra (\) para dividir uma linha de instruções em várias linhas, como o seguinte código:

Um = 9two = 11three = 13sumall = um + \ two + \ three

Verifique a operação e a saída das quatro variáveis

Além disso, se a instrução contiver [], {}, (), não será necessário usar conectores de várias linhas

Formato de recuo multilinha

Ao escrever várias linhas, o Python usa um sistema de indentação rigoroso para melhor execução e leitura de código. Como mostrado abaixo

Requisitos para o formato de recuo:

1. O notebook Jupyter possui uma função de posicionamento no formato de recuo automático.Quando você pressiona enter após concluir uma linha de código, a próxima linha é recuada automaticamente para a posição especificada e continua a inserir o código. Quando houver um recuo de quatro bytes, a programação em várias linhas precisará ser executada em estrita conformidade com o formato, caso contrário, poderão ocorrer erros lógicos, tornando o código menos legível.

2. Python distingue diferentes blocos de subcódigo em um formato recuado.Como mostrado na figura acima, o conteúdo entre] pertence ao mesmo bloco de subcódigo e eles serão executados juntos, enquanto as duas linhas de código abaixo pertencem a outro bloco de subcódigo O bloco de código não será executado aqui.

Palavras-chave reservadas em Python (palavras-chave)

Podemos ver as palavras-chave reservadas atuais em Python através do código abaixo

import keywordkeyword.kwlist

As palavras-chave em Python estão listadas na tabela a seguir

Essas palavras reservadas não podem usar nomes de variáveis, nomes de funções e nomes de classes. Como todos são identificadores específicos do Python, são chamados de palavras-chave reservadas.

Comente

Ao programar em Python, precisamos adicionar comentários ao código em um local razoável, o que pode ajudar a explicar o código, o que é útil para assistirmos por um longo tempo ou outros. A declaração de comentário começa com um sinal de libra # e o conteúdo após o sinal de libra não será executado.

Existem duas maneiras de comentar

#Esta é uma impressão de comentário de linha única ('hello word')

#Este é o comentário de fim de linha

Na atual situação epidêmica, o ritmo acelerado do passado finalmente diminuiu, e também é hora de pensar em seu plano de carreira e plano de vida. Prepare-se com antecedência, planeje com antecedência e armazene energia para o futuro, pronto para ir!

Publicado 2739 artigos originais · Gosto 276 · Visitas: 560.000+

Acho que você gosta

Origin blog.csdn.net/yoggieCDA/article/details/105635167
Recomendado
Clasificación