Рубрики
Без рубрики

Python – Meu Plano de Estudos Para imersão

Meu último Post Aqui Foi Sobre Como Falejo Meus Estudos. Este Aqui Já é Mostrando Applação de … Tagged с Бразильским, Python, Paideia, Estudo.

Meu último Post Aqui Foi Sobre Como Falljo Meus Estudos. Este Aqui Já é Mostrando Applação de Todos Aqueles Conceitos Na Prática. E COMO Brega Também Exponho Aqui Aqui Ase Ase Fontes E Ferramentas Que Tenho Usado, OS Resultdos Buntidos E Minhas Maiores Divildadades.

Este Post Ainda Não Emit Обзор Sobre LinguageM, MAS Sim Meu Plano de Estudos Que, Acredito, проход Ser útil Autras Pessoas que estejam em situação

(Mas Já Tenho UM Review Engatilhado, Aguardem)

Motivação e Projeto Prático

Meu Objetivo Final Desta Imersão EM Python é Armender Tensorflow Отказ Já Tive Algumas Expryncias Bem Tangenciais Com Tecnologia (COMO Gestor, NãO COMO Programador) E Gostei Muito Do Que Vi, Mas é Nairio Que Eu Ponha Mais Mão Na Massa E Tenha Um Conhecimento Profundo дарранс. Conceitual Já Conheço Alguma Coisa, Mas Não Há Como Fugir Do Python Que é a linguagem де-факто Акси

SENDO ASSIM PYTHON É Um Meio Para Chegar Ao Tensorflow E Não Fim Em Si. ISTO TRAS UMA SÉRIE DE SHAGENCIAS PARA EESTE PLANO DE ESTUDO:

Isto Quer Dizer Que Sei o Meu Понто де парада E O Que Devo Armender:

  • Культуру делают Python – Minha Grande Diachuldade, Dado Que Java/Groovy Ainda Rependem A 80% DO Que Faço No Dia Dia Me Deixam Com Uma Visão Бастанте завидовала . EntraM Aqui Questões Gatestes: Quais Padrões de Codifificação devo Seguir? O que разрешать esta linguagem? O que ganho com ela? О. idioma Фаладо POR Quem Programu Em Python?
  • O Essencial da linguagem – Como é Sua Sintaxe (Aquele Lance Estranho Pra Mim Da indentação do Código), Como O Código É ОРГАНИЗАДО, КВАИС AS ESTRUTURAS de Controle E de de dados? Como Testo Meu Código?
  • O Феррамента Básico E Sua Relação Com O Que Já Conheço. Exemplos: Como Gerencio OfdenCiass? Эстика Альгума IDE Melhor Que As Arrass? Onde Encontro Documentação de Qualidade? Como Imboto Meu Código? COMO Escrevo Meus Testes?
  • Bibliotecas e Frameandes Essenciais – Комо мне conecto um banco de dados неактивно? COMO Interajo Com APIS REST/SOAP, ETC? COMO LIDO COM O Sistema de Arquivos? COMO Interajo Com Automos Serviços Usando Automos Protocolos de Rede?
  • Dado Que Python 2 E História, O Foco Será Python 3 Отказ

Resumindo: Meu objetivo nãa me me tornar um expert em python: é saber o básico para que a caminhar bem Нет Meu Artrendizado de Tensorflow. Precisava Então dum Projeto Prático Pra Isto, que foi o …

Projeto Prático – O Hear Hunter DO/DEV/Все

Para Quem Não Conhece, O /dev/Все ém projeto Mantido Pela itexto Компонементы Composto POR TRêS:

O Агрегадор делает/dev/Все ТЭМ ТРЭС Комнаты:

  • Суа API (Que Iremos abrir em breve)
  • СЕУ Фронт-конец (que estamos (ЕС) reescrevendo do ol)
  • О Hear Hunter Que é é o Respoatedável POR LER OS кормит DOS-сайты CADASTRADOS E PROPONIBILIZA-LOS AOS Посылки делают сайт.

Meu Alvo é reescrital сделать Кормовый охотник Отказ Ém um Código de excelente Qualidade, Sua última Manutenção Foi Três anos atrás e desde Então Está Empução SEM Interrupções (SIM, VOCê LEU CERTO: ELE NãAO PAROU NESTES últimos Anos). É extravelado em Весенняя загрузка Усандо Apache верблюд COMO Base Para как Suas Integrações.

SE O Código é Tão Bom, Por Que Substituir Este Componente? Há algumas Razões Pra Isto. BOM: APOS TODOS ESTES ANOS Percebo Que o Ceart Hunter E Na Realidade UM Canhão Pra Matar Formiga.

  • Mencionei que é baseado em верблюд, né? Há uma única Rota Nele Composta POR APENAS TRêS TRANSADORES (заин O RSS делает сайт, Parsear Este Conteúdo, Persistir e валидар Нет Banco de dados). (SE O Корма Hunter Tister UMAS 1000 Linhas de Código é Muito)
  • Há recursos que precisamos incluir neste componente faz tempo: Custruização de Posts, Extração de Imagens, Melhorias Na indexação de conteúodo, remoção deesta que nao estão mais disponíveis e, futuramente, detecção de alguns padrões que darão à toda comunidade brasileira de software Insight Muito Interestante Sobre O que é Ou Não Shipe (Aí entra o Tensorflow;)).
  • O Projeto é smples o suficatee para que eu atender todos os objetivos que coloquei a mim no início deste post.

Resumindo: EU Percebi Que um Скрипт моделирует Poderia Substituir Nossa Appleação Весенний ботинок/верблюд COM Tranquilidade Neste Momento. Dado Que o Feriando Dia 12 de Outubro Estava Pensando, Por Que Não Uma Imersão Neste Projeto?

Спойлер: Deu Certo?

COMO Регестадо окончательный Temos Todas Estas ExplaiTações (Com Exceção Da Netecção de Padrões) AffuldaDas em um Сценарий Python Que Tem 250 Linhas E é acionado Pelo Cron De Hora Em Hora Нет сервидора. ISTO Mostra Que Sim, O Plano de Estudos Funcionou Bem E Jásus Começar A Thornada Ao Tensorflow.

Minhas Fortes.

COM MEU OBJETIVO BEM READIDIDO PARTI PARA BUSCA DAS FENTES QUE IRIA USAR. Segue Então Aqui Comentário Sobre Estas.

Фекторы Примарии

Сайтфициан – https://python.org

Na Seção de Documentação Сделайте сайт hám link Chamado ” Начальные гида “. Dado Que Minha Visão Envievada ém desafio, parti deste ponto. NãO FOI UMA BOA ESCOLHA Отказ ISTO POR Que no conteúdo deste link você encontrará duas opções:

O Проблема é que nas duas fontes você enfrentará o Seguinte Проблема: ELAS TE LEVAM PARA LISTAS DE RECURSOS: Automos Sites Contendo Tutoriais que voco Pode Usar Para SE DAR OS PAMEIROS PASSOS NA Linguagem. Qual o Проблема de Uma Escolha Te Dar Escolhas? Precisa Avaliar As Ascolhas, E ISTO REBER TEMPO E, NãO RARO, SORTE TAMBEM.

MAS ISTO NãO E TãO RUIM ASSIM: POIS PELOO MENOS ESTAS LISTAS VãOO TE DAR UMA BASE BASE Mínima Para Que Vovê Minerar UMA Bibliografia Interestente. Questão é: Говори, COMO EU, TEVE A SORTE DE TER SIDO TREINADO PARA REALIZAR LEVANTAMETOS BIBLIOGRAFICOS?

Nota Sobre Tutoriais Interativos – Evite

É queessante Surveyar Que Há Tiveross Links Que Te Levarão Tutoriais Interativos Na Интернет, TAL COMO Эсте , Е Эсте Отказ Vantagem destes tutoriais é que vovê não Precisa Ter Nada Instalado Нет SEU Commentador. A desvantagem é que vovê não Precisa Ter Nada Instalado Нет SEU Commentador.

O Проблема É Que Nestes Tutoriais Vovê Não Tem Uma Visão Real Da Coisa. E Soffror UM POUCO PRA Entender Como Funciona Parte делает Ferramental Que Irá Usar. ESTES Tutoriais Te Masteram UM Mundo Em Condições Ideais de Temperatura e Presão que não será sua realidade .

Сайт COMO RELECTANCIA (NãO COMO Guia)

É excelente Отказ ICONTRA DESSICHõES COUNCLES SOBRE TODOS OS Módulos da linguagem. Então Fiquei Um Bom Tempo Escaneando OS Transhais Módulos Que Precisava (OS, SYS, JSON, ElectionTree и т. Д.).

Porém, Como UM Guia Para o iniciante, Пелас Разыс Кин-деи Ацима, NãA É TãO Юридический.

PEPS – Python Englishent Englishention – https://www.python.org/dev/peps/

SE VOCê Tiver Muita Paciência, как Peps (Que Equivalem às jsrs do Java) Podem Ser UMA Fonte Valiosa Também. Trata-Se de propostas de Melhoria Para a Linguagem (SEU Alvo Gental São As Pessoas Que Irão Evoluir o Python). PARA LIDAR COM MEU ENVIESAMETO SEM SOMBRA DE DúVIDAS A MAIS GESTY FOI A 8, QUE TRATA DE PADRões de Codifificação que que voce deve adotar.

É lá que one entene que não deve usar вкладки, Ном-де-Варивейс и т. Д. Нет Caso de elaRas linguagens, Devo Confessar, Acho Purismo. Já QuAnto O Assunto é Python, без Qualation Formatação Do Código Faz Parte Da Sua Sintaxe, Eneitura Gature. Leia a Pep 8 Отказ

Ливрос

Используйте Cabeça! Python – Пол Барри

Dado Que Fonee Primária Não Me AteDeu Como Esperava, Parti Pra Livros. E Dois Me Ajudaram Bastante. SE VOCê ESTA COMCHANDO, COMO EU, O MELHOR QUE ENCONTREI FOI O “Используйте Cabeça! Питон “, де Павел Барри.

Já Temos Alguns Livros Da Série E Acompanho Faz Anos. Ruck Excelente руководство. Atede Quase Todos OS Objetivos Iniciais Que Me Propus. Mais.: Граждается: Ainda Apresenta Algumas Ferramentas, Como O Venv, Por Exemplo.

Свободный Python – Luciano Ramalho

E Como Setmento, O Livro Que Vovê Não Deve Ter Como única Fonte SE SESTIVER INININDO , MAS ME MEERECE UMA Visão Bem Mais APROFUNDADA DA LINGAGEM (E CUTURA) FOI O “Свободный Python”, пусть Лучано Рамальо.

O Fluent Python Jásui Tradução Para o Português, Mas Minha Edição É A EM Língua Inglesa (Dado Que o Autor É Brasileiro Apesar Da Primeira Edição Ter Sido Em Inglês Não Acredito que Haja Smethreas Com Tradução). MAS O Bacana Deste Livro Eque Ele Vai Bem Além Tustorial Básico (Учебное пособие в ELE NãO EM). São Expostos Tiveloss Aspectos da linguagem que te Dão Uma Compreensão Muito Mais Profunda A Seu Repeito E Que Muitas Vezes Não São MencionAdos.

(O PAMEIRO CAPíTULO – модель данных Python – Sozinho Já Valeria à Pena A Complea)

Mas Como Disse, NãO EM Livro Para Triviantes. ELE NãO VAI TE TE MOSTRAR COMO DAR OS PAMEIROS PASSOS NA LINGAGEM POIS SEU OBJETIVO NãAO ESTE (O PRORIO AUTOR NãO RECOMENDA). Mas Como Leitura … Que Livro!

Руководство автостока в Питоне – Кеннет Рейтц Е Таня Шлюссер

Este Me Ajudou Horrores, é gratuito e Toolsui UMA Tradução Para o Português (Que Tem Alguns Erros Até Onde Pude Ler, Mas Já é alguma Coisa). PORE PORE ACESSA-LO NESTE ссылка Отказ

É maravilhoso e Me Foi Uma Mão Na Roda. ISTO POR Que Ele Também Não Em Tutorial, Mas Sim Em Livro de Ambientação. NELE VOCO LERA BASTANTE COISA SOBRE COMO É A CUTURA PYTON E, AINDA MAIS interestante, ELE TE OFERECE UMA SÉRIE DE REALêNCIAS PARA TEPOS DE ALPOLACACãA que que que rustruir, TAL COMO PORE CODE PORE VISTO Na Seção “Руководство по сценарию для python”. Lá voco encontra Регистрация PARA BIBLIOTECAS Que Voce Pode ApreoveItar EM SEUS Projetos, Tais Como HTML Crapping (Meu Caso), Acessar Banco de Dados, Parsear XML, JSON E MUITO MAIS.

Хатамм Хм Capítulo Neste Livro Chamado Структурирование вашего проекта щи мне foi muito útil. Pasinemente Te Mastera Como Организатор ОС Arquivos Que Compõem o Seu Projeto.

Места

Real Python – https://realyython.com/

Há uma boa kantidade de tutoriais gratuitos e Pagos Site Neste. Мне Ajudou Bastante Com Alguns DOS Tutoriais Que Aqui Li, Dentre Eles, Destaco:

Виртуальная среда Python – грунтовкаhttps://realypython.com/python-virtual-environments-a-primer/

APOS TER LIDO A Creepito No Unize A Cabeça, Este Texto Me Ajudou Bastante Antender Como Funciona o Conceito de “Виртуальная среда” Нет Python.

(Pessoalmente Achei Uma Gambiarra Muito Interestante O Виртуальная среда)

Общие структуры данных Python Datahttps://realyython.com/python-data-structures/

Ém resumão das estruturas de dados que o Python oferece. Мне foi útil também pra reforçar o que li no Используйте cabeça.

Читайте документы – https://readtheedocs.org/

Como Pude Viver Tanto Tempo SEM Conhecer Este Site? Pernes Nele Como Uma Espécie de “Google Pra Documentação”. Meu Fluxo Com Este Site Era Essencialmente Este:

  • Eu Lia Sobre Ferramenta Que Precisava No Руководство автостока к Python. Lá Há alguns Ссылки, Mas Eu Só Havia Passado Olho Pelas Opções.
  • А мне Lembrava da lib e Ia Neste Сайт PRA Buscar Документальныйação daquela lib. Бум: Энкаонтрава.

É Ума Мин Н.А. Рода Сэм Сомбра де Дувидас.

TutorialSpoint – Python – https://www.tutorialspoint.com/python/index.htm

O momento Em Que Paguei líghua. POR MUITO TEMPO CAIA NESTE Site E NãO O LEVAVA MUITO A SÉRIO, ATÉ QUE PRECISEI DELE DE VERDADE. Foi Aqui que Artendi Como Межагир COM O MySQL, POR Exemplo.

VOCO NãO VAI Encontrar Материал Profundo Aqui Nem Muitas Relexncias, Mas Pra Resolver Flanceas Pontuais: COMO Conecto No Banco de dados? COMO MANDO UM E-mail? COMO PARSEIO UM XML? é bem direto Ao Ponto.

Ferramentas

Альгумас Ферраменс мне ajudaram muito no processo. Segue Então UMA Rápida Descrição Do Que aque que que a ajudar bastante no pramendizado.

O Próprio Python

EU Experimento Muito Com O Rep Do Python. É lá que escrevo meus códigos rápidos para ver se funciona mesmo aquilo que queero fazer.

ISTO TIRA O Tempo que Seria Gasto Emsíveis Espherulações Motivadas Por Preguiça do Fluxo Escrever-Praguial-Executar.

Визуальный студийный код

De Forma Automática Minha Primeira Opção Foi o Визуальный студийный код Отказ E Me Me AteDeu Muito Bem, POR Que Tem Supupe A DEPURAACHãA MUITO BOM PRO PYTHON ALÉM DO RECURSO DE AUTO завершает. Mas Não Foi Minha Ide Por Muito Tempo …

Пичарма

Que Coisa Linda! Пычарм (o Intellij da Jetbrains Pra Python) Tá Me Ajudando A Armender Python: Esperialmente No Que Diz repeitao Aos Padrões de Codifificação, Por Que Me Expõe Alertas Na Hora Em Que Estou Fugindo Deste (NOMES de Variáveis, Espaçamentos и т. Д.).

EU SEI Que existem Plug-ins Para O VS Code Que Te dão isto, mas o Pycharm Já Vêm Com Todos OS Recursos Do Python Prontos Pra Usar, Como O Próprio Supore Ao Venv E Pip.

VêM EM Duas Versões: Gratuita (Community, Que Estou Usango) E A A Professional (Paga).

Виртуальная среда (Venv) E PIP

Logo que comecei a ler sobre como funcionava o carregamento de bibliotecas do python ficou nítido pra mim que meu pc emia se tornar um caos em breve. O venv é a terramenta que te te sitear configurações de bibliotecas do python, enquanto o pip É O Repestyável Por Baixar Estas Technectencias.

Não São Nem de Longe Soluções Tão Softistasas Quanto As Que Temos No Java. BEM LONGE DISTO включительно, o que torna a Imnalantação de projetos (aviso: asta é visão dum um iniciante ) Algo Mais Complemo E Com Maior Risco Do Que O Que Estamos Acostumados Com Java. Mas É O Que Tem Pra Hoje, E Precisa Entender Como Eles Operam Pra Não Cair Num Inferno.

Результаты “ФИНАИС”

Este Foi O Flanejamento Desta Minha Imersão Em Python. Como Resuldado Final Estou Muito Bem ImpressionAdo . HA BIBLIOTECAS PRA Тудо o que precisesi, e muitas das coisas que escrevi na raça no projeto Ansiory do/dev/All Accontrei Pronto Aqui, O que Me Fez entender (Mais Uma Vez) POR Que Tantas Pessoas Adoram a linguagem.

Minha ProdutuTivide Com Python Foi Imensa, Porém E Geate Lembar Que Prodututade e Qualidade São CoiSas Diferentes, Esperialmente Levando EM MECENERACHãO O FATO de que SOU UM iniciante Aqui. EM UM Dia Estava Pronto O Novo Ceam Hunter DO/DEV/Все com quase todos os recursos que queríamos e com desempenho muito подобное Ao da Primeira versão (É UMA Applicação Alpeacee Concrorente, o Consegui Fazer EM Python SEM SEM).

Emase Em Aviso Sobre O Tempo Desta Minha Imersão: Foi de DOIS Dias E Meio Отказ ESTE CURTO TEMPO PRA SE TORNAR PRODUTIVO EM Python Acredito que esteja diretamente relacionado ao fato de eu serm um desenvolveor Experiente (Mais de 20 Anos), Mas Pode Ser Que Emma UMA Semana Alguém Com Menos Tephência Consiga Se Tornar Produtivo Também.

Nem Todos OS Livros Form Lidos de Cabo a Rabo. NãO Li O o. Python Inteiro, Apenas Algumas Partes, Pois o Objetivo do Livro é Justamente TE DAR APROFUDDA70 NOS TOPICOS que adresenta.

Sobre O Código que escrevi: Me Senti Bastante AliviaDo Por Duas CoiSas:

  • NãO ESTAR ESCREVENDO Código Reartado Objetos, MAS Algo Mais Funcional, Mais Smples E Menos Burocrático.
  • Теру мне afastado UM POUCO DA JVM, COM A CONVIVO DESDE 1996 (Java 1.1):)

POR Enquanto Tenho Apenas Uma Visão Inibied Sobre O Ambiente de Desenvolvimento E A A A A A A A A A A CONMENTAGEE, Então Diria Que Não Passam de Impressões. Passado UM Mês Com Mais Oredência No Meu Caminho Com Tensorflow E AutoRoS Pequenos Projetos Que Vou Afform Achei. Até lá!

Оригинал: “https://dev.to/loboweissmann/python-meu-plano-de-estudos-para-imersao-2leh”