{"id":30912,"date":"2019-10-31T21:38:10","date_gmt":"2019-10-31T18:38:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\/"},"modified":"2019-10-31T21:38:10","modified_gmt":"2019-10-31T18:38:10","slug":"python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","title":{"rendered":"Python para Web: o que um j\u00fanior precisa saber para trabalhar e se desenvolver.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Fizemos um resumo das principais ideias do Python Junior Podcast: nele discutimos por onde come\u00e7ar e para onde ir como um desenvolvedor iniciante em Python. Recentemente, temos produzido muito conte\u00fado para profissionais intermedi\u00e1rios e seniores, mas este epis\u00f3dio \u00e9 definitivamente para os juniores.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Python para Web: o que um j\u00fanior precisa saber para trabalhar e se desenvolver.\" src=\"\/wp-content\/uploads\/2019\/04\/014c066157b3d5718f59472b290c5c2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Principais t\u00f3picos:<\/b><\/p>\n<ul>\n<li>Quais conhecimentos um programador iniciante precisa para trabalhar em<br \/>\ndesenvolvimento web?<\/li>\n<li>O que os empregadores esperam dos desenvolvedores?<\/li>\n<li>O que fazer para encontrar trabalho sem experi\u00eancia?<\/li>\n<li>Como pode evoluir um desenvolvedor Python?<\/li>\n<\/ul>\n<p><i>O Python Junior Podcast \u00e9 um podcast sobre programa\u00e7\u00e3o para quem deseja entender melhor o Python. Os epis\u00f3dios s\u00e3o apresentados pelos evangelistas da comunidade <noindex><a rel=\"nofollow\" href=\"http:\/\/www.moscowpython.ru\/\">MoscowPython<\/a><\/noindex> e professores dos cursos <noindex><a rel=\"nofollow\" href=\"https:\/\/learn.python.ru\/\">Learn Python<\/a><\/noindex>.<\/i><\/p>\n<p><b>Os participantes da conversa foram:<br \/>\n<\/b><\/p>\n<ul>\n<li><b>Valentin Dombrovsky,<\/b>cofundador do MoscowPython<\/li>\n<li><b>Zlata Obukhovskaya,<\/b> l\u00edder de equipe na NVIDIA<\/li>\n<li><b>Grigory Petrov,<\/b> evangelista do MoscowPython<\/li>\n<li><b>Aleksey Shtyrnayev,<\/b> desenvolvedor na FinEx, professor dos cursos Learn<br \/>\nPython<\/li>\n<\/ul>\n<h2>Por que o Python \u00e9 bom para desenvolvimento web?<\/h2>\n<p>\n<b>Valentin Dombrovsky:<\/b> Por que exatamente o Python \u00e9 adequado para desenvolvimento web? Por que n\u00e3o PHP ou JavaScript, por exemplo?<\/p>\n<p><b>Grigory Petrov:<\/b> Na verdade, n\u00e3o h\u00e1 muitas op\u00e7\u00f5es. Apesar de que no Web moderno \u00e9 poss\u00edvel, na verdade, criar algo sem backend \u2014 apenas com tecnologias frontend, em JavaScript \u2014 para construir uma aplica\u00e7\u00e3o de p\u00e1gina \u00fanica ou uma aplica\u00e7\u00e3o web progressiva, ainda assim \u00e9 muito complicado, pouco index\u00e1vel e requer desenvolvedores altamente qualificados.<\/p>\n<p>Se quisermos criar um site ou servi\u00e7o, usamos uma abordagem combinada: temos um backend que executa a l\u00f3gica e cria p\u00e1ginas web e um frontend que desenha essas p\u00e1ginas web no navegador. E quando precisamos montar tudo isso rapidamente, n\u00e3o h\u00e1 muitas op\u00e7\u00f5es.<\/p>\n<p>Vamos considerar as op\u00e7\u00f5es poss\u00edveis.<\/p>\n<ul>\n<li><b>C#.<\/b> A Microsoft realmente se destacou, eles criaram o .NET Core e o promovem amplamente. Mas, por um lado, \u00e9 uma nova tecnologia multiplataforma e ainda n\u00e3o \u00e9 completamente perfeita. Por outro lado, \u00e9 realmente caro, h\u00e1 poucos desenvolvedores de C# \u2014 simplesmente porque n\u00e3o \u00e9 popular.<\/li>\n<li><b>Java.<\/b> \u00c9 complicado. Criar um site adequado em Java n\u00e3o \u00e9 como escrever 10 linhas de c\u00f3digo, como no Python. \u00c9 muito c\u00f3digo, s\u00e3o frameworks e voc\u00ea precisa conhecer as especificidades da configura\u00e7\u00e3o de servidores Java. Enfim, \u00e9 s\u00f3 dor e sofrimento.<\/li>\n<li><b>PHP.<\/b> Nas vers\u00f5es mais recentes, \u00e9 incr\u00edvel. Eu diria at\u00e9: PHP 7.2 n\u00e3o fica atr\u00e1s do Python. Mas n\u00e3o se pode simplesmente pegar e usar o PHP 7.2. Se um desenvolvedor comum, que n\u00e3o \u00e9 top, faz um site em PHP, ele n\u00e3o vai escrever apenas em 7.2: de qualquer forma, ter\u00e1 que ler alguns livros, tutoriais, h\u00e1 um monte de c\u00f3digo legado, e isso n\u00e3o \u00e9 muito bom.<\/li>\n<li><b>JavaScript e Node.js.<\/b> \u00c9 maravilhoso e muito moderno ter uma \u00fanica linguagem tanto no front-end quanto no back-end. S\u00f3 que n\u00e3o \u00e9 muito est\u00e1vel. Node.js \u00e9 uma boa ferramenta, mas \u00e9 problem\u00e1tico implement\u00e1-la em produ\u00e7\u00e3o de forma que n\u00e3o falhe e funcione de maneira est\u00e1vel. Al\u00e9m disso, se quisermos escrever um c\u00f3digo de qualidade em JavaScript, precisamos de TypeScript, n\u00e3o de JavaScript. E TypeScript \u00e9 inesperadamente complexo; ao ver isso, a mente de um desenvolvedor comum entra em colapso.<\/li>\n<\/ul>\n<blockquote><p>Vamos deixar de lado Ruby, Haskell, Erlang e outras coisas de nicho, e sobra\u2026 Python. Uma linguagem com uma sintaxe consistente, uma biblioteca padr\u00e3o uniforme, a melhor documenta\u00e7\u00e3o, populares e leves frameworks, o mega popular Django.<\/p><\/blockquote>\n<p>Portanto, apesar da vasta escolha, se temos desenvolvedores comuns, que n\u00e3o s\u00e3o top, sendo uma empresa comum que quer fazer sites comuns, e n\u00e3o temos um departamento de desenvolvimento de 50 pessoas, ent\u00e3o escolhemos Python.<\/p>\n<h2>Quais conhecimentos s\u00e3o necess\u00e1rios para ingressar na profiss\u00e3o<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Eu considero que \u00e9 necess\u00e1rio saber bem um framework \u2014 e saber quais outros existem e quando s\u00e3o usados. Onde est\u00e1 o Tornado, onde est\u00e1 o Django, onde est\u00e1 o Flask, onde est\u00e1 o aiohttp e assim por diante.<br \/>\n\u00c9 \u00fatil saber que existe uma coisa chamada protocolos. Em particular, o conhecimento do protocolo HTTP \u00e9 central para a constru\u00e7\u00e3o de aplica\u00e7\u00f5es web.<\/p>\n<p>Al\u00e9m disso, \u00e9 preciso ter pelo menos uma ideia de como o front-end funciona em projetos web: o que s\u00e3o HTML, CSS, JS.<\/p>\n<p><b>Aleksey Shtyrnyayev:<\/b> E saber onde est\u00e1 a documenta\u00e7\u00e3o. Isso \u00e9 o mais importante.<\/p>\n<p><b>Grigory Petrov:<\/b> Aqui estamos pisando em solo muito inst\u00e1vel. Se n\u00e3o tivermos sorte e come\u00e7armos a estudar seriamente o front-end moderno, ele ser\u00e1 aproximadamente 10 vezes mais complicado do que o back-end em Python. Um desenvolvedor iniciante precisa limitar seu foco a come\u00e7ar a estudar HTML, mas sem se perder em todos esses divs, spans, floats, como tudo \u00e9 alinhado e estruturado.<\/p>\n<p><b>Aleksey Shtyrnyayev:<\/b> \u00c9 necess\u00e1rio um curso b\u00e1sico de Bootstrap. E os fundamentos de HTML.<\/p>\n<blockquote><p>No primeiro ano, n\u00e3o vale a pena se aprofundar em frameworks JS (se voc\u00ea estiver focando no backend). No curso b\u00e1sico de Bootstrap, j\u00e1 existem m\u00f3dulos prontos: quer um slider \u2014 fa\u00e7a um slider, quer um menu flutuante \u2014 fa\u00e7a um menu flutuante.<\/p><\/blockquote>\n<p><b>Zlata Obukhovskaya:<\/b> Acho que ao estudar frontend, pode-se mergulhar, em particular, em como a est\u00e1tica \u00e9 fornecida \u00e0s aplica\u00e7\u00f5es web. Assim, o desenvolvedor faz uma transi\u00e7\u00e3o suave para come\u00e7ar a entender como a arquitetura das aplica\u00e7\u00f5es web funciona e como elas operam em produ\u00e7\u00e3o.<\/p>\n<p><b>Grigory Petrov:<\/b> Sim, eu recomendaria logo caso voc\u00ea tenha escolhido Python como linguagem de desenvolvimento backend e, por exemplo, Django como framework: o Django tem documenta\u00e7\u00e3o no Django Book, que \u00e9 realmente excelente, e cobre tudo o que a Zlata mencionou; \u00e9 realmente boa para iniciantes.<\/p>\n<p><b>Aleksey Shtyrnyayev:<\/b> Ainda para um in\u00edcio r\u00e1pido, algo como o Django Girls se encaixa, caso o objetivo seja estudar especificamente Django. Este \u00e9 um tutorial onde em um dia voc\u00ea pode passar pelos principais pontos, entender os fundamentos e o que o framework pode fazer.<\/p>\n<p><b>Valentin Dombrovsky:<\/b> Preparando-se para a grava\u00e7\u00e3o do podcast, fizemos uma lista do que um programador Python precisa para o desenvolvimento web, que resume o que foi dito anteriormente.<\/p>\n<h2>O que comp\u00f5e a base para o desenvolvimento web em Python<\/h2>\n<p><\/p>\n<ul>\n<li>Frameworks web como Django, Flask, aiohttp, Tornado, etc. (e ter conhecimento sobre a exist\u00eancia de outros).<\/li>\n<li>Protocolos e APIs: em primeiro lugar http, JSON-RPC, Protocol Buffers, gRPC.<\/li>\n<li>ORM e migra\u00e7\u00f5es, bancos de dados relacionais, SQLAlchemy, SQL, PostgreSQL, MySQL.<\/li>\n<li>Fundamentos de HTML, CSS, Bootstrap, al\u00e9m de frameworks JS e JQuery.<\/li>\n<li>Princ\u00edpios de funcionamento de aplica\u00e7\u00f5es em produ\u00e7\u00e3o, testes, testes unit\u00e1rios, testes automatizados, sistemas de controle de vers\u00e3o, git.<\/li>\n<\/ul>\n<h2>Um j\u00fanior precisa saber algoritmos?<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Inicialmente, n\u00e3o \u00e9 necess\u00e1rio saber algoritmos; eles aparecer\u00e3o gradualmente na sua cabe\u00e7a, se voc\u00ea se dedicar ao desenvolvimento por tempo suficiente. Conhe\u00e7o muitos bons engenheiros que n\u00e3o tiveram um bom curso formal sobre algoritmos.<\/p>\n<p><b>Grigory Petrov:<\/b> Quero adicionar mais lenha na fogueira. De onde vem a nossa atra\u00e7\u00e3o por algoritmos?<\/p>\n<p>Atualmente, n\u00e3o temos uma educa\u00e7\u00e3o fundamental em algoritmos, n\u00e3o sabemos ensinar programadores, n\u00e3o h\u00e1 uma base t\u00e9cnica.<\/p>\n<p>Isso \u00e9 o que tentam fazer, mas aqui temos a hist\u00f3ria de Hogwarts: n\u00e3o podemos criar uma escola de magia se n\u00e3o temos nenhum m\u00e1gico. Ent\u00e3o, o que deve fazer uma universidade que recebe pedidos como: \"Comecem a formar programadores\", mas n\u00e3o tem programadores porque todos trabalham na Mail.ru, Rambler e Yandex, onde est\u00e3o satisfeitos?<\/p>\n<p>Na universidade olham e dizem:<br \/>\n\u2014 Ok, programa\u00e7\u00e3o. Vamos encontrar uma \u00e1rea de conhecimento relacionada e convidar especialistas de l\u00e1. Vamos convidar jornalistas que sabem escrever textos, engenheiros el\u00e9tricos que conseguem fazer esquemas el\u00e9tricos e matem\u00e1ticos que entendem de algoritmos.<\/p>\n<p>No final, isso \u00e9 t\u00e3o sensato quanto ensinar um pedreiro sobre a f\u00edsica de part\u00edculas elementares apenas porque tijolos e cimento s\u00e3o feitos de part\u00edculas elementares.<\/p>\n<p>Ao mesmo tempo, n\u00e3o falam sobre o pr\u00f3prio cimento e tijolo, porque o f\u00edsico que tenta ensinar um pedreiro n\u00e3o sabe construir casas. No final, obtemos um pedreiro que consegue descrever perfeitamente como \"o cimento funciona\", mas que nunca o viu e n\u00e3o sabe fazer nada com ele.<\/p>\n<p>Algoritmos e estruturas de dados s\u00e3o muito bons, mas s\u00e3o uma \u00e1rea pr\u00e1tica muito pequena. S\u00e3o cruciais, por exemplo, se voc\u00ea est\u00e1 escrevendo um motor de jogo, um compilador ou um protocolo de rede.<\/p>\n<blockquote><p>A maioria dos programadores resolve problemas de neg\u00f3cios, onde algoritmos e estruturas de dados n\u00e3o s\u00e3o necess\u00e1rios.<\/p><\/blockquote>\n<p>L\u00e1, a matem\u00e1tica mais complexa \u00e9 somar duas vezes e depois dividir. S\u00e3o necess\u00e1rios conhecimentos completamente diferentes. Para resolver problemas de neg\u00f3cios, principalmente conhecimentos aplicados s\u00e3o exigidos, e n\u00e3o fundamentais.<\/p>\n<p>Um desenvolvedor iniciante \u00e9 melhor ter uma no\u00e7\u00e3o de neg\u00f3cios e saber como montar rapidamente as estruturas necess\u00e1rias a partir de blocos prontos, como depur\u00e1-las, fazendo com que n\u00e3o desmoronem, saber por que elas desmoronam, o que acontece quando as exig\u00eancias mudam e o programa come\u00e7a a \"assentar nas funda\u00e7\u00f5es\", como uma casa ap\u00f3s a chuva.<br \/>\nEssas s\u00e3o as quest\u00f5es pr\u00e1ticas e a compreens\u00e3o de como escrever software. Ele precisa saber que, al\u00e9m do depurador, possui um conjunto de ferramentas que mostrar\u00e1 exatamente onde o programa est\u00e1 lento.<\/p>\n<p><b>Valentin Dombrovsky:<\/b> Essa compara\u00e7\u00e3o me veio \u00e0 mente: \u00e9 uma tradu\u00e7\u00e3o do idioma dos neg\u00f3cios para um idioma que pode ser compreendido pelos computadores. Ou seja, o programador \u00e9 um linguista espec\u00edfico.<\/p>\n<p><b>Grigory Petrov:<\/b> O neg\u00f3cio precisa de um escritor, n\u00e3o de um linguista. O escritor n\u00e3o precisa saber por que, mil anos atr\u00e1s, essa palavra se transformou naquilo. Ele precisa ser capaz de aplicar essas palavras.<\/p>\n<h2>O que \u00e9 necess\u00e1rio para encontrar o primeiro emprego como desenvolvedor<\/h2>\n<p>\n<b>Aleksey Shtyrnyayev:<\/b> Provavelmente, n\u00e3o existe uma receita universal para preparar um j\u00fanior.<\/p>\n<blockquote><p>Se voc\u00ea entrar em alguma empresa, provavelmente n\u00e3o ser\u00e1 contratado por saber Django, JSON e um pouco de algoritmos. Voc\u00ea ser\u00e1 contratado pelas habilidades que a empresa precisa aqui e agora.<\/p><\/blockquote>\n<p>Existem muitas empresas, e todas t\u00eam requisitos diferentes. N\u00e3o h\u00e1 um conjunto universal de conhecimentos que \u00e9 necess\u00e1rio adquirir para preparar um curr\u00edculo e procurar emprego.<\/p>\n<p><b>Grigory Petrov:<\/b> Quando est\u00e1vamos na VoxImplant \u00e0 procura de alguns juniores, nosso diretor t\u00e9cnico formulou o requisito b\u00e1sico assim: a pessoa deve ser capaz de resolver problemas. \u00c9 claro que um j\u00fanior nem sempre far\u00e1 isso de forma eficiente, da melhor maneira ou sempre corretamente, mas, idealmente, voc\u00ea atribui uma tarefa \u00e0 pessoa, ela se esfor\u00e7a e a resolve. Essa \u00e9 a habilidade que os empregadores buscam em primeiro lugar.<\/p>\n<p><b>Zlata Obukhovskaya:<\/b> As pessoas que est\u00e3o mudando de outras \u00e1reas para o mercado de trabalho t\u00eam uma certa vantagem do ponto de vista empresarial, pois j\u00e1 percorreram um caminho e sabem resolver problemas rapidamente. Essas s\u00e3o soft skills, eu chamaria isso at\u00e9 de cultura de trabalho. Muitas vezes, os graduados ainda n\u00e3o desenvolveram essa cultura de trabalho.<\/p>\n<p>Mas eu gostaria de tentar dar alguma receita para os iniciantes.<\/p>\n<h2>Os primeiros passos para um desenvolvedor iniciante<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Primeiro, \u00e9 ter algum projeto pr\u00f3prio, porque no curr\u00edculo \u00e9 preciso ter algo escrito, mostrar um portf\u00f3lio m\u00ednimo. \u00c9 ainda melhor quando esses projetos n\u00e3o s\u00e3o feitos apenas para si, mas para clientes como freelancer.<\/p>\n<p>Ap\u00f3s os primeiros projetos, voc\u00ea j\u00e1 pode preparar o curr\u00edculo e envi\u00e1-lo a todas as empresas que t\u00eam posi\u00e7\u00f5es para juniores. As entrevistas fornecer\u00e3o uma compreens\u00e3o do que as empresas precisam. Mais cedo ou mais tarde, algu\u00e9m ir\u00e1 lhe contratar, mesmo que seja uma empresa pequena. Posteriormente, essa experi\u00eancia de trabalho lhe dar\u00e1 a oportunidade de entrar em uma empresa maior e mais interessante.<\/p>\n<p><b>Valentin Dombrovsky:<\/b> Ali\u00e1s, estamos preparando os alunos em nossos cursos para que eles tenham seu pr\u00f3prio projeto em 10 semanas de aprendizado. Al\u00e9m disso, treinamos a habilidade de desenvolvimento em equipe. Esses s\u00e3o exatamente os soft skills de que Zlata falou.<\/p>\n<p><b>Aleksey Shtyrnyayev:<\/b> Com a experi\u00eancia, digo que a primeira experi\u00eancia pode ser dif\u00edcil de encontrar. Quando voc\u00ea procura por um a dois meses \u2014 isso \u00e9 normal. Se voc\u00ea envia curr\u00edculos para todas as empresas, participa de entrevistas, no terceiro m\u00eas voc\u00ea certamente encontrar\u00e1 algo.<\/p>\n<p><b>Valentin Dombrovsky:<\/b> Voc\u00ea pode desenvolver seus pr\u00f3prios projetos ou pegar projetos simples como freelancer e, paralelamente, enviar curr\u00edculos.<\/p>\n<h2>Quais s\u00e3o as perspectivas para um desenvolvedor Python?<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Um desenvolvedor Python pode seguir diversas dire\u00e7\u00f5es. Ele pode entrar na \u00e1rea de testes, continuar a se desenvolver at\u00e9 se tornar um arquiteto s\u00eanior, ou at\u00e9 mesmo ir para a gest\u00e3o. Existem diferentes tipos de gerentes t\u00e9cnicos, e \u00e9 poss\u00edvel chegar ao alto escal\u00e3o. Voc\u00ea pode se desenvolver em ci\u00eancia de dados, DevOps, automa\u00e7\u00e3o de testes ou machine learning.<\/p>\n<p><b>Valentin Dombrovsky:<\/b> Em resumo, h\u00e1 in\u00fameras op\u00e7\u00f5es e possibilidades, incluindo nossos cursos. N\u00e3o \u00e9 necess\u00e1rio ter muito conhecimento pr\u00e9vio, mas \u00e9 desej\u00e1vel abranger um espectro mais amplo depois, porque quanto mais voc\u00ea souber, melhor ser\u00e1 para voc\u00ea.<\/p>\n<p>***<\/p>\n<p>Esta \u00e9 apenas uma parte da edi\u00e7\u00e3o. <noindex><a rel=\"nofollow\" href=\"https:\/\/podcast.python.ru\">Python Junior<\/a><\/noindex>. A vers\u00e3o completa do epis\u00f3dio pode ser <noindex><a rel=\"nofollow\" href=\"https:\/\/www.podbean.com\/media\/share\/pb-dnn82-98e987\">ouvida<\/a><\/noindex>.<\/p>\n<p>Ou at\u00e9 mesmo assistida:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"XQZ0G34w3g4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/XQZ0G34w3g4\/hqdefault.jpg\" alt=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/feed.podbean.com\/learnpython\/feed.xml\">RSS do podcast<\/a><\/noindex><\/p>\n<p>Obrigado por ler, ouvir ou assistir.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/446668\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0443 \u043d\u0430\u0441 \u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u043c\u0438\u0434\u0434\u043b\u043e\u0432 \u0438 \u0441\u0435\u043d\u044c\u043e\u0440\u043e\u0432, \u043d\u043e \u044d\u0442\u043e\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u2014 \u0442\u043e\u0447\u043d\u043e \u0434\u043b\u044f \u0434\u0436\u0443\u043d\u043e\u0432. \u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u0442\u0435\u043c\u044b: \u041a\u0430\u043a\u0438\u0435 \u0437\u043d\u0430\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0443, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439? \u0427\u0435\u0433\u043e \u0436\u0434\u0443\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22890,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-30912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Python \u0434\u043b\u044f \u0412\u0435\u0431\u0430: \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0443, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:38:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:38:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Python para Web: o que um j\u00fanior precisa saber para trabalhar e se desenvolver | ProHoster","description":"Fizemos uma transcri\u00e7\u00e3o resumida com os principais pensamentos do Python Junior Podcast: nele discutimos por onde come\u00e7ar e para onde ir para um desenvolvedor Python iniciante.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Python \u0434\u043b\u044f \u0412\u0435\u0431\u0430: \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0443, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f | ProHoster","og:description":"\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:38:10+00:00","article:modified_time":"2019-10-31T18:38:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30912","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:36:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:27:06","updated":"2026-01-21 03:36:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/30912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=30912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/30912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/22890"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=30912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=30912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=30912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}