Quando escrevemos o programa, descobrimos que os problemas que resolvemos pertencem a áreas específicas, também chamadas de domínios, como: Um sistema bancário precisa descrever transações e taxas de juros. Uma aplicação web precisa definir as rotas, modelos e respostas. Usando a General Purpose
Vazamentos de memória ocorrem quando um programa gerencia incorretamente as alocações de memória, resultando na redução da memória disponível e potencialmente causando lentidão ou travamento do programa. Em Python, o gerenciamento de memória geralmente é feito pelo interpretador, mas vazamentos de
Em Python, metaprogramação refere-se à prática de escrever código que tenha conhecimento de si mesmo e possa ser manipulado. As metaclasses são uma ferramenta poderosa para metaprogramação em Python, permitindo personalizar como as classes são criadas e se comportam. Usando metaclasses, você pode cr
Comunicação entre threads refere-se ao processo de permitir a comunicação e sincronização entre threads em um programa Python multithread. Geralmente, threads em Python compartilham o mesmo espaço de memória dentro de um processo, o que lhes permite trocar dados e coordenar suas atividades por mei
A função type() integrada do Python retorna a classe à qual um objeto pertence. Em Python, uma classe, tanto uma classe interna quanto uma classe definida pelo usuário, são objetos do tipo class. Exemplo 06 Ele produzirá a seguinte saída - 15 O type() tem uma versão de três argumentos como segue
Renomeando e excluindo arquivos em Python Em Python, você pode renomear e excluir arquivos usando funções integradas do módulo os. Essas operações são importantes ao gerenciar arquivos em um sistema de arquivos. Neste tutorial, exploraremos como executar essas ações passo a passo. Renomeando arqui
Página anteriorPróxima página Qualquer código que você escrever usando qualquer linguagem compilada como C, C++ ou Java pode ser integrado ou importado em outro script Python. Este código é considerado como uma extensão. Um módulo de extensão Python nada mais é do que uma biblioteca C normal. Em
Página anteriorPróxima página Python oferece várias opções para desenvolver interfaces gráficas de usuário (GUIs). Os mais importantes estão listados abaixo. Tkinter − Tkinter é a interface Python para o kit de ferramentas Tk GUI fornecido com o Python. Procuraríamos esta opção neste capítulo.
Página anteriorPróxima página XML é uma linguagem portátil e de código aberto que permite aos programadores desenvolver aplicativos que podem ser lidos por outros aplicativos, independentemente do sistema operacional e/ou linguagem de desenvolvimento. O que é XML? A Extensible Markup Language (X
Página anteriorPróxima página A execução de vários threads é semelhante à execução de vários programas diferentes simultaneamente, mas com os seguintes benefícios - Vários threads dentro de um processo compartilham o mesmo espaço de dados com o thread principal e, portanto, podem compartilhar
Página anteriorPróxima página O SMTP (Simple Mail Transfer Protocol) é um protocolo que trata do envio de e-mail e do roteamento de e-mail entre servidores de e-mail. Python fornece smtplib módulo, que define um objeto de sessão do cliente SMTP que pode ser usado para enviar mensagens para qualq
Página anteriorPróxima página Python fornece dois níveis de acesso a serviços de rede. Em um nível baixo, você pode acessar o suporte básico de soquete no sistema operacional subjacente, que permite implementar clientes e servidores para protocolos orientados a conexão e sem conexão. O Python ta
Página anteriorPróxima página O padrão Python para interfaces de banco de dados é o Python DB-API. A maioria das interfaces de banco de dados Python aderem a esse padrão. Você pode escolher o banco de dados certo para seu aplicativo. A API de banco de dados Python suporta uma ampla variedade de
Página anteriorPróxima página Uma expressão regular é uma sequência especial de caracteres que ajuda você a combinar ou localizar outras strings ou conjuntos de strings, usando uma sintaxe especializada mantida em um padrão. Expressões regulares são amplamente utilizadas no mundo UNIX. O módulo
Página anteriorPróxima página Python tem sido uma linguagem orientada a objetos desde que existiu. Por causa disso, criar e usar classes e objetos é muito fácil. Este capítulo ajuda você a se tornar um especialista no uso do suporte de programação orientada a objetos do Python. Se você não tem n
Página anteriorPróxima página O Python fornece dois recursos muito importantes para lidar com qualquer erro inesperado em seus programas Python e adicionar recursos de depuração neles - Tratamento de exceções − Isso seria abordado neste tutorial. Aqui está uma lista de exceções padrão disponív
Página anteriorPróxima página Este capítulo cobre todas as funções básicas de E/S disponíveis em Python. Para mais funções, consulte a documentação padrão do Python. Impressão na tela A maneira mais simples de produzir saída é usando a função print onde você pode passar zero ou mais expressões s
Página anteriorPróxima página Um módulo permite que você organize logicamente seu código Python. Agrupar código relacionado em um módulo torna o código mais fácil de entender e usar. Um módulo é um objeto Python com atributos nomeados arbitrariamente que você pode vincular e referenciar. Simples
Página anteriorPróxima página Uma função é um bloco de código organizado e reutilizável que é usado para executar uma única ação relacionada. As funções fornecem melhor modularidade para seu aplicativo e um alto grau de reutilização de código. Como você já sabe, o Python oferece muitas funções i
Página anteriorPróxima página Um programa Python pode lidar com data e hora de várias maneiras. A conversão entre formatos de data é uma tarefa comum para computadores. Os módulos de tempo e calendário do Python ajudam a rastrear datas e horários. O que é Tick? Os intervalos de tempo são números
python
Modelagem CFD de alta precisão de bolas de golfe giratórias em condições de fluxo realistas
Explicação das pistolas de pregos:função, tipos e principais benefícios
Novos insights sobre fatores que limitam o transporte da transportadora em filmes in2O3 muito finos e amorfos com dopagem de Sn-dopado com alta mobilidade de salão
O que é controle estatístico de processo (SPC)?