Python - Dicas de comandos para novos usuarios

Título Aqui
Sempre crie uma frase de segurança única para jogos, Airdrops e qualquer outra coisa de origem desconhecida, em vez de usar sua carteira principal.
Inserir o post:
Biblioteca C | Biblioteca Python Compatível | Descrição | Comando `pip install` |
---|---|---|---|
#include <stdio.h> | sys, os, io, print() | Para manipulação básica de entrada e saída. | Nenhum, são bibliotecas padrão do Python. |
#include <stdlib.h> | os, sys, random, ctypes | Funções como alocação de memória, controle de processos e geração de números aleatórios. | Nenhum, são bibliotecas padrão do Python. |
#include <stdint.h> | ctypes, struct, numpy | Tipos inteiros de tamanho fixo, como int32_t, uint64_t, etc. | pip install numpy |
#include <string.h> | string, re, array, ctypes | Manipulação de strings e operações de pesquisa e substituição. | Nenhum, são bibliotecas padrão do Python. |
#include <math.h> | math, numpy, sympy | Funções matemáticas (ex: sin, cos, sqrt, etc.) e operações algébricas. | pip install numpy, pip install sympy |
#include <time.h> | time, datetime, calendar | Manipulação de data e hora. | Nenhum, são bibliotecas padrão do Python. |
#include <vector> | list, array, numpy.ndarray | Contêiner de dados dinâmico (vetor). | pip install numpy |
#include <inttypes.h> | struct, ctypes, numpy | Para manipulação de inteiros de tamanho fixo. | pip install numpy |
#include "base58/libbase58.h" | base58 | Codificação e decodificação Base58. | pip install base58 |
#include "rmd160/rmd160.h" | hashlib, ripemd160 (via pip install ripemd160) | Funções de hash RIPEMD160. | pip install ripemd160 |
#include "oldbloom/oldbloom.h" | bloomfilter (via pip install pybloom-live) | Filtro Bloom, estrutura de dados probabilística para conjuntos. | pip install pybloom-live |
#include "bloom/bloom.h" | bloomfilter (via pip install pybloom-live) | Filtro Bloom. | pip install pybloom-live |
#include "sha3/sha3.h" | sha3 (via pip install pysha3) | Implementação do SHA3 (Keccak). | pip install pysha3 |
#include "util.h" | Funções utilitárias implementadas diretamente ou via bibliotecas como os, sys | Funções auxiliares para operações diversas (ex: parsing, validação). | Nenhum, são bibliotecas padrão ou dependem da implementação. |
#include "secp256k1/SECP256k1.h" | ecdsa, secp256k1 (via pip install ecdsa, pip install secp256k1) | Operações de criptografia com a curva SECP256k1. | pip install ecdsa, pip install secp256k1 |
#include "secp256k1/Point.h" | ecdsa, secp256k1 (via pip install secp256k1) | Manipulação de pontos na curva SECP256k1. | pip install secp256k1 |
#include "secp256k1/Int.h" | ecdsa, secp256k1 (via pip install secp256k1) | Manipulação de inteiros no contexto de SECP256k1. | pip install secp256k1 |
#include "secp256k1/IntGroup.h" | ecdsa, secp256k1 (via pip install secp256k1) | Grupo de inteiros em operações de curva SECP256k1. | pip install secp256k1 |
#include "secp256k1/Random.h" | secrets, random | Geração de números aleatórios seguros. | pip install secrets |
#include "hash/sha256.h" | hashlib | Funções de hash SHA-256. | Nenhum, hashlib é padrão no Python. |
#include "hash/ripemd160.h" | hashlib, ripemd160 (via pip install ripemd160) | Funções de hash RIPEMD160. | pip install ripemd160 |
#if defined(_WIN64) && !defined(__CYGWIN__) | os, platform | Determinação do sistema operacional para ambientes Windows. | Nenhum, são bibliotecas padrão do Python. |
#else | os, platform | Determinação do sistema operacional para ambientes Unix/Linux. | Nenhum, são bibliotecas padrão do Python. |
#include <unistd.h> | os, subprocess | Acesso a funções do sistema operacional, como controle de processos. | Nenhum, são bibliotecas padrão do Python. |
#include <pthread.h> | threading | Suporte a threads em Python. | Nenhum, threading é uma biblioteca padrão. |
#include <sys/random.h> | secrets, os | Acesso a fontes de aleatoriedade segura. | pip install secrets |
#ifdef __unix__ | os, platform | Determinação do sistema operacional Unix. | Nenhum, são bibliotecas padrão do Python. |
#ifdef __CYGWIN__ | platform | Identificação de sistemas Cygwin (ambiente Unix no Windows). | Nenhum, platform é uma biblioteca padrão. |
- 1. def
Resumo: Define uma função.
Exemplo:def soma(a, b):
return a + b - 2. class
Resumo: Define uma classe.
Exemplo:class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade - 3. if, elif, else
Resumo: Estruturas condicionais.
Exemplo:if x > 10:
print("Maior que 10")
elif x == 10:
print("Igual a 10")
else:
print("Menor que 10") - 4. for
Resumo: Inicia um loop que itera sobre uma sequência.
Exemplo:for i in range(3):
print(i) - 5. while
Resumo: Inicia um loop enquanto uma condição for verdadeira.
Exemplo:while x < 3:
print(x)
x += 1 - 6. try, except, finally
Resumo: Usados para tratar exceções.
Exemplo:try:
x = 1 / 0
except ZeroDivisionError:
print("Erro: Divisão por zero.") - 7. return
Resumo: Retorna um valor de uma função.
Exemplo:def dobro(x):
return x * 2 - 8. break
Resumo: Interrompe um loop.
Exemplo:for i in range(5):
if i == 3:
break - 9. continue
Resumo: Pula para a próxima iteração do loop.
Exemplo:for i in range(5):
if i == 3:
continue
print(i) - 10. pass
Resumo: Indica que não será feito nada.
Exemplo:if True:
pass - 11. global
Resumo: Declara uma variável global.
Exemplo:x = 10
def altera_global():
global x
x = 20 - 12. nonlocal
Resumo: Modifica uma variável de um escopo não local.
Exemplo:def func():
x = 10
def inner_func():
nonlocal x
x = 20
inner_func()
print(x) - 13. import
Resumo: Importa módulos.
Exemplo:import math
print(math.sqrt(16)) - 14. from
Resumo: Importa partes específicas de um módulo.
Exemplo:from math import sqrt
print(sqrt(16)) - 15. with
Resumo: Usado para gerenciar recursos, como arquivos.
Exemplo:with open('arquivo.txt', 'r') as file:
content = file.read() - 16. lambda
Resumo: Define uma função anônima.
Exemplo:f = lambda x, y: x + y
- 17. yield
Resumo: Retorna um gerador, permitindo pausa e retomada de uma função.
Exemplo:def contador():
yield 1
yield 2
yield 3 - 18. True, False
Resumo: Valores lógicos.
Exemplo:a = True
b = False - 19. None
Resumo: Representa a ausência de valor.
Exemplo:x = None
- 20. is
Resumo: Verifica se duas variáveis apontam para o mesmo objeto.
Exemplo:a = [1, 2]
b = a
print(a is b) # Output: True - 21. in
Resumo: Verifica se um item está em uma sequência.
Exemplo:a = [1, 2, 3]
print(2 in a) # Output: True - 22. not
Resumo: Inverte o valor lógico.
Exemplo:a = True
print(not a) # Output: False - 23. del
Resumo: Exclui um item ou variável.
Exemplo:a = [1, 2, 3]
del a[1]
print(a) # Output: [1, 3] - 24. assert
Resumo: Verifica se uma condição é verdadeira, caso contrário, levanta uma exceção.
Exemplo:assert 2 + 2 == 4
- 25. exec
Resumo: Executa um código Python dinamicamente.
Exemplo:code = "print('Olá, Mundo!')"
exec(code) - 26. print
Resumo: Exibe informações no console.
Exemplo:print("Hello, World!")
- 27. input
Resumo: Recebe entrada do usuário.
Exemplo:nome = input("Qual seu nome? ")
- 28. id
Resumo: Retorna o identificador único de um objeto.
Exemplo:a = 10
print(id(a)) - 29. zip
Resumo: Junta duas ou mais sequências em uma.
Exemplo:nomes = ["João", "Maria"]
idades = [23, 30]
for nome, idade in zip(nomes, idades):
print(nome, idade) - 30. enumerate
Resumo: Retorna os índices e valores de uma sequência.
Exemplo:lista = ["a", "b", "c"]
for i, item in enumerate(lista):
print(i, item) - 31. sorted
Resumo: Retorna uma lista ordenada.
Exemplo:lista = [3, 1, 2]
print(sorted(lista)) # Output: [1, 2, 3] - 32. len
Resumo: Retorna o tamanho de uma sequência.
Exemplo:a = [1, 2, 3]
print(len(a)) # Output: 3 - 33. min, max
Resumo: Retorna o valor mínimo ou máximo em uma sequência.
Exemplo:print(min([1, 2, 3])) # Output: 1
print(max([1, 2, 3])) # Output: 3 - 34. sum
Resumo: Retorna a soma de uma sequência de números.
Exemplo:print(sum([1, 2, 3])) # Output: 6
- 35. abs
Resumo: Retorna o valor absoluto de um número.
Exemplo:print(abs(-10)) # Output: 10
- 36. isinstance
Resumo: Verifica se um objeto é uma instância de uma classe.
Exemplo:x = 5
print(isinstance(x, int)) # Output: True - 37. issubclass
Resumo: Verifica se uma classe é subclass de outra.
Exemplo:class Animal: pass
class Cachorro(Animal): pass
print(issubclass(Cachorro, Animal)) # Output: True - 38. set
Resumo: Cria um conjunto, que é uma coleção não ordenada e sem elementos duplicados.
Exemplo:a = {1, 2, 3}
- 39. frozenset
Resumo: Cria um conjunto imutável.
Exemplo:a = frozenset([1, 2, 3])
- 40. dict
Resumo: Cria um dicionário, uma coleção de pares chave-valor.
Exemplo:d = {"nome": "João", "idade": 25}
- 41. tuple
Resumo: Cria uma tupla, uma sequência imutável.
Exemplo:t = (1, 2, 3)
- 42. list
Resumo: Cria uma lista, uma sequência mutável.
Exemplo:l = [1, 2, 3]
- 43. range
Resumo: Cria uma sequência de números.
Exemplo:r = range(1, 5)
- 44. all
Resumo: Retorna True se todos os elementos de um iterável são verdadeiros.
Exemplo:print(all([True, True, False])) # Output: False
- 45. any
Resumo: Retorna True se qualquer elemento de um iterável for verdadeiro.
Exemplo:print(any([True, False, False])) # Output: True
- 46. chr
Resumo: Converte um valor ASCII em um caractere.
Exemplo:print(chr(65)) # Output: A
- 47. ord
Resumo: Converte um caractere em seu valor ASCII.
Exemplo:print(ord('A')) # Output: 65
- 48. hex
Resumo: Converte um número em hexadecimal.
Exemplo:print(hex(255)) # Output: 0xff
- 49. bin
Resumo: Converte um número em binário.
Exemplo:print(bin(5)) # Output: 0b101
- 50. oct
Resumo: Converte um número em octal.
Exemplo:print(oct(8)) # Output: 0o10
Comandos aprimorados
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.