<?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>Forem: Eduardo Romeiro</title>
    <description>The latest articles on Forem by Eduardo Romeiro (@eduardoromeiro_).</description>
    <link>https://forem.com/eduardoromeiro_</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%2F1144138%2F15d83d54-d55f-4acf-8b0f-0c009be1d3a7.jpg</url>
      <title>Forem: Eduardo Romeiro</title>
      <link>https://forem.com/eduardoromeiro_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/eduardoromeiro_"/>
    <language>en</language>
    <item>
      <title>Introdução ao Python: parte 2</title>
      <dc:creator>Eduardo Romeiro</dc:creator>
      <pubDate>Sun, 01 Oct 2023 18:54:19 +0000</pubDate>
      <link>https://forem.com/eduardoromeiro_/introducao-ao-python-parte-2-e8g</link>
      <guid>https://forem.com/eduardoromeiro_/introducao-ao-python-parte-2-e8g</guid>
      <description>&lt;h2&gt;
  
  
  Tipos de dados
&lt;/h2&gt;

&lt;p&gt;Continuando com a séria de introdução a Python, vamos falar sobre os tipos de dados básico em Python, é um assunto bem importante porém é bem simples, nos próximos artigos falarei sobre as outras estruturas de dados.&lt;/p&gt;

&lt;h3&gt;
  
  
  String
&lt;/h3&gt;

&lt;p&gt;O tipo de dado &lt;strong&gt;string&lt;/strong&gt; representa um conjunto de caracteres, pensa no seu nome, ele é formado por letras, nas strings cada caracter é indexado, assim podemos acessar um caracter por sua posição, começa sempre na posição 0 e vai até seu tamanho final.&lt;/p&gt;

&lt;p&gt;Podemos utilizar tanto aspas simples, aspas duplas, aspas triplas&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'Eduardo'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Eduardo"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'''Eduardo'''&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Vejamos o seu tipo de dados:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'Eduardo'&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exibindo o tipo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class &amp;lt;'str'&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Nas strings podemos fazer coisas legais, por exemplo acessar um valor por seu indice, veja a seguir&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; "Eduardo"[0]
'E'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Acessando o primeiro &lt;strong&gt;elemento&lt;/strong&gt; da palavra "Eduardo" e também podemos percorrer pela string&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; "Eduardo"[0:2]
'Ed'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Aqui a gente começa pelo índice 0 até o índice 2, porém sem incluir o índice 2, no caso pegaremos o índice 0 até o índice 1 e sem incluir o 2.&lt;/p&gt;

&lt;p&gt;Para vê mais sobre as strings eu recomendo que leia sobre ela na &lt;a href="https://docs.python.org/pt-br/3/library/stdtypes.html#textseq"&gt;documentação oficial&lt;/a&gt; do Python que está bem mais detalhada. &lt;/p&gt;

&lt;h3&gt;
  
  
  Integer
&lt;/h3&gt;

&lt;p&gt;O tipo de dado &lt;strong&gt;inteiro&lt;/strong&gt; é basicamente um número sem casas decimais, imagine um número que indica a sua idade, é basicamente isso, porque não existe idade com casas decimais, seria esquisito né? veja exemplo abaixo&lt;br&gt;
Ele pode ser tanto positivo quanto negativo.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Como tudo em Python é um objeto, o númeiro inteiro é da classe &lt;strong&gt;int&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Com a função &lt;strong&gt;type()&lt;/strong&gt; podemos imprimir a informação referente aquele tipo de dado.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exibindo o tipo de dado abaixo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;class 'int'&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ele pertence a class &lt;strong&gt;int&lt;/strong&gt;, dentro de classes podemos acessar funcionalidades, porém é um tópicos mais avançado que veremos mais tarde&lt;/p&gt;

&lt;h3&gt;
  
  
  Float
&lt;/h3&gt;

&lt;p&gt;Agora falaremos sobre o tipo de dado float ou conhecido como ponto flutuante, diferente sobre o tipo inteiro, o ponto flutuante é representado com deciamis, sendo positivo ou negativo, veja abaixo o exemplo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;1.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agora vamos vê o tipo de dado que ele representa com a função &lt;strong&gt;type()&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;1.1&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Veja o resultado abaixo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;class 'float'&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Podemos vê que ele é da class &lt;strong&gt;float&lt;/strong&gt; que posui as suas próprias funcionalidades.&lt;/p&gt;

&lt;h3&gt;
  
  
  Boolean
&lt;/h3&gt;

&lt;p&gt;Esse tipo de dado é bem simples. ele possui apenas dois valores que são &lt;strong&gt;True&lt;/strong&gt; ou &lt;strong&gt;False&lt;/strong&gt;, eles são muitos utilizados para fazer comparações relacionais e lógicas dentro de uma &lt;strong&gt;estruturas de controle&lt;/strong&gt; que veremos mais tarde. &lt;/p&gt;

&lt;p&gt;Por agora vamos só mostra os seus valores literais e o seus tipos.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;type&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;False&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agora mostrando os seus tipos:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;class 'bool'&amp;gt; # True
&amp;lt;class 'bool'&amp;gt; # False
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  None
&lt;/h3&gt;

&lt;p&gt;O tipo &lt;strong&gt;None&lt;/strong&gt; é um tipo de dado "vazio" ele não representa valor nenhum, podemos usar ele quando queremos inicializar um &lt;strong&gt;variável&lt;/strong&gt; com nenhum valor, não tem muito falar sobre ele, mas deixei aqui registrado&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exibindo o tipo de dado &lt;strong&gt;None&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;class 'NoneType'&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Introdução ao Python: parte 1</title>
      <dc:creator>Eduardo Romeiro</dc:creator>
      <pubDate>Mon, 25 Sep 2023 21:06:27 +0000</pubDate>
      <link>https://forem.com/eduardoromeiro_/introducao-ao-python-parte-1-8eb</link>
      <guid>https://forem.com/eduardoromeiro_/introducao-ao-python-parte-1-8eb</guid>
      <description>&lt;h2&gt;
  
  
  Introdução
&lt;/h2&gt;

&lt;p&gt;Python é uma linguagem de programação de alto nível que reune diversos paradigmas de programação como programação &lt;strong&gt;imperativa&lt;/strong&gt;, &lt;strong&gt;funcional&lt;/strong&gt;, &lt;strong&gt;orientado a  objetos&lt;/strong&gt; e além de ser uma linguagem de tipagem &lt;strong&gt;dinâmica&lt;/strong&gt; e &lt;strong&gt;forte&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;É uma tecnologia de código aberto e gerenciada por organização sem fins lucrativos pela &lt;strong&gt;PSF&lt;/strong&gt; (Python Software Foundation) e a sua implementação principal é &lt;strong&gt;CPython&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Desenvolvida por Guido van Rossum em 1989, porém o seu lançamento foi em 1991, é uma das linguagens de programação indicada para iniciante, pois possui uma boa estrutura de sintaxe que habilita a pessoa lê o código sem se deparar com vários detalhes e muito usada para área de ciência de dados, machine learning, IA e entre outras àreas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instalação
&lt;/h2&gt;

&lt;p&gt;Nessa etapa precisamos instalar o interpretador Python no nosso computador, por padrão para quem usa distribuição baseada em Linux, o Python já vem instalado e para verificar se está instalado podemos vê a versão:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[eduardo][~]:~$ python --version
Python 3.11.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Uma sugestão apenas, se você quiser trabalhar com uma versão do Python mais nova, podemos utilizar o gerenciador de versões chamada de &lt;strong&gt;pyenv&lt;/strong&gt; , só entrar nesse link abaixo e seguir as instruções&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/pyenv/pyenv"&gt;pyenv - Gerenciador de Versões&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Para quem utilizar o Windows é só baixar o executavel do Python e fazer instalação normalmente e habilitar para adicionar no &lt;strong&gt;PATH&lt;/strong&gt; do sistema.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.python.org/downloads/"&gt;Instalador&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Hello World
&lt;/h2&gt;

&lt;p&gt;Agora com Python instalado no seu computador, vamos fazer o primeiro &lt;strong&gt;Hello World&lt;/strong&gt; sem precisar de um editor de texto, vamos entrar no terminal, cade sistema operacional tem o seu próprio, só vê qual é o de vocês.&lt;/p&gt;

&lt;p&gt;Logo após de abrir o seu terminal, vamos rodar comando python, entraremos no ambiente especifico dele onde podemos digitar instruções dele.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[eduardo][~]:~$ python
Python 3.11.5 (main, Sep 24 2023, 00:38:30) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
&amp;gt;&amp;gt;&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agora onde tem o sinal &lt;strong&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/strong&gt; indica onde digitaremos o nosso código, porém após sair desse REPL tudo que digitamos lá dentro, nós perderemos, pois é um ambiente de teste, para escrever o nosso primeiro Hello World, servirá.&lt;/p&gt;

&lt;p&gt;Vamos imprimir o &lt;strong&gt;Hello World&lt;/strong&gt; com o seguinte comando &lt;strong&gt;print(""Hello World")&lt;/strong&gt;, o comando &lt;strong&gt;print&lt;/strong&gt; ele exibe alguma informação para o nosso usuário que é nós nesse caso, em seguinte temos as &lt;strong&gt;" "&lt;/strong&gt; que são aspas duplas que dentro delas podemos digitar um texto que será impresso que no caso é &lt;strong&gt;Hello World&lt;/strong&gt;, simples né?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[eduardo][~]:~$ python
Python 3.11.5 (main, Sep 24 2023, 00:38:30) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
&amp;gt;&amp;gt;&amp;gt; print("Hello World")
Hello World
&amp;gt;&amp;gt;&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Não vou entrar no mérito de falar dos tipos de dados nesse artigo, é mais para gente vê algo na tela e é isso.&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusão
&lt;/h3&gt;

&lt;p&gt;Esse artigo fará uma parte de uma séries de artigos que estou usando como base as minhas anotações de estudo da linguagem Python, espero que vocês curtem, dicas, sugestões, critícas construtivas podem deixar nos comentários, &lt;em&gt;até a próxima&lt;/em&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>PHP Servidor Web</title>
      <dc:creator>Eduardo Romeiro</dc:creator>
      <pubDate>Sun, 27 Aug 2023 13:02:42 +0000</pubDate>
      <link>https://forem.com/eduardoromeiro_/php-servidor-web-5el6</link>
      <guid>https://forem.com/eduardoromeiro_/php-servidor-web-5el6</guid>
      <description>&lt;p&gt;Nesse pequeno artigo, vou ensinar a vocês como utilizar o servidor interno do próprio &lt;strong&gt;PHP&lt;/strong&gt; para vocês testarem o projeto que estão construindo sem precisa instalar o famigerado &lt;strong&gt;xampp&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Para isso precisamos que vocês tenham instalado no seu computador de vocês, o famoso &lt;strong&gt;PHP&lt;/strong&gt;, se caso não tenha feito isso, precisará fazer. &lt;/p&gt;

&lt;p&gt;Para galera que usa o Windows precisa ir até no site do &lt;a href="https://windows.php.net/download/" rel="noopener noreferrer"&gt;PHP&lt;/a&gt; baixar a versão thread safe e descompactar no seu &lt;strong&gt;C:&lt;/strong&gt;  e colocar na variável de ambiente e após isso você abra seu prompt de comando e testa o comando &lt;strong&gt;php --version&lt;/strong&gt; que mostra a versão do seu PHP.&lt;/p&gt;

&lt;p&gt;Já pra quem usa o linux, principalmente pra quem usa o Ubuntu ou derivado, eu recomendo que adicione o ppa da própria linguagem, veja a seguir:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo add-apt-repository ppa:ondrej/php

Depois vamos atualizar e instalar o php com os seguintes comandos:

sudo apt update 

sudo apt install -y php
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Após isso para verificar se o php foi instalado com sucesso vamos utilizar o comando &lt;strong&gt;php --version&lt;/strong&gt; para checar a versão instalada.&lt;/p&gt;

&lt;p&gt;Já com tudo instalado, já poderemos usar o servidor interndo do &lt;strong&gt;PHP&lt;/strong&gt; com o seguinte comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;php -S localhost:8000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;o parâmentro &lt;strong&gt;-S&lt;/strong&gt; indica que estamos chamando servidor interno, o &lt;strong&gt;localhost&lt;/strong&gt; é maquina que será usada como servidor e porta &lt;strong&gt;8000&lt;/strong&gt; é entrada para acessar a nossa página. Antes de você usaram o servidor, cria uma pasta a qual onde ficará os arquivos php, por padrão o &lt;strong&gt;index.php&lt;/strong&gt; é a primeira página que o servidor tentará buscar, caso não hajá vai dar um erro incrivel uaheuhe, porém se tiver outra página com outro nome podemos acessar mesmo utilizando o &lt;strong&gt;/nome_da_pagina.php&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91ceipmyzizl33701o7c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91ceipmyzizl33701o7c.png" alt="Criação da estrutura do projeto para utilizar o servidor web PH"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fveu0dekdm623vtiz72c4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fveu0dekdm623vtiz72c4.png" alt="Mostrando a página index do servidor criado"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Aí está tudo configurado e pronto pra você usar e é isso! Até a próxima&lt;/p&gt;

&lt;h4&gt;
  
  
  Referências
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://www.php.net/manual/en/features.commandline.webserver.php" rel="noopener noreferrer"&gt;PHP Web Server&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Hello World: o ínicio</title>
      <dc:creator>Eduardo Romeiro</dc:creator>
      <pubDate>Tue, 22 Aug 2023 21:45:31 +0000</pubDate>
      <link>https://forem.com/eduardoromeiro_/hello-world-o-inicio-4e20</link>
      <guid>https://forem.com/eduardoromeiro_/hello-world-o-inicio-4e20</guid>
      <description>&lt;p&gt;Olá pessoal, seja bem vindo ao meu primeiro artigo! &lt;/p&gt;

&lt;p&gt;Pelo título do artigo já deu para perceber o que se trata né haha, porém não deixa de ser &lt;strong&gt;importante&lt;/strong&gt; para quem quer ser programador(a). &lt;/p&gt;

&lt;p&gt;Quando a gente decide estudar programação, a primeira coisa que vem na nossa cabeça é: &lt;em&gt;Qual linguagem de programação escolher?&lt;/em&gt; Bem poderia eu indicar uma dúzia de linguagem de programação, mas para finalidade desse artigo escolhi a linguagem &lt;strong&gt;Python&lt;/strong&gt; que independente se é a linguagem mais popular do momento ou não, isso não importa.&lt;/p&gt;

&lt;p&gt;O objetivo principal daqui é, todo mundo precisa fazer o seu primeiro programa que no caso é nosso famos &lt;em&gt;Hello World&lt;/em&gt; .&lt;/p&gt;

&lt;p&gt;O &lt;em&gt;Hello World&lt;/em&gt; é o ponto de entrada para um iniciante quando se escolhe uma tecnologia a estudar. Eu indicaria &lt;strong&gt;Python&lt;/strong&gt; para se começar a estudar pois é uma linguagem que não tem tanta verbosidade como linguagem &lt;strong&gt;Java&lt;/strong&gt;, sua simplicidade e facilidade te permite que com pouco conhecimento já da linguagem já construa algo interessante.&lt;/p&gt;

&lt;p&gt;Agora focando o nosso &lt;em&gt;Hello World&lt;/em&gt; é o nosso primeiro programinha que a gente faz, pode ser tanto na faculdade ou em algum curso especifico, importante é dar o seu primeiro passo, como podemos vê o trecho de código abaixo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Hello World!"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Em python a função &lt;strong&gt;print("")&lt;/strong&gt; é principal instrução que irá imprimir algo para o usuário. Dentro de parênteses e entre as aspas podemos digitar qualquer frase que no caso nosso é o famoso &lt;strong&gt;"Hello World"&lt;/strong&gt;. Nesse artigo não vou entrar em detalhe sobre configuração de ambiente e nem algo do tipo. Só quis dá uma panorama que uma coisa mesmo sendo pequena podemos fazer algo legal e é isso.&lt;/p&gt;

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