Python pequena nota 1 (continuamente atualizado)

  De fato, começar a aprender Python, já é alguma coisa há seis meses, mas só intermitente ler algumas coisas muito básicas para começar, não há uma compreensão muito profunda.

  No momento, eu comecei a aprender a partir do vídeo, utilizando plataforma Windows, de fato, sido relativamente queria tentar sistema linux para aprender, mas a maioria não, em seguida, encontrar um ensinamento vídeo fezes faculdade básico, mas usando o Ubuntu, uma interface gráfica , uma vez que é padronizado em por que não encontrar uma janela mais conveniente de aprender.

  Descrição de texto retirado da parte da rede, como parte do entendimento pessoal.

 

A. Python Introdução

  Desde a aprendizagem de uma nova tecnologia, temos de começar a fazer alguma coisa uma descrição breve de seu desenvolvimento, a origem, as vantagens e desvantagens, cenários de aplicação, e assim por diante.

1. origem e desenvolvimento Python

  Python é fundador holandês Guido van Rossum ( Guido Van Rossum) (I referido como GD). Durante o Natal 1989, em Amsterdã, Guido Natal, a fim de passar o chato, determinado a desenvolver um novo interpretador de script, como uma sucessão de linguagem ABC. Foi escolhido Python (Boa constrictor significado) como o nome da linguagem de programação, tirada do Reino Unido estréia do 1970 TV de comédia "Monty. Flying Circus de Parsons" (Monty Python Flying Circus) .

  linguagem ABC é uma língua de instrução na concepção do GD. linguagem ABC é bonito, poderoso, projetado principalmente para os programadores não profissionais, mas no final não alcançar grande sucesso, GD Eu acho que é por causa de sua não-aberto, fechado causado. Assim, quando a idéia de gerar desenvolvimento Python, é necessário continuar ABC língua bonita e recursos poderosos, mas também para evitar não-aberto suas deficiências, mas sim para completar alguns dos conteúdos não foi implementado neste fundamento.

  1991, um interpretador Python nasceu, é para usar a linguagem C, e pode chamar arquivo de biblioteca C.

 

2. vantagens e desvantagens Python

2.1 Vantagens

Menos código: a mesma resolução de problemas, em geral, a quantidade de código Python em comparação com java menos 80%, o que é muito importante na prática, menos a quantidade de código para resolver mais problemas;

Fácil de aprender: Python sintaxe bonito, e lidar com alguns problemas menos a quantidade de código, deve ser simples e fácil de aprender é relativo em comparação com java;

: Linguagem de alto nível detalhes Quando você escreve programas em Python, você não precisa de baixo nível tais como manipular a memória de uma classe de seus usos de programa

Portabilidade: Devido à sua natureza de código aberto, Python foi portado em muitas plataformas (alterado para fazê-lo funcionar em diferentes plataformas). Se você é cuidadoso para evitar o uso dependem das características do sistema, em seguida, todos os seus programas em Python sem modificação para ser executado em quase todas as plataformas no mercado

Escalabilidade: Se você precisa de um trecho crítico de código para executar muito rápido ou quer alguns algoritmos não estão abertos, você pode colocar parte de seu programa em C ou C ++, e em seguida, usá-los em seus programas em Python.

Permite publicação: Você pode embutir Python dentro de sua / C programa C ++, que fornece capacidade de scripting para usuários dos programas.

2.2 Desvantagens

Lento: Python é uma linguagem interpretada, de acordo com as características de linguagens interpretadas, é um código progressiva é compilado linha por linha, por isso, em comparação com o compilador de linguagem C #, características de tempo de compilação de um bom funcionamento, que irá atrasar um pouco, mas este lentas observação olho as pessoas são menos capazes de detectar fora.

Código não podem ser criptografados: Desde Python é uma linguagem interpretada, de modo que o código é um texto claro, como um ângulo de segurança pode causar alguns problemas;

problema de utilização da CPU: tópicos Python não pode tirar vantagem de multi-CPU, GIL nomeadamente o bloqueio intérprete mundial (Global Interpreter Lock), é uma ferramenta para intérprete de linguagem de programação de computador para sincronização de threads de modo que a qualquer momento apenas um segmento em execução, tópicos Python é as threads nativas do sistema operacional.

 

3. aplicações Python

3.1 Cloud computing : computação em nuvem a linguagem mais quente, aplicações típicas OpenStack

. Desenvolvimento 3.2 WEB : muitos excelente framework web, muitos grandes sites são o desenvolvimento Python, Youtube, Dropbox, agrião. . . framework web típico do Django

3.3 computação científica, inteligência artificial. : Biblioteca típica NumPy, SciPy, Matplotlib, librarys Enthought , pandas

3.4 operação e manutenção do sistema. : Operação e pessoal de manutenção deve-language

3.5 Financial. : Negociação quantitativa, análise financeira, engenharia financeira, Python não só em uso, e o mais utilizado, mas também a importância do aumento a cada ano. O motivo: a linguagem como Python dinâmica, estrutura de linguagem clara e simples, rica biblioteca, maduro e estável, computação científica e análise estatística é hardware muito rápido, a eficiência da produção é muito maior do que C, C ++, Java, especialmente bom backtesting estratégia

Gráficos 3.6 a GUI. : PyQt, wxPython, TkInter

 

Dois. Python está instalado e pronto ambiente

1. Execute o ambiente e os procedimentos relacionados

1.1 Atualmente estou usando ambiente win10;

1.2. Pacote de instalação do Python ( https://www.python.org/ )

1.3. Pacote de instalação PyCharm ( https://www.jetbrains.com/pycharm/download/ )

2. instalação

Não elaborado aqui, porque é instalado nas janelas, é muito simples.

 

III. Aprendizagem baseada

1. print

E toda a aprendizagem de línguas a primeira lição começou, a maioria vai usar o "Olá mundo", impressão pode ser visto a partir do significado literal, o conteúdo é saída para a tela.

Formato: print ( "necessidades de conteúdo para a saída"), o senso comum, na maioria das linguagens de programação, os símbolos são determinado modo de meia largura Inglês.

Imprimir ( "o mundo Olá") 
print ( "Olá, mundo")
Imprimir (1,01 * 365)

Ele é visto a partir da figura: quando a saída de texto, necessidade de adicionar "" aspas duplas envolveu a saída de conteúdo, que são comuns na maioria dos idiomas, tais como os dados sql tipo varchar com respeito a "embrulhar aspas simples.

No entanto, quando a saída de cálculo de determinados tipos de conteúdo, não pode ser usado citações embrulhado, porque uma vez que o conteúdo é convertido citado embrulhado, o programa define o conteúdo de um tipo de texto, apenas o efeito de exibição de saída.

 

2. Comentário

O papel do comentário, desde que as pessoas nos profissionais da indústria de TI deve ter um conhecimento básico de sua importância, ainda há prolixo-lo. Em cenários de produção diária, projetos de aplicativos corporativos, que são principalmente os desenvolvedores escrevam para formar grupos de trabalho para desenvolver, de modo que a presença desse código é a transferência de tecnologia para todos na equipe, e por isso não são o mesmo nível de compreensão, que quando o código é funções lógicas mais complexas nos comentários escritos sobre o desenvolvedor original, desempenhou o papel de uma nota é particularmente importante, mesmo se o código não for utilizado para a transferência, o código estabelecido ao longo de muitos anos, como grande quantidade de código, se no início dos problemas que precisam rever o código subjacente, não ser capaz de se lembrar de escrever este código, no final o que é o significado, por que escrever. Então, um de profissionais de TI competentes, devem ter o hábito de notas escrever.

Princípios comentário: escreva apenas um comentário sobre a parte importante; comentários mais conciso possível.

# Aprender uma única linha comentário 
print ( "comentários de linha única") Código cauda Nota #
# Nota de segunda linha única
de impressão (3 ** 3)

A partir do gráfico acima: # comment identificador é, ao escrever comentários, escrever um "#", em seguida, uma treliça espacial (isto é para estética, PyCharm ter rápida formatação função de códigos), em seguida, escreva o seu comentário sobre o conteúdo. Os comentários podem escrever uma única linha, você também pode escrever no final do código.

 

3. Os operadores aritméticos

"+", "-", "*", "/": adição, subtração;

"//": tome divisível, como 7/2 = 1, em seguida, 3 ... 7 // 2 = 3;

"%": Ir para o restante, por exemplo, 2 ... 8% 3 = 2 3 = 2, em seguida, 8%;

"**": uma fonte de, por exemplo, 3 * 4, em seguida, em nome de Matemática 3⁴ = 81;

Visto a partir da figura: o código na linha 8, não apenas texto, mas também operador aritmético "*", então o processamento lógica em Python é repetido texto.

 

4. Variable

4.1 Tipo de variável e atribuição

Aqui mencionar apenas brevemente alguns tipos comuns de variáveis.

string: tipo string, o mais comum e também o primeiro estudo para dominar o conteúdo, use "" as aspas duplas conteúdo embrulhadas;

int: inteiros, ea maioria dos que idiomas tecnologia, int inteiro número natural, o conteúdo digital pode ser encher diretamente;

bool: tipo booleano, comumente usado para fazer um julgamento, True / False;

float: flutuador com um ponto decimal, preencher diretamente o conteúdo numérico;

# Diferentes tipos de variáveis 
# String Tipo
name = "Bob"
# int Tipo
Age = 18 é
# tipo BOOL
Sexo = False
# um tipo float
Hight = 1.75
# um tipo float
peso = 75.0
# saídas todas as informações
# print ( "Nome:" + nome "Age:" + idade, "se os meninos:" + gênero "altura:" + hight, "peso" + peso)
impressão ( "name:", nome)
impressão ( "idade", Age)
impressão ( " se o rapaz: "Sexo)
Imprimir (" altura: "Hight)
Imprimir (" peso", peso)
de impressão (nome + str (Idade))

Ele é visto a partir da figura:

  • Atribuição de cada forma variável, usando o "=" igual ao número atribuído ao valor variável para a direita do lado esquerdo, e a maior parte da linguagem de programação Python "=" é um meio de atribuição, o efeito pode ser o mesmo matemática "=" , mas o conceito não deve ser confundido;
  • variáveis ​​de saída, variáveis ​​podem diretamente preencher o meio de impressão;
  • valor do Python com base na entrada, a determinação automática do tipo da variável;

 

4,2 variáveis ​​calcular

Definição dos preços preço, peso, peso, a quantidade de dinheiro

# Definir preço 
. Preço = 7,99
peso #define
peso = 6,5
# Montante de Cálculo
Dinheiro = peso Preço *.
Nº 5 retorno de dólares
de dinheiro = dinheiro - 5
# Quantidade de saída
de impressão (dinheiro)

Ele é visto a partir da figura:

  • Python irá basear-se nos valores inseridos automaticamente determinar o tipo de variável, que é uma expressão de conveniência, mas na maioria tais como Java, C # linguagem, etc., deve primeiro definir o tipo de variável, então a atribuição, por isso neste momento é Python salvar a quantidade de códigos de definições de tipo variável;
  • As variáveis ​​podem ser calculada directamente usando os operadores aritméticos de cálculo de banda variável, pode ser calculada a partir da variável e variável, desde que o tipo da variável a ser consistente;

 

4,3 tipos variáveis ​​de conversões

# Diferentes tipos de variáveis 
# String Tipo
name = "Bob"
# int Tipo
Age = 18 é
# tipo BOOL
Sexo = True
# um tipo float
Hight = 1.75
# um tipo float
peso = 75.0
# saídas todas as informações
# print ( "Nome:" + nome "Age:" + idade, "se os meninos:" + gênero "altura:" + hight, "peso" + peso)
impressão ( "name:", nome)
impressão ( "idade", str (idade)) # saída do tipo convertido str
print ( "se o menino:", str (gênero)) # converso tipo str saída de
impressão: (, Hight "altura")
print ( "peso", peso)
de impressão (nome + str (Idade ))

Ele é visto a partir da figura e o código:

  • Uso str (), pode ser convertido para a variável de tipo de caracteres;
  • Neste modelo, a mesma int () variáveis ​​do tipo de flutuador pode também ser convertido em variáveis ​​inteiras;

 

Acho que você gosta

Origin www.cnblogs.com/airlinp/p/12461506.html
Recomendado
Clasificación