<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: xxxgabexxx</title>
    <description>The latest articles on DEV Community by xxxgabexxx (@xxxgabexxx).</description>
    <link>https://dev.to/xxxgabexxx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F946849%2F2b174353-3103-4c40-89ae-1d6805fcc94a.png</url>
      <title>DEV Community: xxxgabexxx</title>
      <link>https://dev.to/xxxgabexxx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xxxgabexxx"/>
    <language>en</language>
    <item>
      <title>Por que aprender Python?</title>
      <dc:creator>xxxgabexxx</dc:creator>
      <pubDate>Mon, 17 Oct 2022 15:07:44 +0000</pubDate>
      <link>https://dev.to/xxxgabexxx/por-que-aprender-python-258p</link>
      <guid>https://dev.to/xxxgabexxx/por-que-aprender-python-258p</guid>
      <description>&lt;p&gt;Quando temos um problema a ser resolvido temos que escolher uma linguagem que melhor se adapta para resolve-lo. Isso inclui pesquisar se a linguagem é produtiva, os materiais disponíveis, a comunidade, a curva de aprendizado, entre outras coisas mais técnicas. Aqui irei focar na linguagem Python, para isso, irei compartilhar com vocês algumas vantagens de se aprender essa linguagem. &lt;/p&gt;

&lt;p&gt;Vamos lá! &lt;/p&gt;

&lt;h2&gt;
  
  
  Simplicidade
&lt;/h2&gt;

&lt;p&gt;A linguagem Python tem a legibilidade muito amigável, ela é clara e simples. Com ela não tem muito rodeio para codificar, em poucas linhas de código já é possível criar muitas coisas. Ao contrário de várias linguagens de programação que utilizam marcações para definir final de cada linha(ponto(.), virgula (,) ou ponto e vírgula (;)), marcações de início e fim de bloco(chaves {}) ou palavras especiais(begin/end) o Python não as utiliza, simplificando para que apenas respeite o número de espaços no começo de cada linha. &lt;br&gt;
Para mostrar um pouco da simplicidade, irei quebrar a maldição com "&lt;em&gt;Hello World&lt;/em&gt;" em Python, Java e C++, respectivamente.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;print(”Hello World em Python”)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Simple {  
   public static void main(String args[]) {  
      System.out.println("Hello World em Java");     
   }  
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;

int main() {
    std::cout &amp;lt;&amp;lt; "Hello World em C++!";
    return 0;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Baterias Incluídas
&lt;/h2&gt;

&lt;p&gt;É considerado uma linguagem “&lt;em&gt;Batteries Included&lt;/em&gt;”(baterias incluídas), fazendo referência a um produto completo, pois é difícil encontrar alguma biblioteca que &lt;strong&gt;não&lt;/strong&gt; tenha &lt;em&gt;bindings&lt;/em&gt;(versões) em Python, contando, por exemplo, com bibliotecas para acessar banco de dados, processar arquivos XML, construir interfaces gráficas e até jogos. Assim, não é complexo entender porque o Python tem crescido tanto nesses anos nas áreas de: banco de dados, inteligência artificial, animação 3D, biotecnologia, aplicações móveis, jogos e plataformas web. &lt;/p&gt;

&lt;h2&gt;
  
  
  Produtividade
&lt;/h2&gt;

&lt;p&gt;Python é uma linguagem que torna o programador mais produtivo, por possuir muitas bibliotecas desenvolvidas e testadas por outros programadores, isso diminui a quantidade de erros no código permitindo que o programador se concentre no real problema a ser resolvido.&lt;/p&gt;

&lt;h2&gt;
  
  
  Comunidade
&lt;/h2&gt;

&lt;p&gt;Falando em outros desenvolvedores, a &lt;a href="https://www.python.org/community/#"&gt;comunidade Python&lt;/a&gt; é recheada de materiais para estudos, possui muitos &lt;a href="https://www.python.org/community/forums/"&gt;fóruns&lt;/a&gt;, até mesmo no &lt;a href="https://www.reddit.com/r/learnpython/"&gt;Reddit&lt;/a&gt;, para discussões e certamente o problema que você está querendo resolver já foi problema de outra pessoa e ela, como parte de uma comunidade &lt;a href="https://medium.com/neworder/open-source-a-import%C3%A2ncia-de-come%C3%A7ar-a-contribuir-agora-12011fb92a66"&gt;Open Source&lt;/a&gt;, disponibilizou a sua solução. &lt;/p&gt;

&lt;p&gt;Enfim, aqui compartilhei brevemente alguns aspectos da linguagem que a fazem ser tão especial e amada pelos seus desenvolvedores, mostrando sua simplicidade na codificação, seu poderoso leque de bibliotecas, suas áreas em crescimento e sua grande e unida comunidade. Espero que a linguagem Python seja a melhor escolha para você, e não esqueça, faça parte da comunidade Open Source e compartilhe conhecimento, é assim que as comunidades se alimentam e crescem. &lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
