Liên hệ quảng cáo

ia 1

Treinamento básico em gramática de programação Python

Objetivos deste capítulo

Tempo estimado de conclusão: 20 minutos a 40 minutos
  1. Pratique a gramática básica da programação Python em poucas horas e aprenda a base mínima.

Introdução

Antes de começarmos a programar o Python, vou explicar por que a AI Academy escolheu o "Python" a partir de várias linguagens de programação. 
A AI Academy tem vários conteúdos, como tecnologia de inteligência artificial e aprendizado de máquina, porque essas são as áreas de especialidade do Python. 
E comparado a outras linguagens de programação, o Python tem um programa prático para lidar facilmente com tecnologia de inteligência artificial e aprendizado de máquina. 
É uma linguagem de programação popular que também é usada em todo o mundo, e Python no exterior é popular no mundo.
O Python é selecionado porque a renda anual também é alta e os alunos agora são adequados para lidar com a tecnologia de inteligência artificial. 
Além da tecnologia de inteligência artificial, o 
Python pode desenvolver uma ampla gama, incluindo desenvolvimento web e ferramentas convenientes de automação comercial, e o aprendizado do Python torna possível fazer uma ampla gama de coisas em um idioma. 
Além disso, a própria programação Python é muito simples porque é simples, legível e fácil de aprender. 
Por todos os meios, comece com a academia básica do Python e domine o desenvolvimento web e o aprendizado de máquina!
* Este texto explica apenas o conteúdo mínimo da gramática do Python. 
Se você gostaria de aprender a gramática mais detalhada do Python , por favor, verifique a edição gramatical do AI Academy Python .

Construção do ambiente Python

Neste capítulo, vou me concentrar na explicação do ensino básico de gramática do Python. 
Se você quiser escrever um programa rapidamente, use o Google Collaboratory ou Pizza, que pode fazer programação em Python sem criar um ambiente Python em um navegador. 
Ao usar o Google Colaboratory 
paiza o
Google Colaboratory e o Paiza, não é necessário criar um ambiente. 
Além disso, este texto lida com a série Python 3. 
Se você deseja criar um ambiente onde o Python funcione em seu PC, leia o texto de construção do ambiente Python .

O que é a linguagem de programação Python?

Linguagem de programação Python é uma linguagem de programação genérica desenvolvida pelo holandês guido van Rossum em 1991. 
É uma linguagem mundial, como o Google e o DropBox.

O que fazer em Python

Levante-o mais ou menos e estará abaixo.
  1. Inteligência artificial relacionada (reconhecimento de imagem / processamento de linguagem natural / reconhecimento de fala, etc.)
  2. Aprendizado de máquina e análise estatística
  3. Aplicação Web · Desenvolvimento de serviços da Web
  4. Criação de aplicativo de área de trabalho (como tkinter)
  5. Programa de melhoria de eficiência de negócios
  6. Raspar Web
  7. IoT
  8. Controle do robô
  9. Rede · programação de segurança cibernética
  10. Desenvolvimento de jogos
Para aplicativos de smartphone, o Python não é adequado, por isso não é mencionado. 
Ao desenvolver um aplicativo para smartphone (aplicativo iOS ou Android), você 
precisa aprender sobre o Swift (iOS) se ele for um aplicativo iOS , o Java e o Kotlin (Kotlin) se for um aplicativo Android. 
Para aplicativos 3D ou AR · VR, você precisa usar o Unity (como o C #). 
Nos últimos anos, há também um framework JavaScript para aplicativos móveis desenvolvido pelo Facebook chamado React Native. 
Se você está interessado no conteúdo acima, por favor, procure por você mesmo. 
(A habilidade para investigar é muito útil para programação.)

Recursos do Python - recuo

Como uma característica do Python, torna-se importante recuar (recuar). 
O recuo no Python desempenha o papel de comunicar o início e o fim do bloco de código. 
Primeiro de tudo, por favor, olhe o seguinte código. 
Este é um exemplo de como escrever um programa que gera valores de 0 a 4 no Python.
Dessa forma, no Python, o recuo é reconhecido como um delimitador de bloco. 
Portanto, escrever código como esse resultará em um erro.
Em outros idiomas, "{}" e "begin and end" são reconhecidos como blocos, enquanto no 
recuo do Python desempenha um papel como um bloco. 
No começo, ele não pode ser usado, mas eu vou me acostumar com ele enquanto escrevo o código, então vou manter isso em mente.

Comentário

No programa, é um comentário descrito com # ou "" "" "". 
Deixe comentários no programa, memo, não há efeito na execução. 
Então, se você ver a descrição acima, significa que você está escrevendo um comentário. 
#, 1 comentário de linha, "" "" "" "pode ​​fazer vários comentários de linha. 
(Múltiplos comentários podem ser feitos, mesmo que estejam entre três citações únicas cada, é chamado de cotação tripla).

Em erros e exceções

Existem dois tipos de erros no Python: erro de sintaxe (SyntaxError) e exceção (Exception). 
Um erro de sintaxe é um erro fatal e, se houver um erro de sintaxe, o programa não poderá ser executado. 
Basicamente, o conteúdo do erro é um erro sintático que começa com a mensagem SyntaxError :. 
Todos os outros erros são erros de exceção. 
Existem IndexError, TypeError, NameError, ZeroDivisionError e assim por diante.
Por exemplo, NameError acontece frequentemente quando você se esquece de definir uma variável .
Mensagem de erro
Será exibido como você disse. 
Além disso, como as mensagens de erro do Python podem ser resolvidas até certo ponto quando você as lê 
, por favor, tente se resolver sem medo.
Esses erros não são fatais ao contrário dos erros de sintaxe, portanto, 
se você descrever o tratamento de exceções, o programa poderá continuar a ser executado. 
Por favor, esteja ciente de que existem apenas dois tipos de erros uma vez aqui.

Quatro operações aritméticas

Vamos executar quatro operações aritméticas, como adição e multiplicação. 
Além disso, os símbolos dos operadores podem diferir dependendo do Mac e do Windows, portanto, se você não souber como digitar alguns símbolos, procure-os na rede.

Variável

Por favor, pense que as variáveis ​​são caixas (contêineres) que contêm dados. 
Vários valores, como nomes, podem ser colocados em uma caixa chamada essa variável. 
Colocar um valor em uma variável é chamado de atribuição. 
Python é uma linguagem na qual o tipo de dados é determinado automaticamente pelo tipo de dados atribuído à variável. 
Em outras linguagens, por exemplo, na linguagem Java, nós digitamos declarações, mas não precisamos declarar o tipo em Python. 
Você pode substituir valores de vários tipos de tipos da seguinte maneira.
Em seguida, compare o programa não usando a variável com o programa que você usou. 
Neste caso, gostaria que você soubesse como são úteis as variáveis. 
Vamos começar olhando para um programa quando não estivermos usando variáveis.
Por favor, reescreva de 15 a 220. 
Neste caso, será necessário reescrever todas as partes das cinco impressões escritas como 15 a 220. 
Se são apenas 5 linhas, ainda não é muito difícil, mas que tal, por exemplo, 100 linhas, 1000 linhas? O que? 
Bem, aqui está a aparência variável. 
Se a variável x é definida desde o começo, você pode apenas reescrever x = 15 para x = 220.
Aquele que precisou de 5 linhas de correção foi feito apenas mudando um lugar. 
As variáveis ​​são úteis, então vamos usá-lo por todos os meios.

Tipo de dados

Não apenas no Python, as linguagens de programação possuem tipos de dados que representam a natureza dos dados . 
Você pode verificar o tipo de dados usando o tipo de função ().
Quando executados, int, str, float, etc. são emitidos. 
Isso é chamado de tipo, int significa um tipo inteiro, str significa um tipo de caractere, float significa um tipo chamado de tipo de ponto flutuante. 
Existem outros tipos, como tipo de lista e tipo de dicionário em Python. 
Explique o tipo de cadeia de caracteres (str). 
Str (tipo string) lida com strings de caracteres. 
Quando fechado com '' ou '' ', os números são tratados como tipo de string.

Conversão de tipo (cast)

A conversão de um tipo é denominada conversão de tipo (conversão). 
Usando int () ou str ()
int () converte um número de tipo de string para um número de tipo inteiro str () converte 
um número de tipo inteiro para um número de tipo de string
É possível. 
O Python também fornece outras funções que podem ser convertidas para cada tipo, como list () e float ().

Tipo de lista

Isso é outras línguas, ele é chamado de matriz e Array, mas em Python lista é chamado. 
A lista é semelhante à expansão da variável explicada anteriormente. 
Em uma variável, você pode atribuir um valor de apenas uma variável a uma, mas pode substituir vários valores usando uma lista.
Para manipular dados como uma lista , use [] para descrever da seguinte maneira.
Vamos ver como acessar os elementos da lista. 
A lista conta o primeiro elemento como o 0º. 
Então, se você quiser extrair 1 da lista a seguir, escreva o seguinte.

Fatia

Fatias podem ser usadas com tipos como list e str, e é possível extrair elementos parciais. 
Uma vez nesta seção, você só precisa saber que o uso de uma fatia é uma gramática que pode extrair elementos parciais. 
(Vamos explicar mais detalhadamente na edição gramatical do Python.)

Tipo de tupla

O tipo de lista é chamado mutável mutável, e é possível reescrever o valor uma vez definido. 
Por outro lado, o tipo de tupla é imutável (impossível de alterar após a criação) e, uma vez definido, torna-se um tipo de dados que não pode ser reescrito. 
Tuplas (Tuple) são um pouco difíceis de distinguir das listas até que estejam acostumadas a ele, mas é 
frequentemente usado para retornar um par de valores como um valor de retorno da função (a ser explicado mais adiante).

Tipo de dicionário

Tipo de dicionário gerencia dados com pares de chave e valor.
Em seguida é a sintaxe.
Tipo de lista iniciado em 0 com número de índice e os valores foram armazenados em ordem de 0. Separado, coloque-o com {}. 
O tipo de dicionário e o estilo de escrita são semelhantes.

se declaração

Usando a ramificação condicional, o processamento pode ser dividido de acordo com as condições. 
Os operadores a seguir são sintaxes comumente usadas em instruções if.
Como você pode ver no programa, o recuo tem um significado importante no Python, portanto, após a primeira instrução if, quatro espaços são recuados. 
Há também três tipos de operadores chamados operadores lógicos no Python, para que condições mais complicadas possam ser descritas. 
e, ou, não, o que significa operações lógicas AND, OR e NOT, respectivamente, e também é possível fazer o seguinte.

para declaração

Para fazer o processamento de loop, use uma instrução for. 
Para declarações, geralmente usamos range (). 
À direita de para é uma variável chamada uma variável in-loop. 
Isso significa que é válido apenas neste loop.

Função

Você pode definir um conjunto de processos como uma função. 
Para definir (criar) uma função em python, use a sintaxe def. 
(Não é necessário entender o que é def, é necessário criar uma função até o último.) 
Os nomes das funções podem ser anexados livremente.
A sintaxe é a seguinte. (O código a seguir não funciona.)
Vamos dar uma olhada no programa de amostra.
Vou explicar o valor de retorno (valor de retorno). 
Executar a instrução de retorno termina a função, retorna ao chamador e pode passar o valor processado na função para uma variável ou outra variável.

Resumo

Neste capítulo, mencionei apenas a gramática mínima que eu realmente preciso saber com a gramática do Python. 
Alguns podem achar que este capítulo sozinho é insatisfatório. 
Se você deseja obter informações mais detalhadas, consulte o texto "Introdução à programação em Python" da
AI Academy ou os livros da AI Academy para Python 3 abaixo. 
Mais! Python 3 Introdução Nota

Questionário

Postar um comentário

Postagem Anterior Próxima Postagem