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
Página anteriorPróxima página Cada chave é separada de seu valor por dois pontos (:), os itens são separados por vírgulas e tudo é colocado entre chaves. Um dicionário vazio sem nenhum item é escrito com apenas duas chaves, assim:{}. As chaves são exclusivas em um dicionário, enquanto os valores
Página anteriorPróxima página Uma tupla é uma coleção de objetos ordenados e imutáveis. Tuplas são sequências, assim como listas. As diferenças entre tuplas e listas são que as tuplas não podem ser alteradas, diferentemente das listas e tuplas usam parênteses, enquanto as listas usam colchetes.
Página anteriorPróxima página A estrutura de dados mais básica em Python é a sequência . Cada elemento de uma sequência recebe um número - sua posição ou índice. O primeiro índice é zero, o segundo índice é um e assim por diante. Python tem seis tipos de sequências embutidos, mas os mais comuns
Página anteriorPróxima página Strings estão entre os tipos mais populares em Python. Podemos criá-los simplesmente colocando caracteres entre aspas. Python trata aspas simples da mesma forma que aspas duplas. Criar strings é tão simples quanto atribuir um valor a uma variável. Por exemplo - var1
Página anteriorPróxima página Os tipos de dados numéricos armazenam valores numéricos. Eles são tipos de dados imutáveis, o que significa que alterar o valor de um tipo de dados numérico resulta em um objeto recém-alocado. Objetos numéricos são criados quando você atribui um valor a eles. Por ex
Página anteriorPróxima página Em geral, as instruções são executadas sequencialmente:a primeira instrução em uma função é executada primeiro, seguida pela segunda e assim por diante. Pode haver uma situação em que você precise executar um bloco de código várias vezes. As linguagens de programaçã
python