Principais livros sobre a estrutura do Django



A estrutura da web do Django está documentada em detalhes no site oficial: contém teoria, informações básicas e guias para iniciantes. No entanto, apesar da qualidade, nem todos os iniciantes vão gostar desta documentação. Bem, você tem duas maneiras. O primeiro é se inscrever em cursos de treinamento . O segundo é olhar novamente para as prateleiras das lojas online. É isso que faremos hoje com a equipe GeekBrains.

Django Desenvolvimento de aplicativos Web em Python - Jeff Forsier, Paul Byssex e Wesley J. Chan




Você não encontrará muita literatura sobre o Django em russo, e esse é outro motivo para dar uma olhada no guia oficial. Mas como estamos falando de livros, aqui está um dos mais populares.

As informações sobre o Django e suas capacidades neste livro estão desatualizadas (ela já tem 10 anos), mas ainda é bastante adequada para o conhecimento básico do meio ambiente. O livro foi escrito em bom idioma, traduzido para corresponder, há código e técnicas básicas suficientes para projetar um site. Em geral, é adequado como base, mas para o trabalho você terá que comprar algo mais relevante.

Django: a prática de criar sites em Python - Vladimir Dronov




O segundo livro mais popular do Django em lojas online em russo. Como no caso anterior, há um problema com uma versão desatualizada da estrutura e, consequentemente, com os recursos. Outra desvantagem é a falta de consistência da apresentação. A ênfase não está no algoritmo passo a passo que um iniciante está procurando, mas nos gargalos na criação do site (de acordo com o autor). O resultado foi um livro para quem já aprendeu o básico, mas ainda não se tornou profissional.

APIs REST com Django: crie APIs da Web poderosas com Python e Django - William S. Vincent




Passaremos do mercado russo para o ocidental, há muito mais literatura e literatura de qualidade muito superior. Aqui está um dos melhores livros para aprender Django, em particular, ao criar uma API da web. Apesar do volume relativamente pequeno (menos de 200 páginas), o processo de desenvolvimento é descrito em grandes detalhes, desde a teoria geral das interfaces da web até esquemas e documentação.

Desenvolvimento Orientado a Testes com Python: Obedeça à Cabra de Teste: Usando Django, Selenium e JavaScript - Harry JW Percival




De acordo com a anotação, quando o autor queria explicar para si mesmo jovem todos os algoritmos e ferramentas que ele usa hoje. E, em geral, ele conseguiu. Mas vale a pena notar que o Django e o Python são apenas uma das "paradas" do desenvolvimento, portanto o livro não funcionará como um guia básico. Mas se você já possui habilidades na Web, mas deseja adicionar novos conhecimentos, este livro será muito útil.

Django para iniciantes: crie sites com Python e Django - William S. Vincent




A maioria das resenhas escritas neste livro na Amazon diz que esse é um substituto quase perfeito para o guia oficial. De fato, existem duas vantagens significativas:

  1. Todas as ações são mastigadas em detalhes, para que o leitor não tenha mais dúvidas: "Por que isso está aqui?"
  2. Se você ainda não entende alguma coisa, pode enviar sua pergunta por e-mail. Dizem que William responde a todos.

Mas não esqueça que o livro é para iniciantes, portanto você não poderá ir além da criação de um site básico.

Duas dicas do Django 1.11: Melhores práticas para o Django Web Framework - Daniel Roy Greenfeld




Esta é a quarta edição do livro, que, como todas as anteriores, recebeu muitas críticas positivas. De fato, este é um dos melhores livros educacionais dedicados especificamente ao Django. Aqui você encontrará tudo, desde o estilo de código correto até uma descrição detalhada de todas as falhas da estrutura. Leia atentamente todos os 35 capítulos, conclua todas as tarefas práticas - e você pode se considerar um especialista pronto.

Masterizando Python: Machine Learning, Estruturas de Dados, Django, Programação Orientada a Objetos e Engenharia de Software - Michael B. White




Em contraste com o livro anterior, este é um guia bastante geral para o Python e o que você pode fazer com ele. Django e web não são os principais tópicos aqui, mas talvez eles sejam os que mais recebem atenção. O livro é adequado para quem deseja aprender Python (por exemplo, porque é fácil), mas ainda não sabe o que pode criar com ele. "Dominar Python ..." ajudará a determinar.

Django Livre - Andrew Pinkham




Outra boa ajuda, apresentada em mais de 800 páginas de texto impresso. De acordo com o estilo da apresentação, de acordo com a rapidez com que o autor se move ao longo do ciclo de desenvolvimento, o Django Unleashed é uma recontagem impressa da documentação oficial. Ou seja, o livro é ideal para quem não pode aprender na literatura "tela" ou para quem precisa de uma referência física em mãos.

Construa seu primeiro site com o Django 2.1: domine o básico do Django enquanto cria um funcionamento completo - Nigel George




O livro descreve todo o ciclo de desenvolvimento de aplicativos usando o Django e também fala sobre a criação competente de recursos da web em geral. Ele tem algumas desvantagens: um número relativamente pequeno de exemplos, pelo menos para orientação, e uma completa desconsideração da segunda versão do Python. O último é compreensível e desculpável, mas a ausência de um código de "referência" para algumas ações fundamentais é difícil de entender.

Como podemos ver, não existem muitas alternativas reais à documentação oficial no mercado. Alguns livros carecem de informações atualizadas ou de exemplos úteis, mas, em geral, quase tudo pode ser usado como uma ferramenta adicional para ler sem acesso à Internet.

Como você aprendeu o Django?

Source: https://habr.com/ru/post/pt430580/


All Articles