Galeria de mapas mentais Noções básicas de Python
Este é um mapa mental sobre os fundamentos do Python. Python é uma linguagem de programação interpretada, orientada a objetos e de alto nível com tipos de dados dinâmicos.
Editado em 2024-04-21 20:49:13이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
이것은 (III) 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제에 대한 마인드 맵이며, 주요 함량은 다음을 포함한다 : 저산소증-유도 인자 프롤릴 하이드 록 실라 제 억제제 (HIF-PHI)는 신장 빈혈의 치료를위한 새로운 소형 분자 경구 약물이다. 1. HIF-PHI 복용량 선택 및 조정. Rosalasstat의 초기 용량, 2. HIF-PHI 사용 중 모니터링, 3. 부작용 및 예방 조치.
이것은 Kuka Industrial Robots의 개발 및 Kuka Industrial Robot의 모션 제어 지침에 대한 마인드 맵입니다. 주요 내용에는 쿠카 산업 로봇의 역사, 쿠카 산업 로봇의 특성, 쿠카 산업 로봇의 응용 분야, 2. 포장 프로세스에서 쿠카 로봇은 빠르고 일관된 포장 작업을 달성하고 포장 효율성을 높이며 인건비를 줄입니다. 2. 인건비 감소 : 자동화는 운영자에 대한 의존성을 줄입니다. 3. 조립 품질 향상 : 정확한 제어는 인간 오류를 줄입니다.
408 컴퓨터 네트워크가 너무 어렵습니까? 두려워하지 마세요! 나는 피를 구토하고 지식 맥락을 명확히하는 데 도움이되는 매우 실용적인 마인드 맵을 분류했습니다. 컨텐츠는 매우 완전합니다. 네트워크 아키텍처에서 응용 프로그램 계층, TCP/IP 프로토콜, 서브넷 디비전 및 기타 핵심 포인트에 이르기까지 원칙을 철저히 이해하는 데 도움이 될 수 있습니다. 📈 명확한 논리 : Mindmas 보물, 당신은 드문 기회가 있습니다. 서둘러! 이 마인드 맵을 사용하여 408 컴퓨터 네트워크의 학습 경로에서 바람과 파도를 타고 성공적으로 해변을 얻으십시오! 도움이 필요한 친구들과 공유해야합니다!
Noções básicas de Python
Introdução ao Python
Python é uma linguagem de programação interpretada, orientada a objetos e de alto nível com tipos de dados dinâmicos
Noções básicas de sintaxe Python
Variáveis Python
1. Variáveis Python são contêineres usados para armazenar dados. Eles podem armazenar diferentes tipos de dados, como inteiros, números de ponto flutuante, strings, etc.
2. Os nomes das variáveis Python consistem em letras, números e sublinhados e não podem começar com números.
3. Variáveis em Python não precisam ser declaradas. As variáveis podem ser criadas atribuindo valores diretamente.
4. Os nomes das variáveis diferenciam maiúsculas de minúsculas, por exemplo: var e Var serão consideradas duas variáveis diferentes.
5. Você pode modificar o valor de uma variável por meio de uma instrução de atribuição ou excluir uma variável por meio da palavra-chave del.
Tipos de dados Python
1. Os tipos de dados em Python incluem: inteiro (int), número de ponto flutuante (float), string (str), lista (lista), tupla (tupla) e dicionário (dict).
2. Uma lista é uma coleção ordenada mutável que pode armazenar diferentes tipos de dados.
3. Tuplas são coleções ordenadas imutáveis, semelhantes às listas, mas as tuplas são representadas usando parênteses em vez de colchetes.
4. Um dicionário é uma estrutura de dados não ordenada que consiste em pares de valores-chave, com cada chave correspondendo a um valor.
5. Python também fornece outros tipos de dados, como conjuntos e bool, para processar cenários de dados específicos.
6. Ao escrever código Python, compreender os diferentes tipos de dados e suas características pode nos ajudar a processar e manipular os dados de maneira mais eficaz.
Operadores Python
operadores aritméticos :Adição -: Subtração *:multiplicação /:divisão //: Divisão inteira (divisão de piso) %: Módulo (restante) **: Operação de energia
operador de comparação ==: igual a !=: Diferente de >: maior que <: menos que >=: maior ou igual a <=: menor ou igual a
operador de atribuição =: atribuição =: Atribuição de adição -=: atribuição de subtração *=: atribuição de multiplicação /=: atribuição de divisão //=: Atribuição de divisão inteira %=: Atribuição de módulo **=: Atribuição de operação de energia
operador precedente A precedência do operador em Python, do maior para o menor, é: colchetes Operações exponenciais (**) Sinal (x, -x, ~x) Multiplicação, divisão, módulo e divisão inteira (*, /, //, %) Adição e subtração ( , -) Operações de bits (<<, >>, &, ^, |) Operadores de comparação (<, <=, >, >=, !=, ==) Operador de identidade (é, não é) Operador de associação (dentro, não dentro) Operadores lógicos (não, e, ou)
Operadores de bits &: E bit a bit |: OU bit a bit ^: XOR bit a bit ~: negação bit a bit <<: deslocar para a esquerda >>:Mover para a direita
Operadores lógicos e: E lógico ou: lógico ou não: negação lógica
Python orientado a objetos
1. Objetos em Python são instâncias de classes, e as classes definem a estrutura e o comportamento dos objetos.
2. Use a palavra-chave `class` para definir uma classe e criar um objeto chamando o nome da classe.
3. Atributos do objeto: variáveis da classe, utilizadas para armazenar o estado do objeto.
4. Métodos de objeto: funções da classe, utilizadas para descrever o comportamento do objeto.
5. Método de construção: método `__init__`, usado para inicializar atributos do objeto.
6. Herança: as subclasses podem herdar os atributos e métodos da classe pai para conseguir a reutilização do código.
7. Polimorfismo: Objetos de classes diferentes podem usar o mesmo nome de método, mas a implementação específica pode ser diferente.
8. Encapsulamento: Oculte os detalhes internos de implementação do objeto e exponha apenas as interfaces necessárias ao acesso externo.
criptografia
Criptografia simétrica: AES (chave, número aleatório)
Criptografia assimétrica: Assimetria de algoritmo Chave assimétrica (RSA
Pesquisa de matriz
Encontrar
pesquisa binária A pesquisa binária pode ser substituída por uma árvore binária
pesquisa linear
organizar
Bolha (O (N ^ 2))
Mesclar (O(N*log(N)))
Rastreador da web Python
Primeiro: não rastreie sites não autorizados e respeite o robots.txt
Não é necessário fazer login Faça login diretamente com nome de usuário e senha Exigir código de verificação para fazer login
Etapas do rastreador: iniciar uma solicitação, obter conteúdo de resposta, analisar conteúdo e salvar dados
Iniciar uma solicitação: A solicitação é iniciada usando a biblioteca http para iniciar uma solicitação ao site de destino, ou seja, enviando uma solicitação Obtenha o conteúdo da resposta: depois que o rastreador enviar a solicitação, se o servidor puder responder normalmente, ele receberá uma resposta Análise de conteúdo: análise de dados HTML: métodos de análise de dados HTML incluem o uso de expressões regulares e bibliotecas de análise de terceiros, como Beautifulsoup Salvar dados: Os dados rastreados são salvos localmente na forma de arquivos ou o conteúdo rastreado é salvo diretamente no banco de dados. O banco de dados pode ser MySQL, Mongdb, Redis, Oracle, etc.
Estruturas de dados Python
Lista Python
Lista é uma das estruturas de dados mais comumente usadas em Python. É uma coleção ordenada de elementos, geralmente colocados em []. Ordenação: Os elementos da lista são ordenados de acordo com sua posição na lista, o primeiro índice é 0, o segundo é 1 e assim por diante Mutabilidade: os elementos da lista podem ser adicionados, removidos e modificados a qualquer momento, conforme necessário
Tupla Python
Uma tupla é semelhante a uma lista. É também uma coleção ordenada de elementos que pode armazenar diferentes tipos de elementos. No entanto, uma vez criada uma tupla, ela não pode ser modificada. Os elementos não podem ser adicionados, excluídos ou modificados na tupla. As tuplas são representadas por parênteses () e os elementos também são separados por vírgulas. Imutabilidade: as tuplas não podem ser modificadas após serem criadas. Ordem: os elementos da tupla também possuem relacionamentos posicionais e os elementos da tupla podem ser acessados por meio de operações de indexação e fatiamento.
Dicionário Python
Dicionário é o único tipo de mapeamento em Python que armazena pares de valores-chave. As chaves em um dicionário devem ser exclusivas, enquanto os valores podem ser qualquer tipo de dado Os dicionários são representados por colchetes {}, com cada par de valores-chave separados por vírgulas. Não ordenado: os dados no dicionário são organizados de maneira não ordenada, diferente da ordem das listas e tuplas. Mutabilidade: os dicionários são mutáveis, pares de valores-chave podem ser adicionados, excluídos ou modificados. Os dicionários são muito poderosos em Python e costumam ser usados para armazenar dados que precisam ser consultados rapidamente. Você pode usar chaves para acessar, modificar ou excluir rapidamente os valores correspondentes.
Coleção Python
Um conjunto é uma coleção não ordenada e não repetitiva de elementos Desordem: Os elementos de um conjunto não possuem uma ordem específica. Não repetição: todos os elementos do conjunto são únicos, nenhum elemento duplicado é permitido
Cadeia de caracteres Python
Concatenação: Use o operador para concatenar duas strings. Copiar: Use o operador * para copiar uma string. Fatiamento: Use [start:stop:step] para obter substrings de uma string. Comprimento: Use a função len() para obter o comprimento de uma string. Pesquisa: Use find(), index(),startwith(), endswith() e outros métodos para encontrar substrings ou caracteres. Substituição: Use o método replace() para substituir uma substring. Split: Use o método split() para dividir uma string em uma lista. Conversão de maiúsculas e minúsculas: use upper(), lower(), capitalize(), title() e outros métodos para converter maiúsculas e minúsculas de strings. Remover espaços em branco: use os métodos strip(), lstrip(), rstrip() para remover caracteres de espaço em branco em ambas as extremidades da string. Determinação: Use isalpha(), isdigit(), isalnum(), isspace() e outros métodos para determinar o tipo da string.
Sequências Python
Sequência é outro tipo importante de estrutura de dados em Python, que contém um conjunto ordenado de elementos. Índice: Acesse elementos em uma sequência por índice (posição). Fatiamento: Use a operação de fatiamento para acessar subsequências de uma sequência. Adicionar: Use o operador para unir duas sequências. Multiplicar: Use o operador * para repetir uma sequência. Comprimento: Use a função len() para obter o comprimento da sequência. Valores Máximo/Mínimo: Use as funções max() e min() para obter os valores máximo e mínimo em uma sequência (para sequências numéricas)
Operações de banco de dados Python
Banco de dados Python adicionado: inserir sql = "INSERT INTO your_table (nome, idade, cidade) VALORES (%s, %s, %s)"
Conecte-se ao banco de dados: Antes de fazer qualquer coisa, você precisa se conectar ao banco de dados. Isso geralmente envolve fornecer o nome do host, porta, usuário, senha e nome do banco de dados importar pymysql #Chamar banco de dados python conn = pymysql.connect(host='localhost', user='your_username', password='your_password', database='your_database') # Criar conexão cursor = conn.cursor() # Cria um objeto cursor
Consulta de banco de dados Python: selecione sql = "SELECIONE * FROM sua_tabela"
Exclusão do banco de dados Python: excluir sql = "DELETE FROM sua_tabela WHERE nome=%s"
Atualização do banco de dados Python: atualização sql = "ATUALIZAR sua_tabela SET idade=%s, cidade=%s WHERE nome=%s"
Feche o banco de dados: cursor.close() # Fecha o cursor conn.close() # Fecha a conexão