<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>02006nam a2200205   4500</leader>
  <controlfield tag="003">BR-ReIFE</controlfield>
  <controlfield tag="005">20240321165301.0</controlfield>
  <controlfield tag="008">240321b2016    |||||||| |||| 00| 0 por d</controlfield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="c">BR-ReIFE</subfield>
    <subfield code="d">BR-ReIFE</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">005.13</subfield>
    <subfield code="b">G525a</subfield>
  </datafield>
  <datafield tag="090" ind1=" " ind2=" ">
    <subfield code="a">005.13</subfield>
    <subfield code="b">G525a</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2="1">
    <subfield code="a">Chetan Giridhar</subfield>
    <subfield code="9">12828</subfield>
  </datafield>
  <datafield tag="243" ind1=" " ind2=" ">
    <subfield code="a">Learning Python design patterns</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Aprendendo padr&#xF5;es de projeto em Python :</subfield>
    <subfield code="b">tire proveito da efic&#xE1;cia ds padr&#xF5;es de projeto (design patterns) em Python para resolver problemas do mundo real em arquitetura e design de software /</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">S&#xE3;o Paulo :</subfield>
    <subfield code="b">Novatec, </subfield>
    <subfield code="c">2016.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">166p. </subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Apresenta&#xE7;&#xE3;o de Anand B. Pillai, membro do conselho da Python Software Foundation. 

Este livro foi escrito para arquitetos de software e desenvolvedores de aplica&#xE7;&#xF5;es Python apaixonados por design de software. Ele ser&#xE1; muito &#xFA;til para engenheiros com n&#xED;vel inicial de profici&#xEA;ncia em Python que amam trabalhar com Python 3.5.</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
    <subfield code="a">Com um foco cada vez maior na otimiza&#xE7;&#xE3;o dos n&#xED;veis de arquitetura e design de software, &#xE9; importante que os arquitetos de software pensem em otimiza&#xE7;&#xF5;es na cria&#xE7;&#xE3;o de objetos, na estrutura do c&#xF3;digo e na intera&#xE7;&#xE3;o entre objetos nesses n&#xED;veis. Isso garante que o custo da manuten&#xE7;&#xE3;o de software seja baixo e o c&#xF3;digo seja facilmente reutilizado ou adapt&#xE1;vel a mudan&#xE7;as. Aprendendo padr&#xF5;es de projeto em Python ajudar&#xE1; voc&#xEA; a implementar cen&#xE1;rios do mundo real com a vers&#xE3;o mais recente de Python, a v3.5. Come&#xE7;aremos apresentando os padr&#xF5;es de projeto do ponto de vista de Python. &#xC0; medida que avan&#xE7;ar no livro, voc&#xEA; conhecer&#xE1; os padr&#xF5;es Singleton, Factory e Fa&#xE7;ade em detalhes. Depois disso, veremos como controlar o acesso a objetos com o padr&#xE3;o Proxy. O livro tamb&#xE9;m inclui os padr&#xF5;es Observer, Command e Compound. Ao chegar ao final desta obra, voc&#xEA; ter&#xE1; melhorado suas habilidades profissionais em arquitetura, design e desenvolvimento de software.</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">LV</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">39473</subfield>
    <subfield code="d">39473</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">1</subfield>
    <subfield code="8">NFIC</subfield>
    <subfield code="a">014</subfield>
    <subfield code="b">014</subfield>
    <subfield code="c">AG</subfield>
    <subfield code="d">2024-07-05</subfield>
    <subfield code="e">Compra</subfield>
    <subfield code="g">32.89</subfield>
    <subfield code="i">271215</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.13 G525a</subfield>
    <subfield code="p">8564275690</subfield>
    <subfield code="r">2024-03-21 00:00:00</subfield>
    <subfield code="t">ex. 1</subfield>
    <subfield code="w">2024-03-21</subfield>
    <subfield code="y">LV</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">NFIC</subfield>
    <subfield code="a">014</subfield>
    <subfield code="b">014</subfield>
    <subfield code="c">AG</subfield>
    <subfield code="d">2024-07-05</subfield>
    <subfield code="e">Compra</subfield>
    <subfield code="g">32.89</subfield>
    <subfield code="i">271214</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.13 G525a</subfield>
    <subfield code="p">8564275691</subfield>
    <subfield code="r">2024-03-21 00:00:00</subfield>
    <subfield code="t">ex. 2</subfield>
    <subfield code="w">2024-03-21</subfield>
    <subfield code="y">LV</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">NFIC</subfield>
    <subfield code="a">014</subfield>
    <subfield code="b">014</subfield>
    <subfield code="c">AG</subfield>
    <subfield code="d">2024-07-05</subfield>
    <subfield code="e">Compra</subfield>
    <subfield code="g">32.89</subfield>
    <subfield code="i">271216</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.13 G525a</subfield>
    <subfield code="p">8564275692</subfield>
    <subfield code="r">2024-03-21 00:00:00</subfield>
    <subfield code="t">ex. 3</subfield>
    <subfield code="w">2024-03-21</subfield>
    <subfield code="y">LV</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">NFIC</subfield>
    <subfield code="a">014</subfield>
    <subfield code="b">014</subfield>
    <subfield code="c">AG</subfield>
    <subfield code="d">2024-07-05</subfield>
    <subfield code="e">Compra</subfield>
    <subfield code="g">32.89</subfield>
    <subfield code="i">271217</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.13 G525a</subfield>
    <subfield code="p">8564275693</subfield>
    <subfield code="r">2024-03-21 00:00:00</subfield>
    <subfield code="t">ex. 4</subfield>
    <subfield code="w">2024-03-21</subfield>
    <subfield code="y">LV</subfield>
  </datafield>
</record>
