Premium Only Content

2 - Vantagens e Desvantagens do Python
Introdução ao Python – Vantagens e Desvantagens do Python.
Videoaula 02. Aula 02 do Capítulo 01.
Conteúdo da #Aula:
00:00 As vantagens e as desvantagens do Python
13:36 Escolha do Python para o desenvolvimento de um projeto
#Python é a melhor #escolha para o #desenvolvimento de uma aplicação?
- A resposta é... Depende! Para tomar esta #decisão, devemos antes conhecer suas vantagens e suas limitações!
Python é a melhor escolha para o #aprender a #programar?
- Provavelmente uma das melhores escolhas.
Em áreas como Data Science (Ciência de Dados [processamento de estatística]), AI (Inteligência Artificial), Machine Learning (Aprendizado de Máquina), podemos dizer que Python é obrigatório.
No desenvolvimento para a Web, frameworks como o Flask e DJango são elegantes, produtivos e populares.
Em quase todas as demais áreas, Python está presente. Ou seja, com Python é possível se fazer quase tudo. Outra razão pela qual Python é uma excelente linguagem para se #começar o aprendizado da #programação , visto que no #início, a especialização que o profissional terá ainda não foi decidida por ele (embora ele ache que já tenha se decidido por uma área específica).
Vantagens e Desvantagens
Como **toda linguagem**, o Python tem suas vantagens e desvantagens....
Muitos desenvolvedores, ao iniciarem um novo projeto, se perguntam se a linguagem escolhida é a mais adequada para a solução. Por um lado, Python é versátil, é simples de utilizar e possuí suporte de uma comunidade entusiasmada; por outro lado, Python também tem suas desvantagens.
Esta seção apresenta os principais aspectos do Python que são considerados vantajosos, e aqueles que fazem com que ele não seja a melhor escolha para um determinado projeto.
#Vantagens
Existem diversas vantagens na utilização do Python e a seguir discutiremos as principais:
- #Facilidade de #Aprendizado
- Python se concentra na legibilidade do código
- Código bem estruturado e com poucas linhas
- Utilizado por diversas universidades como linguagem de ensino
- #Versatilidade e #Flexibilidade
- Permite solucionar tarefas básicas ou construir projetos complexos
- Diferentes paradigmas de programação
- É possível começar com um script simples e evoluir para uma solução
completa
- Prototipação e #Produtividade
- “Fazer mais, com menos código!”
- Construção de protótipos e testes de ideias em minutos
- Economia de tempo e aumento da produtividade
- Diversidade de Bibliotecas
- Existem bibliotecas para as mais diversas aplicações do mundo real
- Frameworks WEB, IA, manipulação de dados, mercado financeiro,
desenvolvimento de jogos e muitas outras
- E se não houver, é muito fácil criar sua própria biblioteca
- Open Source
- É possível baixar o Python e sair utilizando em questão de minutos
- Você pode utilizar e modificar o seu código livremente1
- Por ser livre, a comunidade do Python é extensa e muita ativa
- Muito fácil de obter ajuda para problemas
- Portabilidade
- Python é compatível com todos os sistemas operacionais
- Execução do mesmo código em diferentes plataformas, sem necessidade de adaptação
Quando Devemos Escolher o Python?
- Não existe uma resposta única e 100% correta para essa pergunta
- Devemos sempre considerar a natureza da aplicação a ser desenvolvida
- Perguntas como estas são sempre úteis:
- Minha aplicação será executada onde? Em um servidor? Em um smartphone?
- Quais as limitações eu devo considerar?
- É um protótipo? É um código simples? É um projeto complexo?
- Qual o tamanho da equipe estará envolvida no projeto?
- No geral, considerando as exceções causadas pelas limitações
apresentadas, o Python será uma boa escolha para o projeto
Conclusão:
✔ Aprendemos quais são as vantagens e limitações do Python
✔ A natureza da aplicação deve ser considerada ao escolher uma linguagem
✔ Existem situações onde não é recomendável a utilização do Python
-
Sean Unpaved
2 hours agoGators' Road To Glory! Masters Tournament Preview with PGA Tournament Winner Mark Lye
11K2 -
1:03:13
Timcast
3 hours agoLeftist ASSASSINATION Culture TAKING OVER, 55% Of Left Call For END Of Trump And Elon
170K123 -
49:18
Ben Shapiro
2 hours agoEp. 2175 - REBOUND or FALSE SPRING? Has The Market Hit Bottom?
37.8K18 -
2:24:38
The Confessionals
2 hours agoThe Rise of Nephilim Sex Magick
3.66K2 -
58:27
The Tom Renz Show
2 hours agoThe SCOTUS on Aliens, The Flu Shot Gives You the Flu, & Trump's Tariffs
15.1K6 -
LIVE
IrishBreakdown
2 hours agoNotre Dame Offense Is Still A Work In Progress
236 watching -
46:49
TheAlecLaceShow
4 hours agoGuest: Senator Marsha Blackburn | Trump Scores Massive SCOTUS Victory | The Alec Lace Show
11.5K5 -
2:00:04
Side Scrollers Podcast
3 hours agoSwitch 2 Fan has TDS, Direwolf Goes Full Jurassic Park, Gina Carano Lawsuit Update | Side Scrollers
20.5K3 -
1:57:05
Steven Crowder
5 hours ago🔴 Jon Stewart is LYING to You About Trump's Tariffs
378K261 -
1:58:35
The Charlie Kirk Show
2 hours agoThe Tariff Boom? + SCOTUS Deportation Victory | Carney, Davis, Paige | 4.8.25
74.3K23