Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dicas, técnicas e truques Python para performance
Rating: 4.9 out of 5(5 ratings)
276 students

Dicas, técnicas e truques Python para performance

Domine os segredos para maximizar a eficiência do Python com métodos Dunders, F-Strings, geradores, e muito mais.
Last updated 12/2024
Portuguese

What you'll learn

  • Aprenderá a gerenciar e otimizar escopos em Python para melhorar a alocação de memória e a performance do código.
  • Adquirirá habilidades para implementar geradores, reduzindo o uso de memória e aumentando a eficiência em processos que envolvem grandes volumes de dados.
  • Dominará técnicas para simplificar o código através de múltiplas atribuições e uso de operadores ternários e o operador Walrus.
  • Aprenderá a usar F-Strings para formatação de strings de modo mais claro e eficiente, aprimorando a legibilidade e manutenção do código.
  • Compreenderá as diferenças entre strings e bytes em Python, especialmente para otimizar operações de I/O, fundamental para o processamento de dados.
  • Será capaz de implementar e utilizar métodos Dunders (métodos mágicos) para customizar o comportamento de objetos em Python.

Course content

4 sections20 lectures1h 39m total length
  • Guia geral e overview do curso1:59
  • Avisos importantes!0:38

Requirements

  • Não é necessário ter nenhum conhecimento prévio em programação. Mas, é desejável conhecimento básico em Python.

Description

Neste curso, você vai descobrir como elevar seu código Python a um nível de performance e eficiência totalmente novo. Com uma combinação de teoria sólida e prática intensiva, este curso oferece tudo que você precisa para se destacar na escrita de código Python rápido e robusto, abordando desde fundamentos até técnicas avançadas.


Ao mergulhar nas aulas, você aprenderá como os escopos em Python podem ser manipulados para melhorar a eficiência da memória e como os geradores podem ser usados para otimizar o desempenho em operações que exigem grandes volumes de dados. Esse curso oferece uma visão aprofundada sobre as múltiplas atribuições, que podem simplificar seu código e reduzir a redundância, além de explorar o poder do operador ternário e do operador Walrus para decisões rápidas e limpas dentro do código.


Você também vai descobrir como utilizar F-Strings para uma formatação mais clara e eficiente, e diferenciar entre strings e bytes para otimizar operações de entrada/saída. Além disso, este curso te ensina a implementar e utilizar métodos Dunders para customizar o comportamento de objetos em Python, bem como a manipular variáveis privadas em classes para proteger e controlar o acesso aos seus dados.


Esse curso não apenas te equipa com conhecimentos técnicos, mas também te prepara para aplicá-los de maneira prática em seus projetos, garantindo que você possa implementar soluções que realmente melhoram a performance e a escalabilidade de suas aplicações. Se você está procurando acelerar sua carreira como desenvolvedor Python e quer aprender a escrever códigos que se destacam pela eficiência, esse curso é a escolha certa para o seu futuro profissional.

Who this course is for:

  • Ideal para programadores que já têm uma compreensão básica de Python e desejam elevar suas habilidades, aprendendo técnicas avançadas para otimizar e melhorar a performance de seus códigos.
  • Aqueles que estão ativamente envolvidos no desenvolvimento de software e precisam de soluções para melhorar a eficiência e performance de aplicações já existentes ou novos projetos.
  • Indivíduos que estudam Python por conta própria e estão interessados em técnicas que possam levar seus projetos pessoais a um nível de profissionalismo e eficiência maior.