Base Python
Objetivos deste capítulo
Tempo estimado de conclusão: 15 minutos a 40 minutos
- Aprenda sobre a gramática mais básica do Python (como o Python? / Comentários / como fazê-lo)
O que é o Python?
Python é uma linguagem de programação simples e fácil de entender.
O Python pode ser usado para várias coisas, como desenvolvimento de aplicativos da Web, aprendizado de máquina, processamento estatístico e assim por diante.
É usado em várias empresas como o Google, DropBox, Facebook.
O Python pode ser usado para várias coisas, como desenvolvimento de aplicativos da Web, aprendizado de máquina, processamento estatístico e assim por diante.
É usado em várias empresas como o Google, DropBox, Facebook.
Diferença entre o Python 2 e 3
Existem algumas alterações, mas há comandos de impressão que mudam para a função print (), o tipo longo é obsoleto e tratado como tipo int.
No texto do AI Academy, a fim de continuar a lidar com o sistema Python3 para se tornar mainstream agora, o conhecimento dos dois sistemas não é obrigatória, aqueles que diferença de sistema python2 eo sistema 3 é uma preocupação tente o seguinte artigo como uma referência.
Artigo de referência 1 artigo de
referência 2
No texto do AI Academy, a fim de continuar a lidar com o sistema Python3 para se tornar mainstream agora, o conhecimento dos dois sistemas não é obrigatória, aqueles que diferença de sistema python2 eo sistema 3 é uma preocupação tente o seguinte artigo como uma referência.
Artigo de referência 1 artigo de
referência 2
PEP 8
O PEP 8 é o padrão de codificação Python.
Ao iniciar a programação em Python, acho que você pode fazer isso toda vez.
PEP 8
Ao iniciar a programação em Python, acho que você pode fazer isso toda vez.
PEP 8
Escrevendo um programa em Python
Primeiro de tudo, vamos escrever um programa simples de python. Eu gostaria de escrever o código em um
editor de texto (como o texto Sublime) ou Python, Jupyter Notebook, Jupyter Notebook Try .
Para este tempo, escreva o programa no editor de texto, o terminal do Mac para o terminal, o Windows, por favor use o comando python para executar o arquivo criado no prompt de comando.
(O comando python pode ser executado no Terminal e no Windows.)
Você não precisa saber o significado no início.
editor de texto (como o texto Sublime) ou Python, Jupyter Notebook, Jupyter Notebook Try .
Para este tempo, escreva o programa no editor de texto, o terminal do Mac para o terminal, o Windows, por favor use o comando python para executar o arquivo criado no prompt de comando.
(O comando python pode ser executado no Terminal e no Windows.)
Você não precisa saber o significado no início.
Para produzir uma sequência de caracteres, você pode exibir (exibir) um caractere usando a função "print".
Embora o termo função tenha surgido aqui, eu irei aprender mais tarde no capítulo "função", então agora você não precisa entender.
Embora o termo função tenha surgido aqui, eu irei aprender mais tarde no capítulo "função", então agora você não precisa entender.
Como executar programas no Terminal (Mac)
A seguir está o fluxo de criar e salvar o arquivo ".py" de extensão e salvá-lo e executá-lo no terminal.
- Escreva um programa com um editor de texto ou algo semelhante
- 1 como um arquivo ".py" de extensão em um local arbitrário.
Aqui, se o destino para salvar for Desktop, para Mac, inicie o terminal,
Eu farei o cd Desktop mais tarde.
No caso do Windows, você também pode iniciar o prompt de comando e mover o diretório para a área de trabalho fazendo o cd Desktop.
- Mover para o local do arquivo salvo. (Neste caso, assumimos que você o salvou no Desktop.) Se
você for se mover para o Mac, inicie o terminal e vá até o terminal
Digite cd Desktop .
Depois disso, se você digitar
pwd
e executá-lo, não há problema em sair
/ Desktop / / Usuários / nome de usuário (dependendo do seu PC)
.
Finalmente, no terminal / prompt de comando,
Execute o nome do arquivo python .py .
※ O nome de arquivo "alfabeto de Hankaku" é recomendado.
Se o nome do arquivo criado em 2 for "sample.py", será
python sample.py
.
python sample.py
.
Após a execução, o resultado do programa escrito é produzido.
Se você receber um erro dizendo python 3 'ascii' codec não pode codificar caractere 'na posição 0: ordinal não no intervalo (128)
, por favor, defina a localidade no seguinte tempo .
Solução
Se você receber um erro dizendo python 3 'ascii' codec não pode codificar caractere 'na posição 0: ordinal não no intervalo (128)
, por favor, defina a localidade no seguinte tempo .
Solução
Como executar o programa no prompt de comando (Windows)
Se você estiver executando o Python no Windows, abra o Command Pronto.
Eu acho que se sai ao procurar "Windows" na tela preta, "cmd" no Windows PC.
Ou digite "prompt de comando" e tente pesquisar.
Se você puder iniciar o prompt de comando , execute o
cd Desktop como o Mac
.
Então vamos dizer
nome do arquivo python .py
.
※ O nome de arquivo "alfabeto de Hankaku" é recomendado.
Se o nome do arquivo for "sample.py", será
python sample.py
.
Eu acho que se sai ao procurar "Windows" na tela preta, "cmd" no Windows PC.
Ou digite "prompt de comando" e tente pesquisar.
Se você puder iniciar o prompt de comando , execute o
cd Desktop como o Mac
.
Então vamos dizer
nome do arquivo python .py
.
※ O nome de arquivo "alfabeto de Hankaku" é recomendado.
Se o nome do arquivo for "sample.py", será
python sample.py
.
Após a execução,
o resultado do programa escrito é produzido assim como foi executado no terminal Mac .
o resultado do programa escrito é produzido assim como foi executado no terminal Mac .
O que é uma string de caracteres?
Eu mencionei "Hello, World" em aspas duplas entre parênteses de print () anteriormente.
Eu chamo isso.
Caracteres entre aspas duplas "" "ou aspas simples" '"são chamados de" cadeias de caracteres "no mundo da programação.
A cadeia deve ser colocada entre aspas simples '' ou aspas duplas '' '.
No Python 3, o resultado da saída é o mesmo, independentemente de estar entre eles.
Além disso, ao gerar uma cadeia de caracteres, se ela não estiver entre '', '' ', o
código não será movido.
Se você tiver energia suficiente, por favor, emita um erro (SyntaxError) e tente não mover o código.
Neste caso, se você não o colocar entre '' ou '' ', você receberá um erro e eu acho que você pode entender mais se você confirmar que ele não se move.
Eu chamo isso.
Caracteres entre aspas duplas "" "ou aspas simples" '"são chamados de" cadeias de caracteres "no mundo da programação.
A cadeia deve ser colocada entre aspas simples '' ou aspas duplas '' '.
No Python 3, o resultado da saída é o mesmo, independentemente de estar entre eles.
Além disso, ao gerar uma cadeia de caracteres, se ela não estiver entre '', '' ', o
código não será movido.
Se você tiver energia suficiente, por favor, emita um erro (SyntaxError) e tente não mover o código.
Neste caso, se você não o colocar entre '' ou '' ', você receberá um erro e eu acho que você pode entender mais se você confirmar que ele não se move.
· Diferença de cotação simples '' ', ou cotação dupla' '', uso adequado
http://d.hatena.ne.jp/climpy/20090913/1252806499
http://d.hatena.ne.jp/climpy/20090913/1252806499
· Sobre o tipo de código de erro (por exemplo, SyntaxError)
http://nonbiri-tereka.hatenablog.com/entry/2014/06/02/083206
http://nonbiri-tereka.hatenablog.com/entry/2014/06/02/083206
Comentário
Você pode escrever comentários no código.
Escrevendo "#" ou "," "" "" "" no início de uma linha, é considerado como um comentário até o final da linha.
Escrever comentários irá ignorar tudo quando o código for executado, então
você pode usá-lo como uma nota sobre o código .
Escrevendo "#" ou "," "" "" "" no início de uma linha, é considerado como um comentário até o final da linha.
Escrever comentários irá ignorar tudo quando o código for executado, então
você pode usá-lo como uma nota sobre o código .
Nos negócios, é quase sempre fazer aplicativos por várias pessoas.
Portanto, é importante deixar comentários para facilitar a leitura quando outros o lerem no dia normal.
Tanto quanto possível, recomendamos que você crie o hábito de escrever comentários para que outros possam lê-lo facilmente no programa.
Portanto, é importante deixar comentários para facilitar a leitura quando outros o lerem no dia normal.
Tanto quanto possível, recomendamos que você crie o hábito de escrever comentários para que outros possam lê-lo facilmente no programa.
Além disso, se você tiver energia suficiente, execute o programa acima e verifique se a descrição comentada não é exibida.
Número
Na programação, "valor numérico" também pode ser manipulado.
Ao contrário das cadeias de caracteres, não há necessidade de colocá-las entre aspas.
É uma precaução e coloque-o entre aspas duplas para que seja uma cadeia de caracteres.
Os detalhes serão explicados no próximo capítulo, "Variáveis e tipos de dados" em detalhes.
Usando os símbolos "+", "-", "/" e "%", você pode realizar operações aritméticas.
Para poder fazer aritmética básica, torna-se possível criar um programa semelhante a uma calculadora.
Ao contrário das cadeias de caracteres, não há necessidade de colocá-las entre aspas.
É uma precaução e coloque-o entre aspas duplas para que seja uma cadeia de caracteres.
Os detalhes serão explicados no próximo capítulo, "Variáveis e tipos de dados" em detalhes.
Usando os símbolos "+", "-", "/" e "%", você pode realizar operações aritméticas.
Para poder fazer aritmética básica, torna-se possível criar um programa semelhante a uma calculadora.
Vamos executar o programa acima.
Em ordem de cima,
Em ordem de cima,
Tudo bem se você puder confirmar que foi enviado.
Em seguida, vou explicar sobre o resultado de saída do ponto decimal da divisão.
Para a série Python 2, por exemplo, 10/2 torna-se 5 e, para
3 séries, torna-se 5.0.
Isso ocorre porque o segundo sistema é truncado, enquanto o terceiro sistema não é truncado.
Se você quiser truncar em 3, como 2, você pode fazer com impressão (10 / / 2).
Em seguida, vou explicar sobre o resultado de saída do ponto decimal da divisão.
Para a série Python 2, por exemplo, 10/2 torna-se 5 e, para
3 séries, torna-se 5.0.
Isso ocorre porque o segundo sistema é truncado, enquanto o terceiro sistema não é truncado.
Se você quiser truncar em 3, como 2, você pode fazer com impressão (10 / / 2).
Diferença entre string e number
Agora que tal executar o seguinte código?
A saída de impressão foi de 15 na primeira linha de impressão () e a saída de 10 + 5 em 2?
Neste caso, o resultado da adição de valores numéricos está retornando em 1, enquanto em
2 é uma string de "10 + 5".
Quando fechado com '' 'ou' '', '10 + 5' foi interpretado como uma sequência de caracteres e foi produzido como estava.
Na programação, strings e números são tratados como completamente diferentes.
Os detalhes são explicados no próximo capítulo, "Variáveis e tipos de dados".
Nesse caso, se você incluí-lo com aspas duplas e aspas simples para o número, poderá saber que ele será tratado como uma sequência de caracteres.
Neste caso, o resultado da adição de valores numéricos está retornando em 1, enquanto em
2 é uma string de "10 + 5".
Quando fechado com '' 'ou' '', '10 + 5' foi interpretado como uma sequência de caracteres e foi produzido como estava.
Na programação, strings e números são tratados como completamente diferentes.
Os detalhes são explicados no próximo capítulo, "Variáveis e tipos de dados".
Nesse caso, se você incluí-lo com aspas duplas e aspas simples para o número, poderá saber que ele será tratado como uma sequência de caracteres.
O que é uma variável?
Uma variável é como uma caixa contendo dados (valor).
Variável (nome) pode ser anexada à variável (caixa) livremente.
O valor pode ser um número ou uma string.
Variável (nome) pode ser anexada à variável (caixa) livremente.
O valor pode ser um número ou uma string.
Aqui "=" saiu.
Variáveis podem ser definidas definindo "nome da variável = valor".
Os nomes das variáveis não precisam ser colocados entre aspas.
Além disso, significa "=" na programação não significa igual, significando
"atribuir o lado direito (aqui Tom ou 24) para o lado esquerdo".
Em outras palavras, "=" significa substituição.
É uma pequena aplicação.
Combinando a função de impressão e variável, você pode fazer o seguinte.
Variáveis podem ser definidas definindo "nome da variável = valor".
Os nomes das variáveis não precisam ser colocados entre aspas.
Além disso, significa "=" na programação não significa igual, significando
"atribuir o lado direito (aqui Tom ou 24) para o lado esquerdo".
Em outras palavras, "=" significa substituição.
É uma pequena aplicação.
Combinando a função de impressão e variável, você pode fazer o seguinte.
Vamos correr.
print (nome) e o valor que foi colocado em uma variável quando você tem é de saída,
impressão ( "Nome") e (se estiver fechado em citação) Se você
notar variável em vez de nome, porque isso seria reconhecido como uma string É obrigatório.
print (nome) e o valor que foi colocado em uma variável quando você tem é de saída,
impressão ( "Nome") e (se estiver fechado em citação) Se você
notar variável em vez de nome, porque isso seria reconhecido como uma string É obrigatório.
Eu disse anteriormente que as variáveis podem ser nomeadas livremente,
mas existem algumas regras para proteger um pouco.
Por exemplo, não é permitido gravar nomes de variáveis com números.
Escrever com números resultará em um erro.
Além disso, você não pode declarar variáveis com "kanji".
mas existem algumas regras para proteger um pouco.
Por exemplo, não é permitido gravar nomes de variáveis com números.
Escrever com números resultará em um erro.
Além disso, você não pode declarar variáveis com "kanji".
Em resumo,
- Alfabeto de aaz
- Números (diferente do começo)
- _ (Sublinhado)
Você pode usar apenas três tipos de caracteres.
http://www.lifewithpython.com/2013/02/rules-for-naming-identifiers-in-python.html
http://www.lifewithpython.com/2013/02/rules-for-naming-identifiers-in-python.html
Então, por que usar variáveis?
Você pode programar sem usar variáveis.
No entanto, como um mérito a ser usado, ao ler um programa, fica claro qual é o conteúdo dos dados, facilitando a leitura do código.
Além disso, desde que você pode usar os mesmos dados repetidamente, ou quando você modifica o programa, você
só precisa mudá-lo em um lugar e usar apenas variáveis.
Você pode programar sem usar variáveis.
No entanto, como um mérito a ser usado, ao ler um programa, fica claro qual é o conteúdo dos dados, facilitando a leitura do código.
Além disso, desde que você pode usar os mesmos dados repetidamente, ou quando você modifica o programa, você
só precisa mudá-lo em um lugar e usar apenas variáveis.
Uma variável pode atualizar seu valor e sobrescrevê-lo.
Como o programa é executado de cima para baixo,
10 é atribuído à variável x no início, mas é
sobrescrito porque é 20 no meio, então 20 é produzido na última linha da impressão.
10 é atribuído à variável x no início, mas é
sobrescrito porque é 20 no meio, então 20 é produzido na última linha da impressão.
A substituição variável possui um sistema abreviado.
Concatenação de cordas
No mundo da programação em Python,
também é possível concatenar strings além de calcular por "+" operações aritméticas .
A concatenação da cadeia de caracteres é a seguinte.
também é possível concatenar strings além de calcular por "+" operações aritméticas .
A concatenação da cadeia de caracteres é a seguinte.
Resumo
Neste capítulo aprendi sobre a gramática mais básica do Python e é fácil aprender sobre os principais tipos de dados (aqui tipos de inteiros e tipos de string) e programação.
No próximo capítulo, aprenderemos mais sobre importantes tipos de dados em programação
No próximo capítulo, aprenderemos mais sobre importantes tipos de dados em programação
إرسال تعليق