Tutoriais Python

Nossos tutoriais Python fornecem um currículo abrangente para aprender esta linguagem de programação versátil. Eles cobrem os fundamentos do Python, conceitos avançados e bibliotecas populares, adequados tanto para iniciantes quanto para desenvolvedores experientes. Por meio de laboratórios práticos e exemplos de código do mundo real, você obterá experiência prática em programação Python. Nosso playground Python interativo permite que você teste diferentes recursos do Python e veja resultados imediatos.

Funções Universais do NumPy

Funções Universais do NumPy

Neste laboratório, exploraremos os conceitos básicos das Funções Universais (ufuncs) do NumPy. Ufuncs são funções que operam em ndarrays de forma elemento a elemento, suportando broadcasting de arrays, type casting e outros recursos padrão. Aprenderemos sobre os diferentes métodos de ufuncs, regras de broadcasting, regras de type casting e como sobrescrever o comportamento de ufuncs.
NumPyPython
Compreendendo os Tipos de Dados do NumPy

Compreendendo os Tipos de Dados do NumPy

Este laboratório fornecerá um guia passo a passo para entender os diferentes tipos de dados disponíveis no NumPy e como modificar o tipo de dados de um array. O NumPy suporta uma ampla gama de tipos numéricos, incluindo booleanos, inteiros, números de ponto flutuante e números complexos. Compreender esses tipos de dados é importante para realizar vários cálculos numéricos e tarefas de análise de dados usando NumPy.
NumPyPython
Arrays Estruturados no NumPy

Arrays Estruturados no NumPy

Neste laboratório, aprenderemos sobre arrays estruturados no NumPy. Arrays estruturados são ndarrays cujo tipo de dado é uma composição de tipos de dados mais simples organizados como uma sequência de campos nomeados. Eles são úteis para trabalhar com dados estruturados, como dados tabulares, onde cada campo representa um atributo diferente dos dados.
NumPyPython
Técnicas Fundamentais de Criação de Arrays NumPy

Técnicas Fundamentais de Criação de Arrays NumPy

Este laboratório fornece um guia passo a passo sobre como criar arrays usando NumPy, uma biblioteca fundamental para contêineres de arrays em Python. Você aprenderá diferentes métodos para criação de arrays, incluindo a conversão de sequências Python, o uso de funções intrínsecas de criação de arrays NumPy, a replicação e junção de arrays existentes, e a leitura de arrays do disco.
NumPyPython
Fundamentos da Manipulação de Arrays NumPy

Fundamentos da Manipulação de Arrays NumPy

Neste laboratório, você aprenderá os conceitos básicos de trabalho com arrays NumPy. NumPy é uma biblioteca poderosa para computação numérica em Python. Ela fornece estruturas de dados e funções eficientes para realizar operações matemáticas em arrays.
NumPyPython
Broadcasting do NumPy para Computação Eficiente

Broadcasting do NumPy para Computação Eficiente

Broadcasting é um recurso poderoso no NumPy que permite que arrays com formas diferentes sejam usados em operações aritméticas. Ele fornece uma maneira de vetorizar operações de array e melhorar a eficiência computacional. Este laboratório irá guiá-lo pelos conceitos básicos de broadcasting no NumPy.
NumPyPython
Introdução à Indexação em NumPy

Introdução à Indexação em NumPy

Neste laboratório, exploraremos os fundamentos da indexação em NumPy. A indexação nos permite acessar e manipular elementos específicos ou subconjuntos de elementos em um array. Compreender como usar a indexação de forma eficaz é crucial para trabalhar com arrays em NumPy.
NumPyPython
Importando Dados com Genfromtxt

Importando Dados com Genfromtxt

Neste laboratório, aprenderemos a importar dados usando a função numpy.genfromtxt. Esta função nos permite ler dados tabulares de várias fontes e convertê-los em arrays NumPy. Exploraremos diferentes opções para definir a entrada, dividir as linhas em colunas, escolher colunas, definir o tipo de dado e ajustar a conversão.
NumPyPython
Gerenciar Dicionários em Python

Gerenciar Dicionários em Python

Neste laboratório, você ganhará experiência prática gerenciando dicionários em Python. Dicionários são estruturas de dados essenciais para armazenar informações em pares chave-valor. Você aprenderá a criar e inspecionar dicionários, acessar e modificar elementos, adicionar e excluir elementos, e explorar objetos de visualização de dicionário (dictionary view objects).
Python
Documentando Funções Python com Docstrings

Documentando Funções Python com Docstrings

Neste laboratório, você aprenderá a importância de documentar seu código Python usando *docstrings*. Exploraremos como acessar *docstrings* existentes para funções nativas usando a função `help()` e o atributo `__doc__`. Além disso, você ganhará experiência prática na escrita de suas próprias *docstrings* para funções personalizadas e na verificação de sua acessibilidade usando a função `help()`, tornando seu código mais compreensível e fácil de manter.
Python
Definir e Usar Funções em Python

Definir e Usar Funções em Python

Neste laboratório, você aprenderá a definir e usar funções em Python. Funções são essenciais para organizar o código e promover a reutilização. Você começará entendendo o conceito de funções e explorando as funções nativas (built-in) do Python, aprendendo a chamá-las com parâmetros e observar sua saída. Após a exploração das funções nativas, você aprenderá a definir suas próprias funções simples. Finalmente, você praticará a chamada dessas funções definidas pelo usuário para executar os blocos de código que elas contêm, solidificando sua compreensão sobre a criação e o uso de funções em Python.
Python
Manipular Listas em Python

Manipular Listas em Python

Neste laboratório, você ganhará experiência prática na manipulação de listas em Python, uma estrutura de dados fundamental. Você aprenderá a criar, acessar, adicionar, remover, modificar, ordenar, consultar e aninhar listas. Ao final, você saberá trabalhar eficazmente com listas para gerenciar e processar dados em seus programas Python.
Python
Usando Tuplas em Python

Usando Tuplas em Python

Neste laboratório, você obterá uma compreensão abrangente sobre tuplas em Python. Você aprenderá a criar tuplas, acessar seus elementos usando indexação e fatiamento (slicing), e explorará como modificá-las através de técnicas como fatiamento e concatenação, mantendo em mente sua natureza imutável. Além disso, você se aprofundará nos operadores de tuplas e no desempacotamento (unpacking), descobrindo como trabalhar eficientemente com dados de tuplas. Finalmente, você explorará e utilizará funções e métodos embutidos comuns de tuplas para realizar várias operações.
Python
Manipular Entrada e Saída em Python

Manipular Entrada e Saída em Python

Neste laboratório, você aprenderá os conceitos fundamentais de manipulação de entrada e saída (I/O) em Python. Exploraremos como exibir informações no console usando a função print(), incluindo o controle de separadores entre múltiplos argumentos. Além disso, você ganhará experiência prática na obtenção de entrada do usuário pelo teclado, escrita de dados em arquivos e leitura de dados de volta de arquivos, cobrindo habilidades essenciais para interagir com fontes de dados externas em seus programas Python.
Python
Definir Classes e Objetos em Python

Definir Classes e Objetos em Python

Neste laboratório, você aprenderá os conceitos fundamentais de Programação Orientada a Objetos (POO) em Python. Exploraremos como definir classes, que servem como modelos (blueprints) para criar objetos, e entenderemos a relação entre classes e objetos. Em seguida, você ganhará experiência prática criando e utilizando instâncias das classes definidas. O laboratório o guiará na inicialização de objetos com o método __init__ para definir seu estado inicial e na personalização de sua representação em string usando o método __repr__ para melhor depuração e legibilidade.
Python
Adicionar Comentários em Python

Adicionar Comentários em Python

Neste laboratório, você aprenderá a importância e a aplicação prática dos comentários na programação Python. Os comentários são essenciais para tornar seu código compreensível para humanos, o que é crucial para manutenção e colaboração, especialmente à medida que os programas aumentam em complexidade. Você explorará diferentes tipos de comentários e entenderá como usá-los de forma eficaz.
Python
Importar Módulos e Pacotes em Python

Importar Módulos e Pacotes em Python

Neste laboratório, você aprenderá a importar e usar módulos e pacotes em Python. Exploraremos módulos Python com pydoc, importaremos módulos usando `import`, importaremos objetos específicos com `from...import` e entenderemos os pacotes Python. Este laboratório oferece prática intensiva para organização e reutilização eficaz de código.
Python
Tratamento de Exceções com try except em Python

Tratamento de Exceções com try except em Python

Neste laboratório, você aprenderá a lidar com exceções de forma eficaz em Python usando a instrução `try...except`. Exploraremos como capturar exceções específicas como `ValueError`, lidar com múltiplos tipos de exceção e executar código independentemente de uma exceção ter ocorrido, utilizando os blocos `else` e `finally`. Você também aprenderá a levantar exceções personalizadas (custom exceptions) para sinalizar condições de erro específicas no seu código. Através de exercícios práticos, você ganhará experiência na escrita de programas Python robustos e tolerantes a erros.
Python
  • Anterior
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 151
  • Próximo