Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Python - Algoritmos - Parte 2

Aprofunde seus conhecimentos em algoritmos de busca, ordenação e matemática aplicada com Python.

Nível Iniciante Categoria Base para Devs

  • Curso com 01h16 de vídeos
  • Certificado com 4 horas
  • 6 exercícios

Sobre o curso

Após conhecer os fundamentos dos algoritmos de busca e ordenação no primeiro curso, chegou a hora de dar um passo adiante e explorar técnicas mais eficientes e sofisticadas

Neste curso, você aprenderá a implementar e compreender algoritmos como Jump Search e Interpolation Search, que permitem buscas mais rápidas em determinados tipos de dados. Também aprofundaremos no mundo da ordenação com Bubble Sort e Quick Sort, analisando suas vantagens e desvantagens. Além disso, veremos o Crivo de Eratóstenes, um poderoso algoritmo matemático para encontrar números primos de forma otimizada

Com esse conhecimento, você será capaz de tomar decisões mais assertivas sobre qual algoritmo utilizar em diferentes cenários, otimizando o desempenho de suas aplicações

Após conhecer os fundamentos dos algoritmos de busca e ordenação no primeiro curso, chegou a hora de dar um passo adiante e explorar técnicas mais eficientes e sofisticadas

Neste curso, você aprenderá a implementar e compreender algoritmos como Jump Search e Interpolation Search, que permitem buscas mais rápidas em determinados tipos de dados. Também aprofundaremos no mundo da ordenação com Bubble Sort e Quick Sort, analisando suas vantagens e desvantagens. Além disso, veremos o Crivo de Eratóstenes, um poderoso algoritmo matemático para encontrar números primos de forma otimizada

Com esse conhecimento, você será capaz de tomar decisões mais assertivas sobre qual algoritmo utilizar em diferentes cenários, otimizando o desempenho de suas aplicações

O que irá aprender?

Ao longo do curso, você terá acesso a videoaulas detalhadas e materiais complementares que ajudarão a consolidar seus conhecimentos

Dentre os principais pontos abordados, você aprenderá a

  • Implementar Jump Search e Interpolation Search, algoritmos de busca que oferecem alternativas eficientes à busca binária em diferentes situações;
  • Compreender e implementar Bubble Sort e Quick Sort, dois algoritmos clássicos de ordenação, analisando sua eficiência e aplicação;
  • Aplicar o Crivo de Eratóstenes para encontrar números primos de maneira otimizada, um conceito essencial na matemática computacional;
  • Trabalhar com códigos e boas práticas de programação para tornar seus algoritmos mais eficientes e compreensíveis.

Pra quem é esse curso?

Este curso é ideal para estudantes e desenvolvedores que já possuem noções básicas sobre algoritmos e desejam aprofundar seus conhecimentos em técnicas avançadas de busca, ordenação e algoritmos matemáticos.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Python 3.13
  • Visual Studio Code

Sobre o professor

Cleyson Lima

Cleyson Lima

Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring e Django na TreinaWeb.

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    3 aulas
  2. Algoritmos de busca

    Nesta aula iremos aprender mais dois algoritmos de busca, o Jump Search e o Interpolation Search.

    3 aulas
  3. Algoritmos de ordenação

    Nesta aula iremos aprender sobre mais dois algoritmos de ordenação, o Bubble Sort e o Quick Sort.

    3 aulas
    • Bubble sort
    • Quick sort
    • Questionário
  4. Algoritmos matemáticos

    Nesta aula iremos aprender sobre um algoritmo matemático, o Sieve of Eratosthenes.

    1 aula
    • Sieve of Eratosthenes
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Gostei muito do curso, ele abriu minha mente para o Visual Studio e o C#, deixando bem claro os usos das ferramentas. Assim como me ajudou a revisar de forma bem pratica os principais conceitos de Programação Orientada a Objetos. Recomendo.

    Depoimento - William
    C# (C Sharp) Básico
    William Poços de Caldas / MG
  • Antes de começar o curso eu já possuía um conhecimento mediano sobre C# e mesmo no módulo básico vi funcionalidades que ainda não conhecia. Ótimos métodos de aprendizagem, simples e eficaz. Recomendado.

    Depoimento - Carlos
    C# (C Sharp) Básico
    Carlos Poços de Caldas / MG
  • Já fui e paguei caro por um curso de C# que não me instruiu em nada, pois não tinha o conhecimento básico. Aí arrisquei no TreinaWeb, pois sempre tive preconceito com cursos assim... a distancia. Sempre achei que presencial com uma pessoa ali do seu lado era a melhor forma... estava enganado... Ótimo curso, didática excelente. E vamos agora para o Intermediário. Vlw equipe do TreinaWeb

    Depoimento - Leonardo
    C# (C Sharp) Básico
    Leonardo Nilópolis / RJ
  • Bom, já tinha um conhecimento em programação C#, resolvi fazer o básico só por fazer e me surpreendi, vi muitas coisas novas, entendi melhor vários conceitos, enfim, estou a caminho do intermediário e recomento é um ótimo curso.

    Depoimento - Roberto
    C# (C Sharp) Básico
    Roberto Itaquaquecetuba / SP
  • Curso Excelente, otimos professores, explicação muito boa...ja estou adquirindo o proximo curso c# avançado. Indico para qualquer um e garanto um dos melhores curso que ja fiz. Parabens a toda equipe.

    Depoimento - Fabrício
    C# (C Sharp) Básico
    Fabrício Cariacica / ES
  • Ótimo curso para iniciação a linguagem de C#. Tive uma certa familiaridade pois já conhecia JAVA, sendo assim fez com que muitos conceitos acabaram sendo reforçados e fixados. Em relação aos vídeos as aulas são muito didáticas e dinâmicas, e isso é ótimo.

    Depoimento - Caio
    C# (C Sharp) Básico
    Caio São Gonçalo / RJ
  • Ótimo curso! Realmente bastante esclarecedor e didático. O conteúdo é bem completo, abrangendo diversos assuntos de forma dinâmica e complementar, o que ajuda, e muito, no aprendizado e na visão de aplicabilidade. Além de todo o ambiente e dos recursos disponíveis tornarem o estudo mais amigável e menos cansativo.

    Depoimento - Dimitrius
    C# (C Sharp) Básico
    Dimitrius Três Corações / MG
  • O curso TreinaWeb - C# Básico me serviu para abrir muitas portas e me dar conhecimento além do que eu já vi em sala de aula. Quero dizer também, que gostei muito da didática do curso, pois acho que a aprendizagem só fica 'redondinha' quando vimos a prática, logo após a teoria! Recomendei o curso e o site da TreinaWeb para todos os meus amigos e conhecidos... Estou aguardando ansiosamente para começar o curso C# Intermediário e espero que possa ter uma experiencia tão boa quanto eu tive neste curso!

    Depoimento - Rodrigo
    C# (C Sharp) Básico
    Rodrigo Presidente Prudente / SP
  • Esse curso para mim foi um desafio que eu recebi na empresa que eu trabalho, me fizerem uma proposta para eu aprender e me certificar em C# .NET em 90 dias. Esse curso foi minha salvação! Agora vamos para o Intermediário e por fim o Avançado!!! Agradeço...

    Depoimento - David
    C# (C Sharp) Básico
    David Fortaleza / CE

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 648,00
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!

Messagem
Messagem

Prévia do curso Python - Algoritmos - Parte 2

Aulas liberadas para degustação

  • Apresentação do curso
    Apresentação do curso
  • Baixando o projeto base
    Baixando o projeto base
  • Jump search
    Jump search

Desbloqueie mais conteúdos do curso!

Tenha acesso imediato aos próximos vídeos gratuitos