Porque eu não usaria o Python - Problemas da linguagem

  Рет қаралды 36,438

Boson Treinamentos

Boson Treinamentos

Күн бұрын

Пікірлер: 425
@bosontreinamentos
@bosontreinamentos Жыл бұрын
Atenção! Publiquei uma versão estendida do curso completo de Python (do zero ao avançado) na plataforma da Udemy, a qual fornece certificado após o aluno concluir o curso. Traz também 03:30h a mais de aulas, com projetos/exercícios resolvidos passo-a-passo extras, um módulo sobre a biblioteca matplotlib (criação de gráficos), testes e simulados e material de estudo em PDF para download, incluindo todos os códigos-fontes usados nas aulas. Segue link com preço promocional: bit.ly/python-boson
@brocaio3382
@brocaio3382 Жыл бұрын
Concordo 100% para estudantes é importante realmente diversificar e estudar um java da vida.
@pedrorp6164
@pedrorp6164 Жыл бұрын
eu comecei com java e meu amigo com python, agora na faculdade ele ta vendo java e ta tendo uma dificuldade absurda de aprender.
@RaimundoGuimaraes
@RaimundoGuimaraes Жыл бұрын
E bom saber tanto python, php ou Java. Tem muitos sistemas escritos nestas linguagens que precisam de profissionais para manter.
@fernandohenrique468
@fernandohenrique468 Жыл бұрын
Eu odeio Java alem de complexa é a linguagem mais chata e dificil do mundo não me desce essa linguegem prefiro python.
@samsaraS2
@samsaraS2 Жыл бұрын
​@@fernandohenrique468Mais difícil do mundo ._. Aí é fuck
@leandrofelip
@leandrofelip Жыл бұрын
​@@fernandohenrique468 Python não foi feito para programadores. Por isso a dificuldade em Java.
@Suporte-Point10
@Suporte-Point10 Жыл бұрын
Acho que a ordem de aprendizado de linguagens de programação varia de pessoa para pessoa. Olha meu caso por exemplo: meu primeiro contato com uma linguagem robusta foi C++ e não gostei, pensei até em desistir. Depois comecei a estudar Phyton pela popularidade, e com essa linguagem dominei a essência da programação. Depois voltei para o C++ por curiosidade... foi como enxergar o mundo que visitei com outros olhos. Agora viciei no C++ .. principalmente no paradigma orientado a objetos.
@vss9santana730
@vss9santana730 Жыл бұрын
Serviu como logica para voce.
@bruninhagatinha4991
@bruninhagatinha4991 Жыл бұрын
comigo foi parecido. só que eu sai do c+ pro vb6 fiquei 10 trabalhando em vb6 e voltei pro c+
@orvarit6867
@orvarit6867 Жыл бұрын
Comigo foi com Java, meu primeiro contato foi com Java, fiquei uns 3 meses em Java e agora estou em Python, vou me aprofundar mais nela, e depois ver se volto para Java ou não
@lmsg123
@lmsg123 4 ай бұрын
C++ é um pouco complicado e chato. Pessoalmente eu aprendi e trabalhei com C e gostei muito. Alias o C permitiu-me ter algum um bom entendimento e background para depois aprender outras linguagens, nomeadamente o Java. E sim, para quem vem deste tipo de percurso o Python parece quase uma brincadeira.
@kalebyrodrigues6336
@kalebyrodrigues6336 Жыл бұрын
Fabio obrigado por tudo que tem ensinado nesses anos do canal, voce ja me salvou muito na epoca da faculdade e continua dando boas dicas para meu trabalho
@bosontreinamentos
@bosontreinamentos Жыл бұрын
Eu que agradeço Kaleby, e muito sucesso para você!
@danilocalixto
@danilocalixto Жыл бұрын
Realmente, programei um tempo em Delphi e recentemente estava programando com o Java, ao entrar na faculdade de ciências de dados, fui ter meu primeiro contato com o Python e é gritante a facilidade. O fato de ser uma linguagem de alto nível contribui para ser tão popular.
@ronaldoriosespindola3716
@ronaldoriosespindola3716 Жыл бұрын
Concordo 100%! Principalmente de usarem Python como linguagem de aprendizado. É um tapa na cara do desenvolvedor que depois quiser evoluir pra uma Orientação a Objetos em outras linguagens, por exemplo. Python abstrai muita coisa importante. Já quem aprende usando C ou C++ por exemplo, domina Python com mais facilidade já que sabe o que está acontecendo por debaixo dos panos.
@DrakoOfiicial
@DrakoOfiicial Жыл бұрын
Python é linguagem de script. Querer evoluir isso para sistemas mais complexos não é bom. Muitas vezes se torna mais complicado, do que fazer usando C#, Java, C++. Apoio fortemente o uso de python apenas para coisas mais simples, como um script de extração de dados e etc...
@albpazo
@albpazo Жыл бұрын
@@DrakoOfiicial Pypy ou Cython são duas boas opções, sem mudar de linguagem. De outra forma tem Julia, Swift e Go, que também são mais simples que Java.
@DrakoOfiicial
@DrakoOfiicial Жыл бұрын
@@albpazo Em todas as linguagens temos soluções para tudo. Mas, acredito que isso seja um problema, pois você começa enfiar coisa no seu projeto e quando vê já tem um emaranhado. Por isso, acredito que quando se tem um sistema complexo, é muito mais interessante, ter alguma ferramenta que te ofereça um ecossistema o mais completo possível. Entendo que hoje, onde usamos muito microsserviços, serveless isso é bem minimizado. Mas, ainda prefiro.
@fagnerxavier6775
@fagnerxavier6775 Жыл бұрын
Boa tarde prof, concordo com o senhor, estou com 41 anos e estou aprendendo Java.
@celojp1hk
@celojp1hk Жыл бұрын
Enfim, deveremos analisar qual Será a linguagem adequada para cada proposito, assim que vejo atualmente no mundo do desenvolvedor. Acho que deves analisar qual segmento vai seguir... Depois escolher a linguagem mais adequada para tal.
@douglas17ist
@douglas17ist Жыл бұрын
Concordo plenamente, e complemento que o sucesso de um futuro dev é escolher o ramo a seguir.
@ToninhoNunesms
@ToninhoNunesms Жыл бұрын
Essa situação dele sair do fluxo do qual foi programado, só se for alguma falta de compatibilidade em alguma lib externa que pode ter sido atualizado, pois uso o Python para backend e sistemas web e nunca me deixou na mão.
Жыл бұрын
Perdi alguns neurônios no período da faculdade com C e principalmente com JAVA, onde escrevi meu TCC (projeto final). Depois de algum tempo ja no trabalho qd houve o boom do python no mercado resolvi conhecer a linguagem e eis que para minha surpresa minha percepção foi exatamente a mesma destacada por você Fábio, o estudante / iniciante em programação tem uma perda abissal se começar seus aprendizados de programação em Python, não desprezando de forma alguma a potencialidade de linguagem mas sim, muita coisa fica para traz, a sintaxe e a semântica são muiiito enxutas, o que resume tudo em poucas linhas de código, isso é muito muito ágil para quem ja esta no mercado e ja experimentou outras linguagens de programação como JAVA, C, C++ e agora por alguma razão precisou migrar para python, esse cara eu não tenho dúvidas, vai voar baixo e vai poder tirar o melhor da sua própria lógica sem se preocupar em obedecer as regras de sintaxe e semântica das outras linguagens. Somente destaco que nos dias atuais não podemos esquecer do movimento ágil, onde não se pode perder tempo com linguagens muitos complexas, ja a alguns anos até os métodos de desenvolvimentos de sistemas sofreram e migraram para o AGILE, fugindo daquela metodologia de projetos, faço parte de um time onde ja participei de alguns projetos no formato SCRUM, por esse motivo alguns linguagens emergiram com python, ruby, GO LANG. Mas nesse caso tudo depende da preferência de cada um, pois o python é excelente e amplamente utilizado para aplicações backend, scripts, Api_Rest, BigData etc. Obrigado por mais esse excelente video Fábio!!! Abs! Cláudio Vaz.
@Erm4CMK
@Erm4CMK Жыл бұрын
Muito bom o comentário. Queria acrescentar que também senti a mesma coisa, pois venho do JAVA e C. Entretanto muitas vezes eu tento olhar sob uma perspectiva diferente e considerando o distanciamento histórico. Por exemplo, as pessoas que utilizavam linguagens mais complexas e anteriores a estas que citei, provavelmente tiveram suas críticas quanto aos conceitos novos de alto nível dessas linguagens. Talvez para estas pessoas entender os conceitos de baixo nível seria essencial e talvez nesse sentido até o consumo de memória poderia ser algo otimizado (teria que pesquisar pra afirmar isso). Acho que a tendência será essa, facilitar cada vez mais o código, mas concordo totalmente com os conceitos que o Fabio colocou. Eu sinto a mesma coisa... Sempre usei tipagem por exemplo e quando fui olhar um código em javascript pela primeira vez fiquei perplexo em não entender que tipo de variável estava sendo utilizada ou me perguntando onde estavam os ponto-e-vírgulas ou onde estavam os parênteses. Então após isso, algo interessante ocorreu. Comecei a me familiarizar com javascript e quando chegou o typescript não achei tão bom no início. Só após me familiarizar é que achei melhor que o javascript. É interessante como o inverso também me afetou depois. Mas, até hoje entendo ser essencial haver tipagem numa linguagem e todas as coisas que existem no JAVA, que pra mim é a linguagem mais bem estruturada que conheci até hoje.
@leandromachado1985
@leandromachado1985 Жыл бұрын
O primeiro professor que eu vejo fazer esta abordagem abrindo os olhos dos iniciantes ...Muito bom , um puxão de orelha pra seguir o caminho certo não faz mau a ninguém.
Жыл бұрын
@@leandromachado1985 Professor Fábio, sempre muito cuidadoso e técnico ao máximo em seus vídeos!
@ruyacquaviva
@ruyacquaviva Жыл бұрын
Concordo em gênero, número e grau. Excelente vídeo e muito oportuno. Não desmerece a linguagem mas coloca uma questão importante em perspectiva.
@guilhermeaires2723
@guilhermeaires2723 Жыл бұрын
3:10 Realmente aprendi a programar só depois que fiz um curso de Java. A tipagem forte e suas implicações mudaram minha forma de pensar e daí fico sempre testando o tipo quando estou em php.
@caio757
@caio757 Жыл бұрын
Eu sou bem fluente em python e estou tentando aprender um C, C# ou Java da vida pro backend, gosto muito do low level machine, mas comecei por python por ser a primeira linguagem apresentada a mim.
@alvarorangelporto9012
@alvarorangelporto9012 Жыл бұрын
Python é realmente uma linguagem simples quando se programa o básico, a partir do momento que recursos mais avançados são necessários em um projeto as coisas podem ficar mais difíceis. Conceitos com decoradores e geradores por exemplo se não estiverem bem entendidos pelo programador podem causar bastante confusão.
@jorge.barcelos
@jorge.barcelos 11 ай бұрын
Exatamente meu mano, a galera acha que sabe programar em python, esse é que é o problema
@silvaking9242
@silvaking9242 Жыл бұрын
Para aprender a programar eu recomendo muuuito o Java. A primeira coisa que o estudante vai perceber é se realmente é isso que ele quer da vida 😂😂😂😂. Passando pelo Java, as demais linguagens (de alto nível) perecerão mais fáceis.
@pi_nheiro7
@pi_nheiro7 Жыл бұрын
Java ou C
@eggibran
@eggibran Жыл бұрын
Uma dívida, Java está situado estritamente no abito das linguagem de alto nível? Qual linguagem transita entre as codificações de alto e baixo nível?
@mp_8634
@mp_8634 Жыл бұрын
Nem todo projeto segue paradigma de poo .Vocês tem que entender que não existe acomodação do mundo de T.I não é porque você estudou 20 anos Java que não corre o risco de outras linguagens tomas seu posto ,não estou falando de python. A não ser que você queira o resto da vida ficar fazendo manutenção em.codigo de outros.
@vitoraugusto9543
@vitoraugusto9543 Жыл бұрын
Essa divisão é um cado abstrata. Mas no geral, eu enxergo como "baixo nível" apenas linguagens com maior controle de memória, como C ou Rust. Mas todas são, essencialmente, alto nível visto que utilizam de MUITAS abstrações para operar.
@brunnogurgel3076
@brunnogurgel3076 Жыл бұрын
​@@eggibrano próprio Java se enquadra nessa categoria de "médio nível" apesar disso ser uma referência informal
@neriadrian100
@neriadrian100 Жыл бұрын
No momento estou estudando Python. Meu principal foco, no momento é automoção e Web Scraping. Mas concordo que quando estudei um pouco de PHP senti uma coisa mais produtiva pra construção de páginas Web. E como muitos dizem: não existe bala de prata. Obrigado pelas dicas.
Жыл бұрын
Valeu Ricardo!
@glaubermarques4137
@glaubermarques4137 Жыл бұрын
Parabéns por mais um conteúdo util para nossa comunidade,acompanho seus videos desde 2019 e tambem concorco com todos seus pontos,...peguei um gosto por python pq oq eu n consegui compreender solidamente dos conceitos basicos essenciais de programação em c# eu aprendi com facilidade com python entao creio que didaticamente p mim python se sobresai nisso...Valeu! "I see theRainbow Rising"...
@leonardoaleatorio7933
@leonardoaleatorio7933 Жыл бұрын
A lentidão realmente pega mesmo, e você tem razão, mas como eu geralmente uso para aplicações pequenas como download de vídeo, calculadoras, previsão do tempo e etc essa lentidão não atrapalha tanto, porém, é perceptível.
@adelsonreis9422
@adelsonreis9422 Жыл бұрын
Essas palavras foram um banho de água fria na minha empolgação com python...muito esclarecedor...também curto rainbow...
@bosontreinamentos
@bosontreinamentos Жыл бұрын
Que nada Adelson, não desanime. Python é uma linguagem excelente, e o vídeo é só para conscientizar as pessoas de que excelente não é perfeito. Mas apoio totalmente o aprendizado de Python.
@MestredosMagos4748
@MestredosMagos4748 Жыл бұрын
Concordo plenamente com o professor. Mais não desanima Python vai ser a linguagem que vai abrir as portas para vc aprender outras...
@rev4957
@rev4957 Жыл бұрын
Gostaria de começar com C++, o que aconselha?
@rawsantos9638
@rawsantos9638 Жыл бұрын
@@rev4957 aprenda C que veio antes para depois ele, vai entender desde a base da linguagem, eles só modificaram para seguir a POO, aconselho a aprender também
@AlexMoreira
@AlexMoreira Жыл бұрын
Cada linguagem no seu quadrado. Não é por esses motivos que abandonaria o Python, e precisando aplicar em áreas específicas usaria a linguagem específica.
@bosontreinamentos
@bosontreinamentos Жыл бұрын
Exato Alexander. Infelizmente há pessoas que acreditam que o Python preenche o quadrado inteiro, quando na verdade o correto é fazer o que você disse: em áreas específicas usar a linguagem adequada.
@silva-px8qi
@silva-px8qi Жыл бұрын
Verdade eu uso muito python acho muito bom não tenho problemas nenhum desenvolvo projetos incríveis
@tiagomatos6120
@tiagomatos6120 Жыл бұрын
​@@silva-px8qi Tu não entendeu o que ele disse? Ele explica em um escopo mais elevado, você não vai usar python para desenvolver determinados sistemas críticos, linguagens de programação são só uma ferramenta e existem várias para todo tipos de coisas.
@juliomartins8384
@juliomartins8384 10 ай бұрын
Muito obrigado pelas informações, professor. Vou considerar suas ponderações, pois estou iniciando meus estudos na programação. Valeu demais.
@danilof.fernandes
@danilof.fernandes Жыл бұрын
Discordo na parte onde Python não seria ideal para ser a porta de entrada, para alguma pessoas existe uma barreira muito grande para iniciar o aprendizado, Python como porta de entrada ajuda em trazer o aluno a ter acesso a pequenas conquistas e ir se motivando e entendendo, ficando mais fácil para ir aumentando a dificuldade e complexidade de uma forma mais interativa, pois dá pra criar cenários reais do que se quer aprender Novamente, excelente debate :)
@addicunha
@addicunha Жыл бұрын
Concordo plenamente, estão falando tanto do Python, como estão falando tanto da IA.
@DrakoOfiicial
@DrakoOfiicial Жыл бұрын
Cara, eu concordo com ele. Python deixa bastante coisas principalmente para o mercado brasileiro, à desejar. Não tem algumas estruturas simples como switch.
@mateus-dev-me
@mateus-dev-me Жыл бұрын
​@@DrakoOfiicial Na verdade o Python já oferece uma estrutura semelhante que é o pattern matching.
@DrakoOfiicial
@DrakoOfiicial Жыл бұрын
@@mateus-dev-me semelhante você pode usar até elif.
@albpazo
@albpazo Жыл бұрын
Python é mais abstrata, você se torna um programador melhor depois que aprende Python.
@wilsonfrumento9543
@wilsonfrumento9543 Жыл бұрын
Caro Fábio....Parabéns pela sua didática.....!!!! Assisti alguns de seus vídeos e o entendimento foi muito rápido. Estou inscrito no seu canal e assistirei todos os que eu puder assistir...!!! Um grande abraço...!!!
@bosontreinamentos
@bosontreinamentos Жыл бұрын
Muito obrigado pela força, Wilson!
@matheussanchesmelo95
@matheussanchesmelo95 9 ай бұрын
Muito bacana, aprendi e cheguei a programar um aplicativo em c# há mto tempo. agora mais de uma década depois estou querendo reaprender a programar e tinha como referência o Phyton, porque tenho ouvido muito este nome. Mas agora, depois deste vídeo esclarecedor penso em escolher outra linguagem, vou procurar neste canal pra ver oque há disponível. Muito Obrigado!!
@istefferson
@istefferson Жыл бұрын
Não existe linguagem boa ou ruim e sim, cada linguagem foi desenvolvida para uma utilidade. Se deseja criar app de celular lógicamente python não é a melhor opção, agora se deseja automatizar tarefas e programar IA, ainda não vi melhor opção.
@jacob_segundo1176
@jacob_segundo1176 Жыл бұрын
Exite o vba
@albpazo
@albpazo Жыл бұрын
@@jacob_segundo1176 Isso aí, evite o VBA.
@istefferson
@istefferson Жыл бұрын
VBA = Matemática ofídica...
@francisleiqueiroz1342
@francisleiqueiroz1342 Жыл бұрын
Professor, obrigado por disponibilizar seu precioso tempo para nos orientar. Alguma outra linguagem indicada para primeiro aprendizado (back end)?
@muriloal11
@muriloal11 9 ай бұрын
Mais um excelente vídeo, Fábio, bastante esclarecedor. Obrigado!!
@fabiocarneiro4000
@fabiocarneiro4000 Жыл бұрын
atualmente estou mantendo, e desenvolvendo um software desktop que eu fiz em python, em partes está completo de razão e muito pode ser explicado, o bom do python de fato é a simplicidade, e isso te da uma margem maior para criar algoritmos cada vez mais complexos e focar em como implementar a logica por trás e focar menos em como escrever essa lógica, mobile não entro nem nessa questão, é um descaso apesar de que Kivy e Kivy-md fazem um trabalho incrível juntos, nada melhor do que um dotnet maui, react native, flutter etc, atualmente tenho criado aplicações com manipulação de planilhas com dados enormes, raspagem de dados na internet com selenium, aplicações desktop com pyside6 incluindo uma integração com webview para algumas plataformas serem acessadas dentro do software ausentando a necessidade de acessar pelo navegador, várias threads e por aí vai, o poder do python nem é ser simples, é ser altamente ajustável para inúmeras situações, sua capacidade de criar tipos diferentes de software sem passar horas resolvendo problemas de escrita e focando na lógica de programação para resolução do algoritmo sem dúvida é o diferencial, não é atoa que engenharia de dados e inteligência artificial usam e abusam do python, oop do python não é ruim, você pode simplesmente trabalhar com classes de muitas formas, declarar atributos estáticos, atributos inicializados no construtor (__init__) pode criar métodos setters como é normalmente visto por ai usando decorators, sem contar que podemos tipar as variáveis, argumentos de métodos, retorno de métodos, evitando problemas indesejados por erro de tipagem no momento em que ocorre a inferência de tipo, quanto a estrutura de dados, python tem tupla, lista, dicionário e que por sua vez podem exigir um conhecimento mais detalhista quanto a estrutura de dados, lógica entre outras coisas, em situações de dados complexos como comumente ocorre em engenharia de dados, quanto a desempenho, sim, python é mais lento como as citadas (c++, c#, java) uma vez que são linguagens compiladas e estaticamente tipadas, mas usando como base o pypy que seria uma implementação do python com jit, podemos ter velocidades bem interessantes, atualmente temos noticias do Mojo Language, que promete ser 35mil vezes mais rápido que python, apesar da premissa ser focada par IA, se cair na graça da comunidade e crescer o número de pacotes, entre outras coisa, as possibilidades são infinitas, não quero gerar discussão, afinal python não é minha favorita, mas é importante acrescentar essas informações.
@MarcoPolo-ou7up
@MarcoPolo-ou7up Жыл бұрын
👎🏽
@wellingtonconstantino5607
@wellingtonconstantino5607 Жыл бұрын
Concordo 1000% com você. Comecei com Pascal no início dos anos 90. Logo passei para o C e depois para C++, que foi bem tranquilo. Todas essas linguagens, no início, abordaram as estruturas básicas, como vetores, ponteiros, matrizes e funções. Python realmente facilita as coisas
@RS_DEVOPS
@RS_DEVOPS Жыл бұрын
Muito bom. Explicou tudo, sem viéis tecnologicos. E sim a verdade. Eu mesmo gosto muito de Python, mas não é a solução para tudo.
@Botecodaresenhaof
@Botecodaresenhaof Жыл бұрын
O ChatGPT foi desenvolvido em Python e eu estou impressionado com a qualidade e rapidez do retorno das consultas. Sinceramente, neste momento eu não consigo ver esse defeito que vc citou, não estou me contrapondo, até o momento não percebi isso, mas sigo testando a ferramenta. Bom video porque fomenta cada vez mais os questionamentos e estudos. 👏👏
@pianomobile5001
@pianomobile5001 Жыл бұрын
Lerdo se for comparado com a monica
@Botecodaresenhaof
@Botecodaresenhaof Жыл бұрын
@@pianomobile5001 entendi teu comentário não, mas tá valendo. Bons estudos. 👍
@samur44i
@samur44i Жыл бұрын
A ideia de ser desenvolvedor é o ponto central. Muito bom Fábio. se resolve o problema use, se não migra para outra solução
@GenilsondaSilva
@GenilsondaSilva Жыл бұрын
Eu penso que cada linguagem de programação tem seu propósito. Por isso, não faz sentido comparar linguagem que ser interpretada, da que será compilada, da que usa bytecodes (java). Da mesma forma, não se deve comparar linguagens de desktop com as voltadas para web ou mobile. Não existe uma linguagem que serve pra tudo. Mas é fato que, quanto mais linguagens a pessoa conhecer, melhor pra ela no mercado de trabalho.
@bartolomeusenna2257
@bartolomeusenna2257 Жыл бұрын
Rapaz, que conselho você me deu através dessas informações, trabalho apenas com Excel e estava vendo como entrar nesse mundo de programação e sempre pensei em Python.
Жыл бұрын
Olá Bartolomeu! Começar por Python pode ser uma ótima maneira de aprender programação, porém sempre tendo em mente esses pequenos problemas em potencial citados no vídeo.
@bartolomeusenna2257
@bartolomeusenna2257 Жыл бұрын
@ Professor, eu estava entre Python e Javascript, mas irei optar por Javascript.
@alexandrefliegner
@alexandrefliegner Жыл бұрын
Se trabalha com Excel, precisa dominar o VBA. Com ele você faz coisas impressionantes.
@bartolomeusenna2257
@bartolomeusenna2257 Жыл бұрын
@@alexandrefliegnerVBA já era amigo! Trabalhei com VBA na prefeitura de planaltina de Goiás em 2018, para trabalhos simples, coisas básicas e rotineiras? blza, mas com trabalho em grupos como o que atuo hoje é planilha do google (que pode ser automatizada com JavaScript) Microsoft já abandonou o VBA há quase uma década.
@BokoMoko65
@BokoMoko65 Жыл бұрын
Concordo com os dois primeiros pontos 1 - Python é lento 2 - Python consome muita memória Já afirmar que "de vez em quando o código Python não funciona" .... é um problema da linguagem? Não diria que é. Qualquer linguagem tem seus defeitos em tempo de execução. C e C++ por exemplo são notórios por problemas de vazamento de memória, invasão de memória e ponteiros abusados. Outra afirmação estranha é dizer que Python é ruim para front-end. De fato, é. Nesse aspecto, só JavaScript é uma boa linguagem para front-end web. Para aplicações desktop, o problemas das bibliotecas de Python é o mesmo de bibliotecas de qualquer linguagem. Não diria que é um problema da linguagem em si. Quanto a Python ser ruim para mobile, concordo. No entanto, qual linguagem é versátil a ponto de ser usada em desktop, web, mobile sem problemas? Só JavaScript mesmo. Discordo também de que Python não é adequada como primeira linguagem. Pelo contrário. Python é a melhor primeira linguagem para se aprender a programar. Obviamente, não pode ser a única, assim como nenhuma outra linguagem. A vantagem do Python e a razão de sua popularidade é que ela é fácil de aprender. Criar estruturas de dados em Python é facílimo. Pode-se criar pilhas, filas, árvores, grafos, sem muito esforço. Tente fazer isso em C e verá o trabalho que dá. Significa que C não presta? Pelo contrário. C deve ser ensino obrigatório para qualquer carreira de programação mas não como primeira linguagem. Python deve ser a primeira porque ela facilita a adoção e compreensão de muitos conceitos muito abstratos e mais elevados não só de estrutura de dados como de algoritmos também. Mas não pode ser suficiente. Tem que aprender Python e C, nessa ordem.
@nelkog
@nelkog Жыл бұрын
Eu sou um leigo em programação, já estudei um pouco java e python e no meu entendimento é preciso que a lógica de programação seja bem consolidada, pois é a espinha dorsal. Agora, como tudo na vida, o melhor caminho para a aprendizagem é do mais simples para o complexo, a menos que a linguagem não dê total suporte ao desenvolvedor. Realmente foi interessante essa abordagem sobre o Python, pois, como bem disse, é a linguagem mais popular também nas plataformas de ensino. abç.
@vss9santana730
@vss9santana730 Жыл бұрын
Verdade, logica de programação é a espinha, dominado isso , o resto é só sintase das linguagens .
@luiz1616
@luiz1616 Жыл бұрын
Concordo totalmente, estudei python e tive muita dificuldade para migrar para outras linguagens depois do python.
@saluramos2378
@saluramos2378 Жыл бұрын
o problema do desempenho pode ser resolvido extendendo python com scripts c quando necessario, consegui resultados mto bons, pode rodar loops com calculos de geometria até 4 vezes mais rapido que c++
@arenapolíticabrasil
@arenapolíticabrasil Жыл бұрын
Em geral as pessoas não conhecem python a fundo. Não estudam estrutura de algoritmos, e orientação a objetos de forma correta e colocam a culpa na linguagem. A linguagem é só uma ferramenta e depende da capacidade de quem a utiliza.
@RaimundoGuimaraes
@RaimundoGuimaraes Жыл бұрын
Sobre tipos, e possível definir explicitamente os tipos em python. E uma abordagem recomendada para melhorar a legibilidade do código. Mas , o python não te obrigado. Isso facilita a identificação de erros.
@profviniciusclaro
@profviniciusclaro Жыл бұрын
Muito esclarecedor. Importante mesmo é conhecer as estruturas de forma completa
@RaimundoGuimaraes
@RaimundoGuimaraes Жыл бұрын
Sobre aprendizado talvez seja interessante o ensino de Rust que permite criação manipular estruturas primitivas e alta velocidade. Isso criando módulos que serão usados pelo python assim como módulos em C. Esse conhecimento é deixado de lado em muitos cursos. E em relação a orientação a objeto o python não segue a risca assim como o javascript, as duas línguagens mais populares.
@josealdolyra7987
@josealdolyra7987 Жыл бұрын
Olá bacana o seu video. Parabens. Eu tenho uma aplicação em rede na empresa, que é um banco de dados Em Access(VBA). E ele está dividido em front e back and. Eu pretedendo migrar ele, refazendo todo o banco de dados. Na sua opnião levando em consideração a praticidade e aprendizado da linguagem, qual seria a linguagem vc recomendaria para fazer o Front e o Back end desse novo Banco de Dados que pretendo à desenvolver?
@koubenakombi3066
@koubenakombi3066 Жыл бұрын
Excelente explicação! Sucesso!
@Medusacururu
@Medusacururu Жыл бұрын
Comecei a estudar Python no final do ano passado e no começo desse ano iniciei um tecnólogo em análise de sistemas do qual a linguagem para lógica foi C. Logo de início foi um tapa na cara a diferença e complexidade de uma linguagem para outra e o tão pouco que eu sabia sobre programação. Atualmente estudo C, Python e Lua simultaneamente e tenho ciência do quão raso é o meu conhecimento na área. Espero me desenvolver o suficiente até metade do ano que vem para um estágio e com sorte focar em automação e IA. Gostaria de ter assistido seu vídeo antes por que teria poupado alguns meses, mas ainda assim agradeço muito pelo esclarecimento sobre usabilidade e aprendizado.
@yondaime500
@yondaime500 Жыл бұрын
Outro problema do Python é que é difícil distribuir executáveis para desktop. Em C++ ou Rust, eu posso gerar um executável de 200-300KB sem interface gráfica, ou 4-5MB com interface gráfica, que vai funcionar em qualquer computador com o sistema operacional certo, sem precisar instalar nenhum ambiente específico. Isso é muito mais complicado em Python. Para quem quer aprender programação de forma bem detalhada e saber como extrair o máximo do hardware, a melhor linguagem para começar é a linguagem C. Mas o problema é que é muito difícil desenvolver um projeto minimamente complexo em C, aí as pessoas que estão querendo entrar no mercado de trabalho o mais rápido possível passam direto para outras linguagens com um nível de abstração mais alto, e acabam ficando sem essa base. Por sinal, existem muitos módulos para Python que permitem fazer operações matemáticas ou outras com desempenho comparável ao de linguagens compiladas, e eles conseguem fazer isso porque são escritos em C, e contornam todas as camadas de abstração do Python para conversar direto com a CPU.
@jsmsoares1526
@jsmsoares1526 Жыл бұрын
eu estou passando exatamente por este problema, aprendi JavaScript mas me apguei a codigos funcionais pela facilidade e quando precisei fazer um desafio tecnico de vaga de emprego em POO eu apanhei de mais e acabei não conseguindo entregar o projeto mesmo usando a mesma linguagem
@jombrs
@jombrs Жыл бұрын
Concordo com sua abordagem sobre a linguagem Python.
@faelpinho
@faelpinho Жыл бұрын
Eu comecei a estudar python pra usar com micropython, e pela questão de praticidade é ótima, bem rápido e fácil testar um display lcd, um módulo wifi usando python, mas em questão de velocidade e quantidade de memória que usa pra rodar as aplicações acaba limitando o uso dela para projetos mais simples mesmo. Se precisar de algo mais avançado, melhor opção ainda é C e C++. Excelente video!
@infinitycoffe
@infinitycoffe Жыл бұрын
Eu gosto do Python, mas descartei essa linguagem para desenvolvimento web principalmente pelo quarto ponto que você citou, sobre a falta de bibliotecas para o frontend. Também acho que os principais frameworks para desenvolvimento web usando o Python são bem fracos, o mais completo deles, o Django, é até interessante porém a estrutura do projeto conforme ele vai crescendo fica um pouco confusa e difícil de manter.
@engebras-engenhariabrasili9977
@engebras-engenhariabrasili9977 Жыл бұрын
Parabéns Xará. Quem é super pós doutor em lógica de programação,e OO, desenvolve qualquer linguagem com facilidade. É só detalhes da forma de escrever o algoritmo. Quando chega na cabeça da CPU, fica tudo no zero e hum.
@chessrick
@chessrick 3 ай бұрын
Ele está certo, fiz uma automação para entrar em um login da empresa e lançar nota fiscal, as vezes ele executa o código do upper() e as vezes ele n executa e deixa de fazer o login, é muito chato.
@Tiokuz
@Tiokuz Жыл бұрын
Eu costumo fazer as mesmas argumentações que o senhor sobre esse assunto, professor, muito bom o vídeo, abs!
@lourivallopes2815
@lourivallopes2815 Жыл бұрын
Bom dia, professor Fábio! Adquiri o seu curso Lógica de Programação com Portugol Studio na Udemy para, em seguida, aprender uma lingagem de programação, em que eu possa rapidamente fazer um programa que seja utilizado em empresa de factoring. Qual programação devo aprender para conseguir fazer esse programa o mais rápido possível? Desde já meus agradecimentos.
@vargas4762
@vargas4762 Жыл бұрын
Levando em consideração áreas como engenharia de dados, você pensa que a linguagem Rust pode vir a ser um solução ? Tanto como uma linguagem na stack ou como libs desenvolvidos para o python.
@littleghoost
@littleghoost Жыл бұрын
Rust ta se tornando forte.
@beatrizromao5253
@beatrizromao5253 Жыл бұрын
Perfeito, super concordo!! Trabalho com js e python, e com py realmente eu fico sempre com a sensação q tá faltando algo, mas já fiz projeto da facul em java e php, apaixonei
@felipeschirmann
@felipeschirmann Жыл бұрын
Pois é incrível uma coisa que eu pensei ouvindo uma afirmação sua, o python é a linguagem muito popular e o que isso significa? Que muita gente fala sobre ela mas não vi até hoje uma analise por exemplo sobre o que as pessoas falam dela qualitativamente, por exemplo pode ser uma lingugem muito popular por que tem muitas pessoas falando mal dela ou por que tem muitos bugs ou por que é pouco performática enfim avaliar qualidade por popularidade não funciona.
@henriquesarmento3441
@henriquesarmento3441 Жыл бұрын
Algumas linguagens incluindo Python, podem parecer um martelo, e quando temos um martelo podemos ser levados a pensar que todos os problemas são apenas um prego, o que obviamente não é verdadeiro. Concordo plenamente que para cada problema algorítmico devemos avaliar cuidadosamente qual a ferramenta ou ferramentas, em termos de linguagens de programação que mais fazem sentido utilizar. Obrigado pelos seus vídeos muito bem elaborados. Um abraço.
@pauloholanda9297
@pauloholanda9297 Жыл бұрын
Muito elucidativo, pois existem empresa carregando no marketing do python e acabam criando uma sensação de que ele já basta. Show!!
@fernandohenrique468
@fernandohenrique468 Жыл бұрын
prof @Bóson Treinamentos ei por exemplo gosto mais da area de redes de computadores e estou estudando logica de programação na udemy que seu canal la so pra aprender scripts e python no meu caso sou da area de redes de computadores vc acha que so essas 2 linguagens é suficiente agora no caso de programador ai sim neh que tem que estudar pelo menos 3 linguagens de programação
@Jokeboller
@Jokeboller Жыл бұрын
Professor onde esta o tuturial do Django, não estou encontrando
@ivanilsonlopes8568
@ivanilsonlopes8568 Жыл бұрын
Acho que vale refletir que o Python me parece que é feito para facilitar a a programação e não necessariamente para tornar os códigos mais eficientes. Em um mundo com ampla aplicação de IA, ir descendo de nível nas linguagem pode ficar cada vez mais sem sentido se uma IA pode aprender a programar cada vez melhor nestas linguagens "raiz" e deixar para o programador apenas ajustes mais específicos. A meu ver programar é resolver problema e você resolve cada vez melhor quanto mais sabe usar as ferramentas adequadas e necessariamente não é a que você gosta.
@raf4killer299
@raf4killer299 Жыл бұрын
Gosto muito de utilizar o python para automatizações e consultas com requets
@luisnunespvh
@luisnunespvh Жыл бұрын
Estou aprendendo Python depois de anos sem programar, pois programai no passado em Cobol, Clipper 5.0.
@RaimundoGuimaraes
@RaimundoGuimaraes Жыл бұрын
Para baixo nível recomendo rust
@tiagomatos6120
@tiagomatos6120 Жыл бұрын
Se eu fosse você estaria cuidando de sistemas legados iria ganhar uma nota por ponto de função!
@christoferfernandes3306
@christoferfernandes3306 Жыл бұрын
Professor, o que o senhor diria de utilizar kotlin para desenvolvimento web, ou desktop? Ele pode substituir a aplicação Java com facilidade?
@jcbritobr
@jcbritobr Жыл бұрын
Tem uma coisa que não concordo é sobre a simplicidade impactar no aprendizado. Quanto mais simples melhor, já que você não precisa perder tempo com implementação e pode focar nos algoritmos e estrutura de dados. Pra mim, a melhor linguagem para aprender é o matlab. Linguagens como matlab, matematica são focadas para estudo, pesquisa. Linguagens de aplicação como java, go servem para desenvolver produtos, e linguagens de sistema como c, c++ e rust para embarcados e eletrônicos. Python finciona bem entre a primeira e razoavelmente na sugunda categoria
@wandersonreis5058
@wandersonreis5058 Жыл бұрын
Exato. E isso depende muito de como aprendeu… um bom curso e professor vai apresentar os conceitos fundamentais tipagem, por exemplo, pois não é pelo fato de não precisar declarar que o tipo de dado não estará lá ou não fará diferença.
@wilderlandioalves2389
@wilderlandioalves2389 Жыл бұрын
Fábio faz um video sobre a linguagem GO. Obrigado
@juliobessa9531
@juliobessa9531 Жыл бұрын
Muito legal e oportuno seu post Fábio. Eu sou um novato (de 58 anos) em programação e fiz um curso básico de Python, após iniciar um outro de Java e desistir, quando experimentei a simplicidade da primeira. Minha intenção (sem grandes expectativas) primordial é entender como os robôs usados na bolsa de valores operam. E mais: em especulação de minicontratos de dolar futuro, que é altamente volátil e determinadas operações ocorrem em milissegundos. A sua 1ª observação já matou essa performance. Vc falou acerca do C e C++. Dentre as 2, qual é a menos detalhista? Achei o Java um saco mas, se não tiver outra eu encaro o desafio! 😅😅 Grande abraço!
@sergionascimento5365
@sergionascimento5365 Жыл бұрын
sou novato tambem na programação, estou a pouco menos de 1 ano com estudos frequentes.... python foi a primeira linguagem que me estudei(depois de ter boa base em lógica), mas conhecer outras linguagens me fez ver a perspectiva como um todo, cada linguagem teve um pq de ser inventada, e cada uma atua melhor em determinada área.... Tenta tirar uma semana por mes pra ver coisas novas, assim, tu expande mais um pouco. Sobre C e C++, C++ é "filho" do C, com muitos códigos já arrumados, e desculpe o nível de abstração, python é "neto" do C.... abraços!
@juliobessa9531
@juliobessa9531 Жыл бұрын
@@sergionascimento5365 Obrigado pelo comentário Sérgio! 👊🏻
@consultoriaprojetos9785
@consultoriaprojetos9785 Жыл бұрын
Eu sou um velho jovem aprendiz, não posso opinar sobre o Python ou outras linguagens, mas, posso opinar sobre sua forma de anbordar os assuntos. Espetacular!
@gabrielrezende117
@gabrielrezende117 Жыл бұрын
ótimos pontos e excelente vídeo!
@mcmontanher
@mcmontanher Жыл бұрын
E o que o senhor acha da linguagem R? que apesar de tambem ser lenta e não ser uma das mais difíceis é dedicada aos estatisticos, não aos programadores. E Será que o R seria mais adequado que o python para analise de dados e data science?
@luiznovi2874
@luiznovi2874 Жыл бұрын
Para manipulação de dados acho o R incrível. Estou avançando em Python, mas o R com o Tidyr acho mas amigável que o Pandas, pelo que já aprendi dos dois.
@daapedrotti
@daapedrotti Жыл бұрын
Show!!! Obrigado pelas dicas
@Ricardo-fg1bc
@Ricardo-fg1bc Жыл бұрын
Para aprender, de fato, a melhor linguagem de programação é aquela mais fortemente tipada e verbosa. A última frase do vídeo (antes do corte de encerramento) é exatamente valiosa, sobretudo pra quem está no começo da carreira... Não se apeguem ou se apaixonem por linguagens... cada uma é mais adequada a um contexto. Já peguei sistemas muito bem construídos, com performance imbatível e extremamente confiável feitos em Cobol, Pascal... Pick... Fortran... e outros sistemas igualmente eficientes feitos em PHP, Java, C# e até.... Python... Pra cada prego tem um martelo certo....
@cristianoseixas2417
@cristianoseixas2417 Жыл бұрын
Concordo totalmente.
@DukeNukem123
@DukeNukem123 Жыл бұрын
Um viva para o Bóson o homem que me auxiliou nos meus estudos de varias matérias na faculdade hoje sou formado.
@ruanpablo1566
@ruanpablo1566 Жыл бұрын
Eu até me assustei quando abri o vídeo e não escutei o mestre dos computadores dizer: "aqui é o Fábio da boson treinamentos" sempre repito com vc falando isso mestre❤ .
@AndreLuiz-ih9jd
@AndreLuiz-ih9jd Жыл бұрын
Boa tarde professor! Tudo bem? Eu estou cursando bacharelado em TI e antes de começar esse curso, eu estava aprendendo C++ sozinho através desse videos aqui no youtube. Mas na facu que eu entrei eles estão ensinando python e acabei tendo que fazer essa migração. Realmente e extremamente diferênte bem mais fácil comparado a C++. Vou te pedir um conselho. Sei que não existe "a!" linguagem perfeito e nem melhor e nem pior. Mas tem muito ruido na internet e estou em uma situação confusa. Não sei se volto a estudar C++ porque é a linguagem que gostei e que comecei à estudar por conta própria ou se ingresso no java. Para entender para onde eu pretendo ir : não tenho intensão de trabalhar com web mas sim em aplicativos que seja mobile ou OS. Então entre C++ e java - sem pensamentos de amantismo de linguagem x ou y" qual das duas na sua opnião seria a melhor escolha? Estou fazendo essa pergunta porque aprender uma linguagem de programação e criar programas com base nesse aprendizado de forma eficiênte leva anos, e queria perder o mínimo de tempo possível. Busco eficiência. Você poderia me dar esse auxílio através de sua sabedoria? Muito obrigado! PS: Vou continuar aprendendo python de qualquer forma mas somente para minha formação acadêmica. Mas não pretendo ir com ela para minha vida profissional.
@vss9santana730
@vss9santana730 Жыл бұрын
Eu já tentei aprender programação varias vezes e estava com essa ideia de aprender python. Mas depois desse vídeo e refletindo no que você explanou em relação mundo mobile, realmente cheguei a conclusão que não seria uma boa mergulhar de cabeça nessa ferramenta. Logica primeiro e depois alguma outra linguagem.
@sem-nome-west
@sem-nome-west Жыл бұрын
O que você não explicou é que, grandes aplicativos mobile na verdade são apenas interfaces gráficas, e toda a logica e feita em um servidor remoto e na maioria das vezes usando linguagens como Python, Java, C# no back-end, um exemplo é o Instagram que e considerado um dos maiores deploys de Python do mundo. Isso é uma das razões pelo qual eu e outros programadores não consideram front-end, e me arrisco a dizer... Desenvolvimento mobile programação. Pra mim é mais um forma de criar telas com código, sem pensar em regra de negócio, lógica, infra e outras coisas que acontece no back-end.
@marcuxyz
@marcuxyz Жыл бұрын
As vezes realizar uma crítica a uma linguagem de programação, as pessoas tomam como ofensa pessoal. Eu já passei desta fase, graças a Deus. Isso pra mim é falta de amadurecimento, principalmente como profissional. Obrigado professor, apesar de não concorda.100% com sua fala. As ultimas, no final do vídeo, me pareceu coerente.
@KirinJM
@KirinJM Жыл бұрын
nossa ótimo vídeo, sou iniciante e com foco em mobile, e comecei justamente por python, ainda bem que dá tempo de corrigir isso. Obrigado Prof. Fábio.
@cosmoandre3596
@cosmoandre3596 Жыл бұрын
Sou programador python há 6 anos, eu não recomendo usar para mobile. Em alguns casos, na grande maioria dos casos, você vai conseguir criar o aplicativo e rodar em modo debug, e etc, mas na hora de gerar a release, vai encontrar muitos problemas ao compilar, fora o consumo de bateria exagerado, sem contar com o tamanho do app final, geramente ficam muito grandes, onde um app nativo fica em coisa de 1mb, o apps em python vão ficar com 20 a 60mb em média. Antes do python, eu programava em php, muito bom pra web, mas saindo disso, ele era triste. Estou em transição do python para o Rust, o principal problema é o uso de memória e cpu, são muito altos, ao reescrever meus aplicativos em rust, o consumo de recusos fica em média em 1.3% do que era consumido com python. O tempo de escrita do app aumentou muito, mas o resultado final é incrível. Obs: Rust faz parte da solução dos problemas que eu enfrentei, falando de mobile, não acredito ser maduro pra isso, se eu tivesse que recomendar algo, indicaria o flutter ou react-native.
@juliuskisar
@juliuskisar Жыл бұрын
Um estudante deve ficar só em Python? Claro que não, mas dizer que é uma linguagem ruim pq facilita muito a vida? Parece comentário de quem quer vender curso de outras linguagens
@jefferson-763
@jefferson-763 Жыл бұрын
Não é nada disso. Trata-se apenas de didática. Comecei a aprender programação e resolvi começar com C e muita lógica. Foi a melhor coisa que fiz, me deu uma excelente base para outras linguagens com PHP, por exemplo.
@dio_nellas
@dio_nellas Жыл бұрын
Questao da velocidade vc pode criar o script em cython e compilar. Existem tb outros recursos, como numba. Algumas bibliotecas como Pandas já contem otimizaçoes em c. Numpy igualmente. A questao do mobile sim, é deficiente.
@wsricardo23
@wsricardo23 Жыл бұрын
Qual visão do senhor sobre a linguagem Julia.
@fabioeng_mecatron261
@fabioeng_mecatron261 Жыл бұрын
É isso ai professor, Show!!!!!!!
@fernandobolo908
@fernandobolo908 Жыл бұрын
Primeiramente meus cumprimentos pelo trabalho no KZbin já faz algum tempo que sou inscrito. Seria maravilhoso se todo mundo concordasse em tudo, mas não é possível por isso temos um grande variedade de ferramentas e recursos na informática. Por isso respeitosamente vou expor meu ponto de vista. Os 3 primeiros tópicos são resultado do gerenciamento de memória, a lentidão, o consumo de recursos e diferentes resultados do mesmo código são resultados do gerenciamento de memória. Quanto ao aprendizado creio que Python para começar é a melhor, não é perfeita mas sua flexibilidade permite iniciar em muitos paradigmas, podemos comparar com: C tem todas as estruturas de dados existentes, porém não ensina OOP; Java e C# são completas e com gerenciamento de memória, porém a sobrecarga cognitiva para alguém que nunca fez códigos pode ser assustador. Desejo sucesso e que continuem com seu trabalho no KZbin
@thalesferraz
@thalesferraz Жыл бұрын
Seu canal é muito bom! Vai muito além da mentalidade ferramenteira
@pedrofearless
@pedrofearless Жыл бұрын
Não sei o quão aprofundados (ou atualizados) são os conhecimentos em Python do autor ou da maioria dos autores de comentários, mas atualmente esses problemas são corrigidos ou minimizados com recursos da própria linguagem. Memória: até projetos embarcados podem usar Python com implementação padrão sendo CPython. Depende de como foi programado. Ex: alocar massa de dados (ou linhas de arquivos grandes) em lista, no Python, não seria recomendado. Infelizamente os cursos não ensinam isso. Velocidade: O single core nativo muitas vezes não ajuda, ainda assim dependendo da área alguns frameworks ou técnicas fazem ser mais rápido que outras linguagens. Ex: Polars, pandas, numpy e FastAPI. Tipagem: Assim como JS é dinamicamente tipada, mas diferente de JS a partir do Python 3.5 tem recurso de type hint que torna previsível a tipagem. As IDEs, type checkers e o próprio código já reconhecem a tipagem mostrando ou estourando erro de tipo caso seja diferente. OO: Não há no Python o que não possa ser feito em Java (C# e etc) em relação à conceitos e vice-versa. Apenas algumas coisas são diferentes na implementação em cada uma das linguagens. Se em alguma das linguagens citadas não for possível para o desenvolvedor, deve ser revisto os conceitos. Isso vale para os patterns também. Problemas aleatórios: Ao menos nunca vi isso em nenhuma linguagem que não seja culpa do próprio desenvolvedor (exceto Pascal que o compilador não ajuda). Também não recomendo como primeira linguagem, assim como JS ou TS, devido a simplicidade de fazer as coisas. O ideal é saber sobre alocação de memória e como certas estruturas funcionam de forma verbosa ou passo a passo. No meu ranking de aprendizado de OO e algoritmos estariam C, C# e Java, mas não cheio de h, i, j, k e o alfabeto inteiro como ensinam na faculdade ou em alguns cursos. A maioria dos problemas citados, exceto mobile - mobile é melhor ir pro Flutter ou RN, depende de quem está entre a tela e a cadeira. Os próprios desenvolvedores criam os bugs quando criam as soluções. OO, SOLID, Design Patterns e conceitos de arquitetura, são conceitos. Se aprendeu correto pode aplicar em C#, Java, Python, GO e etc...
@franklimmaciel
@franklimmaciel Жыл бұрын
Excelente comentário.
@selmobergamin
@selmobergamin Жыл бұрын
Perfeito! Esse sempre foi meu pensamento sobre python!! Os dois pontos mais críticos: tipagem e interpretado!!!
@cfmldeveloper
@cfmldeveloper Жыл бұрын
Fabio, concordo com suas colocaçãoes. Antes desse video ja tinha essa impressao, mesmo nao tendo tantos detalhes tecnicos que vc tao proficientemente mencionou. Sou entusiasta de uma linguagem que muitos dizem que é uma "lingua morta", porem so as grandes a utilizam, como Os Mariners (EUA), Sadia, Correios e parte do Gov Federal, NASA entre outros. Gostaria de saber qual sua resalva ou elogios para essa linguagem, que se chama ColdFusion. Curto seu seu trabalho. Um grande abraço.
@joilsonsouza7939
@joilsonsouza7939 Жыл бұрын
Professor você tem o curso completo de computação em nuvens? AwS?
@aristotelesfernando
@aristotelesfernando Жыл бұрын
Olha, discordo diametralmente sobre essa ideia de que erros ocorrem aleatoriamente. O erro é criado pelo desenvolvedor que escreveu o código é isso não é culpa da linguagem.
@maikwilliam5555
@maikwilliam5555 Жыл бұрын
Quais linguagens vc recomendaria para o iniciante em cada área da informática?
@rawsantos9638
@rawsantos9638 Жыл бұрын
Eu recomendo Java e Js
@vitorpinheiroferreira5228
@vitorpinheiroferreira5228 Жыл бұрын
Comece com C++
@rawsantos9638
@rawsantos9638 Жыл бұрын
Mas se for assim é melhor pegar C antes de C++, que é o correto para se desenvolver sistemas por completo
@georgeprotasio
@georgeprotasio Жыл бұрын
Python.
@mauriliomotasilva3613
@mauriliomotasilva3613 Жыл бұрын
Obrigado por compartilhar sua visão.
@joaocoimbra4032
@joaocoimbra4032 Жыл бұрын
Cada setor tecnológico que envolva programação tem uma linguagem adequada, eu estudo ciências de dados e só funciona python e R, mas vejo o quão poderoso é o python na ciências de dados, mas vejo o quão ridículo é o python em outros setores como por exemplo Front-end
@luizlazoti
@luizlazoti Жыл бұрын
Porque considera python para front ridículo?
@rawsantos9638
@rawsantos9638 Жыл бұрын
Claro, python é linguagem de back-end nunca foi de front, por isso que cada linguagem é usada de forma especifica, nenhima delas servirá para fazer tudo
@rodrigobarros5577
@rodrigobarros5577 Жыл бұрын
Não identifiquei esses ERROS aleatórios e sem explicação que podem aparecer nas aplicações, talvez ocorresse em versões mais antigas do Python. Em BackEnd o Python é realmente uma benção, mas para Front também eu não aconselho. Para estudantes, acho que iniciar com o Python, após ter estudade lógica de programação, é claro; pode ser bom. Mas obrigatóriamente tem que estudar outras linguagens a medida que for evoluindo nos estudos. Abraço!
@DanielDinois
@DanielDinois Жыл бұрын
Ainda estou aprendendo, mas gosto de utilizar Python para quando preciso de um script simples, geralmente para análise de dados com o pandas ou automações rápidas usando selenium. Para qualquer tarefa mais elaborada, costumo usar C#, o que me permite fazer praticamente tudo que preciso em desenvolvimento desktop, web e mobile.
@muay46
@muay46 Жыл бұрын
Concordo totalmente, mas hj na parte de analise de dados é mt bom de usar python, eu uso python para analise de dados
@RaimundoGuimaraes
@RaimundoGuimaraes Жыл бұрын
As bibliotecas para isso são escritas em C. E por isso são rápidas. O python também íntegra o rust.
@adenilsonferreira556
@adenilsonferreira556 29 күн бұрын
Boa tarde professor gostaria de saber se com python consigo fazer uma programa para combinar numero entre si como 1111, 2222, 33333, 44444, 5555555 ou 11235 12253 34125 43554 54543 É possivel? uma pessoa me disse que daria mais de 1 trilhão se for esse o caso da pra fazer por parte ir salvando e começar de onde parou ?
@GeanMachado-e9d
@GeanMachado-e9d Жыл бұрын
Muito bom video!!! Concordo 100% com o qie foi dito
@rev4957
@rev4957 Жыл бұрын
Fábio, você pretende disponibilizar algum curso de programação que não seja python voltado pra iniciantes?
@RaimundoGuimaraes
@RaimundoGuimaraes Жыл бұрын
Com integração do python com módulos de linguagens super velozes como rust ou C
@reinaldocbarreta
@reinaldocbarreta Жыл бұрын
Falar do problema de consumo de memória em Python sem falar da falta de um garbage collector em C foi tendencioso. A parte de Python não ser adequado no uso em aplicações críticas eu concordo apenas quando o sistema operacional usado não é Windows, pois se roda em Windows, então a aplicação não é crítica.
@franklimmaciel
@franklimmaciel Жыл бұрын
Se roda em windows, então a aplicação não é crítica kkkkkkkkkkkkkkkkkk, de fato.
Como usar f-strings em Python - Formatação de Strings
13:30
Bóson Treinamentos
Рет қаралды 2,4 М.
Jogo da Forca em Python - Vídeo Completo
17:47
Hashtag Programação
Рет қаралды 24 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 74 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 198 МЛН
Não consigo aprender programação - o que fazer?
19:19
Bóson Treinamentos
Рет қаралды 157 М.
PYTHON NÃO FAZ O QUE O JAVA FAZ
21:23
Curso De Tecnologia
Рет қаралды 32 М.
Is Functional Programming DEAD Already?
21:07
Continuous Delivery
Рет қаралды 73 М.
SOBRE MENTALIDADE (porque você deveria pensar mais sobre isso)
12:32
Sou Claudemir Silva
Рет қаралды 23
Mostrando alguns livros de minha coleção de tecnologia
27:16
Bóson Treinamentos
Рет қаралды 7 М.
Scripts Cliente e Servidor com Módulo Socket em Python - Exemplo
16:12
Bóson Treinamentos
Рет қаралды 42 М.
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
6:44
Cortes do Ciência Sem Fim [OFICIAL]
Рет қаралды 614 М.
PYTHON OU JAVA? QUAL É MAIS FÁCIL?
8:16
Jovem Tranquilão
Рет қаралды 31 М.
A biblioteca Pandas e o objeto Series - Ciência de Dados com Python
20:05
Bóson Treinamentos
Рет қаралды 8 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 74 МЛН