Search
Close this search box.
Django: web framework Python para perfeccionistas
web framework

Posts Relacionados:

Django é um web framework Python de alto nível para perfeccionistas. Ele promete ser a melhor escolha para todos os que apreciam desenvolvimento rápido, design limpo e pragmático.

Receba nossa newsletter

Web Framework Django

O Python conta com várias opções para quem deseja criar web apps. Django é certamente uma das principais. A vantagem de usar o web framework Django é que ele cuida das coisas difíceis para que você possa se concentrar na construção de suas aplicações web. O Django enfatiza a reutilização de componentes (Don’t Repeat Yourself), e vem com recursos prontos para uso, como sistema de login, conexão de banco de dados e operações CRUD (Create Read Update Delete).

O lado não tão vantajoso de se optar por Django é que ele é mais complicado de usar do que um framework como Flask. A decisão de adotá-lo precisa ser pensada como um investimento. No curto prazo, ele pode ser desafiador. No médio e longo prazo, ele é recompensador. Django é um web framework adequado principalmente se você tem a intenção de criar aplicativos web profissionalmente. Nesse caso, ele é a melhor opções para desenvolvedores Python.

Na postagem anterior, abordamos os aspectos gerais sobre o que é o web framework Django. Neste post, nosso foco será mais prático e totalmente voltado para a estrutura de um projeto e app Django. Portanto, para acompanhar o post, é preciso instalar o Django. Preferencialmente, essa instalação deve ser feita em um ambiente virtual.

				
					pip install Django
				
			

Anatomia Geral de um Aplicativo Web Django

O web framework Django trabalha com dois conceitos fundamentais: projeto e aplicativo (app). No Django, um projeto e um app têm propósitos distintos que trabalham juntos para construir uma aplicação web.

O projeto Django é, em essência, o que conhecemos como um aplicativo web. Todas as peças que se juntam para fazer um site são um projeto. Um projeto abriga arquivos de configuração e definições essenciais que governam como tudo funciona em conjunto em uma aplicação web. A funcionalidade normal de um projeto Django determina como ocorre a interação com bancos de dados, autenticação, como os dados são recuperados e assim por diante. Um projeto pode conter um ou mais aplicativos Django. Ou seja, no web framework Django, aplicativos (apps) são os componentes primários de um projeto.

Um app Django é uma funcionalidade específica num aplicativo web. Ele normalmente contém modelos (estrutura de dados), exibições (lida com solicitações do usuário), templates, e outros códigos relevantes específicos para sua funcionalidade específica. Os aplicativos Django são projetados para serem modulares e reutilizáveis. Isso significa que você pode criar um aplicativo e usá-lo em vários projetos Django sem precisar reescrever o código.

O Mais Básico

Para criar um projeto com o web framework Django, basta usar o comando abaixo onde <nome_do_projeto> deve ser substituído pelo nome real que o projeto terá:

				
					django-admin startproject <nome_do_projeto>
				
			

Criaremos um projeto chamado projeto_django.

				
					django-admin startproject projeto_django
				
			

O Django se propõe a fornecer todos os recursos necessários para a criação completa de uma aplicação web. Consequentemente, seus projetos têm uma estrutura grande. A estrutura do nosso projeto, por enquanto, é assim:

web app django

A Estrutura de um Projeto

Em sua configuração padrão, o Django cria uma pasta com o nome do projeto e, dentro dela, outra pasta com o mesmo nome. A primeira pasta é a pasta externa do projeto, ela contém a pasta real do projeto com o mesmo nome.

Num projeto padrão do Django, a pasta interna contém os arquivos de configuração. O arquivo __init__.py torna o projeto um pacote Python. O settings.py é o arquivo principal do projeto. Ele é usado para adicionar, modificar ou excluir variáveis para alterar o comportamento do projeto. O urls.py é o arquivo que define as URLs do projeto (roteamento). Já os arquivos asgi.py e wsgi.py permitem implantar o projeto em um servidor e envolvem conceitos explicados aqui.

Na pasta externa do projeto, além da pasta principal, existe também um arquivo Python manage.py que é extremamente importante.

Iniciando um Servidor

Em essência, manage.py é uma ferramenta que simplifica o trabalho com um projeto Django. Ele fornece uma interface de linha de comando para executar várias tarefas. Usamos o manage.py para realizar ações como iniciar um servidor de desenvolvimento, criar novos apps e executar testes e ações de banco de dados. Para mostrar como isso funciona na prática, iniciaremos o servidor de desenvolvimento com o comando mostrado abaixo. O comando precisa ser executado na pasta onde o arquivo manage.py se localiza. Portanto, no terminal, digite cd projeto_django para mudar de diretório se você ainda não fez isso antes de tentar iniciar o servidor.

				
					python manage.py runserver
				
			

A execução desse comando inicia o servidor localmente. Entre as mensagens no terminal, aparece a seguinte linha:

				
					Starting development server at http://127.0.0.1:8000/
				
			

O endereço http://127.0.0.1:8000/ é o localhost (servidor local). Copie o endereço e cole diretamente no seu navegador. Você verá a página inicial do projeto Django.

Django View

O servidor de desenvolvimento recarrega automaticamente o código Python conforme necessário na maioria das vezes. Ou seja, não é necessário reiniciar o servidor para que alterações de código entrem em vigor, mas é preciso recarregar a página no navegador. No entanto, algumas ações não acionam uma reinicialização. Nesses casos, é necessário reiniciar o servidor. 

Adicionando um App ao Projeto

Como mencionado acima, o web framework Django desenvolve aplicativos web agregando apps em um projeto. Apps são usados para desempenhar funcionalidades específicas, como gerenciar comentários ou realizar pagamentos. Um app Django é autônomo, o que significa que ele pode ser reutilizado em vários projetos. Para criar um app, usamos o arquivo manage.py novamente. O comando geral para criar um aplicativo é mostrado abaixo.

				
					python manage.py startapp <app_name>
				
			

É preciso estar na página externa do projeto (onde está o arquivo manage.py) para digitar o comando. Criaremos um app chamado meu_app.

				
					python manage.py startapp meu_app
				
			

Após a criação do aplicativo, a estrutura do nosso projeto fica assim:

Django app

A Lógica Básica de um Django App

O Django segue o padrão de design MVT (Model View Template). Esse padrão se reflete nos arquivos encontrados em seus apps. Model (Modelo) se refere a dados, geralmente armazenados em um banco de dados, que podem ser apresentados dinamicamente nas páginas de uma aplicação web. Uma aplicação web pode possuir múltiplos modelos responsáveis por armazenar dados diferentes. Os modelos estão geralmente localizados em um arquivo chamado models.py.

View (exibição) se refere ao manipulador de solicitação. Uma view é uma função ou método que usa solicitações http como argumentos, importa o(s) modelo(s) relevante(s) e descobre quais dados enviar para retornar a solicitação recebida. Esse retorno geralmente ocorre na forma de um arquivo HTML. As exibições estão habitualmente localizadas em um arquivo chamado views.py.

Um template é um arquivo de texto (como um arquivo HTML) contendo o layout da página web e a lógica sobre como exibir os dados. Os templates de uma aplicação web Django estão localizados normalmente em uma pasta chamada templates que precisa ser adicionada ao projeto.

Como isso explica o funcionamento de um App?

Quando você cria uma aplicação web padrão com Django e o navegador solicita a URL, acontecem os seguintes passos:

  • O Django recebe a URL, verifica o arquivo urls.py e chama a exibição (view) que corresponde à URL.
  • Ao encontrar a exibição, localizada em views.py, ele verifica se há modelos relevantes que fazem parte dela.
  • Os modelos são importados do arquivo models.py.
  • A exibição envia os dados para um template especificado na pasta de templates.
  • O template contém tags HTML e comandos Django para inserção dinâmica de dados. Ele retorna o conteúdo HTML concluído de volta ao navegador.

Django pode fazer muito mais do que isso, mas esses pontos já são suficientes para iniciar a criação de aplicações web.

Adicionando o aplicativo ao projeto Django

Para dar sequência ao nosso código, faremos as conexões necessárias entre nosso aplicativo e o projeto Django. Para isso, localize o arquivo settings.py na página principal do projeto e adicione o app como mostrado abaixo (linha em destaque).

				
					INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "meu_app",
]
				
			

Também adicionaremos uma pasta de templates no mesmo arquivo settings.py. Localize o trecho abaixo no seu arquivo settings.py e insira a pasta de templates como mostrado abaixo.

				
					
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': ["templates"],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

				
			

A pasta de templates precisa ser criada. Ela será criada dentro da pasta externa do projeto. Veja a estrutura do nosso projeto abaixo e mantenha a atenção para a localização correta das pastas.

web app django

URLs e View

Em seguida, faremos o roteamento das URLs. No arquivo urls.py na pasta do projeto, adicione as modificações mostradas abaixo.

				
					from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('meu_app.urls')),
]
				
			

Elas informam ao Django sobre as URLs do nosso app.

Na pasta do app (meu_app), também precisaremos de um arquivo urls.py. Ele não existe e precisa ser criado. Portanto, crie um arquivo urls.py na pasta meu_app e adicione o seguinte conteúdo nele.

				
					from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='home'),
]
				
			

Esse arquivo informa ao Django que nosso app contém uma página chamada home.

Agora criaremos uma view. No arquivo view.py, adicione o seguinte código:

				
					from django.shortcuts import render

def home(request):
    return render(request, 'index.html')
				
			

Ele basicamente define que, se a página home for solicitada pelo navegador, o Django deve retornar o arquivo de HTML chamado index.html.

URLs e View

Por fim, criaremos nosso arquivo de HTML. Na pasta de templates, crie um arquivo chamado index.html. Se você usa VS Code, no arquivo HTML digite exclamação e aperte tab e ele preencherá o cabeçalho necessário para você. Caso contrário, copie e cole o código abaixo no seu arquivo.

				
					<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body><script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyA9IHsiYmFzZVVybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8xNS4wLjNcLzcyeDcyXC8iLCJleHQiOiIucG5nIiwic3ZnVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE1LjAuM1wvc3ZnXC8iLCJzdmdFeHQiOiIuc3ZnIiwic291cmNlIjp7ImNvbmNhdGVtb2ppIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1pbmNsdWRlc1wvanNcL3dwLWVtb2ppLXJlbGVhc2UubWluLmpzP3Zlcj02LjUuNSJ9fTsKLyohIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCAqLwohZnVuY3Rpb24oaSxuKXt2YXIgbyxzLGU7ZnVuY3Rpb24gYyhlKXt0cnl7dmFyIHQ9e3N1cHBvcnRUZXN0czplLHRpbWVzdGFtcDoobmV3IERhdGUpLnZhbHVlT2YoKX07c2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShvLEpTT04uc3RyaW5naWZ5KHQpKX1jYXRjaChlKXt9fWZ1bmN0aW9uIHAoZSx0LG4pe2UuY2xlYXJSZWN0KDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLGUuZmlsbFRleHQodCwwLDApO3ZhciB0PW5ldyBVaW50MzJBcnJheShlLmdldEltYWdlRGF0YSgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KS5kYXRhKSxyPShlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KG4sMCwwKSxuZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSkpO3JldHVybiB0LmV2ZXJ5KGZ1bmN0aW9uKGUsdCl7cmV0dXJuIGU9PT1yW3RdfSl9ZnVuY3Rpb24gdShlLHQsbil7c3dpdGNoKHQpe2Nhc2UiZmxhZyI6cmV0dXJuIG4oZSwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBkXHUyNmE3XHVmZTBmIiwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBiXHUyNmE3XHVmZTBmIik/ITE6IW4oZSwiXHVkODNjXHVkZGZhXHVkODNjXHVkZGYzIiwiXHVkODNjXHVkZGZhXHUyMDBiXHVkODNjXHVkZGYzIikmJiFuKGUsIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFuKGUsIlx1ZDgzZFx1ZGMyNlx1MjAwZFx1MmIxYiIsIlx1ZDgzZFx1ZGMyNlx1MjAwYlx1MmIxYiIpfXJldHVybiExfWZ1bmN0aW9uIGYoZSx0LG4pe3ZhciByPSJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyR2xvYmFsU2NvcGUmJnNlbGYgaW5zdGFuY2VvZiBXb3JrZXJHbG9iYWxTY29wZT9uZXcgT2Zmc2NyZWVuQ2FudmFzKDMwMCwxNTApOmkuY3JlYXRlRWxlbWVudCgiY2FudmFzIiksYT1yLmdldENvbnRleHQoIjJkIix7d2lsbFJlYWRGcmVxdWVudGx5OiEwfSksbz0oYS50ZXh0QmFzZWxpbmU9InRvcCIsYS5mb250PSI2MDAgMzJweCBBcmlhbCIse30pO3JldHVybiBlLmZvckVhY2goZnVuY3Rpb24oZSl7b1tlXT10KGEsZSxuKX0pLG99ZnVuY3Rpb24gdChlKXt2YXIgdD1pLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3Quc3JjPWUsdC5kZWZlcj0hMCxpLmhlYWQuYXBwZW5kQ2hpbGQodCl9InVuZGVmaW5lZCIhPXR5cGVvZiBQcm9taXNlJiYobz0id3BFbW9qaVNldHRpbmdzU3VwcG9ydHMiLHM9WyJmbGFnIiwiZW1vamkiXSxuLnN1cHBvcnRzPXtldmVyeXRoaW5nOiEwLGV2ZXJ5dGhpbmdFeGNlcHRGbGFnOiEwfSxlPW5ldyBQcm9taXNlKGZ1bmN0aW9uKGUpe2kuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsZSx7b25jZTohMH0pfSksbmV3IFByb21pc2UoZnVuY3Rpb24odCl7dmFyIG49ZnVuY3Rpb24oKXt0cnl7dmFyIGU9SlNPTi5wYXJzZShzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKG8pKTtpZigib2JqZWN0Ij09dHlwZW9mIGUmJiJudW1iZXIiPT10eXBlb2YgZS50aW1lc3RhbXAmJihuZXcgRGF0ZSkudmFsdWVPZigpPGUudGltZXN0YW1wKzYwNDgwMCYmIm9iamVjdCI9PXR5cGVvZiBlLnN1cHBvcnRUZXN0cylyZXR1cm4gZS5zdXBwb3J0VGVzdHN9Y2F0Y2goZSl7fXJldHVybiBudWxsfSgpO2lmKCFuKXtpZigidW5kZWZpbmVkIiE9dHlwZW9mIFdvcmtlciYmInVuZGVmaW5lZCIhPXR5cGVvZiBPZmZzY3JlZW5DYW52YXMmJiJ1bmRlZmluZWQiIT10eXBlb2YgVVJMJiZVUkwuY3JlYXRlT2JqZWN0VVJMJiYidW5kZWZpbmVkIiE9dHlwZW9mIEJsb2IpdHJ5e3ZhciBlPSJwb3N0TWVzc2FnZSgiK2YudG9TdHJpbmcoKSsiKCIrW0pTT04uc3RyaW5naWZ5KHMpLHUudG9TdHJpbmcoKSxwLnRvU3RyaW5nKCldLmpvaW4oIiwiKSsiKSk7IixyPW5ldyBCbG9iKFtlXSx7dHlwZToidGV4dC9qYXZhc2NyaXB0In0pLGE9bmV3IFdvcmtlcihVUkwuY3JlYXRlT2JqZWN0VVJMKHIpLHtuYW1lOiJ3cFRlc3RFbW9qaVN1cHBvcnRzIn0pO3JldHVybiB2b2lkKGEub25tZXNzYWdlPWZ1bmN0aW9uKGUpe2Mobj1lLmRhdGEpLGEudGVybWluYXRlKCksdChuKX0pfWNhdGNoKGUpe31jKG49ZihzLHUscCkpfXQobil9KS50aGVuKGZ1bmN0aW9uKGUpe2Zvcih2YXIgdCBpbiBlKW4uc3VwcG9ydHNbdF09ZVt0XSxuLnN1cHBvcnRzLmV2ZXJ5dGhpbmc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nJiZuLnN1cHBvcnRzW3RdLCJmbGFnIiE9PXQmJihuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJm4uc3VwcG9ydHNbdF0pO24uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmIW4uc3VwcG9ydHMuZmxhZyxuLkRPTVJlYWR5PSExLG4ucmVhZHlDYWxsYmFjaz1mdW5jdGlvbigpe24uRE9NUmVhZHk9ITB9fSkudGhlbihmdW5jdGlvbigpe3JldHVybiBlfSkudGhlbihmdW5jdGlvbigpe3ZhciBlO24uc3VwcG9ydHMuZXZlcnl0aGluZ3x8KG4ucmVhZHlDYWxsYmFjaygpLChlPW4uc291cmNlfHx7fSkuY29uY2F0ZW1vamk/dChlLmNvbmNhdGVtb2ppKTplLndwZW1vamkmJmUudHdlbW9qaSYmKHQoZS50d2Vtb2ppKSx0KGUud3BlbW9qaSkpKX0pKX0oKHdpbmRvdyxkb2N1bWVudCksd2luZG93Ll93cGVtb2ppU2V0dGluZ3MpOwovKiBdXT4gKi8K"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??/wp-includes/js/jquery/jquery-migrate.min.js,/wp-content/plugins/elementor-pro/assets/js/page-transitions.min.js?m=1719279713&#038;cb=1'></script><script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script><script defer data-noptimize="1" src='https://www.aprendizartificial.com/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js?ao_version=3.1.11'></script><script defer src="data:text/javascript;base64,d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoICdsb2FkJywgZnVuY3Rpb24oKSB7CgkJCQlkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCAnbGluaycgKS5mb3JFYWNoKCBmdW5jdGlvbiggZSApIHsnbm90IGFsbCcgPT09IGUubWVkaWEgJiYgZS5kYXRhc2V0Lm1lZGlhICYmICggZS5tZWRpYSA9IGUuZGF0YXNldC5tZWRpYSwgZGVsZXRlIGUuZGF0YXNldC5tZWRpYSApO30gKTsKCQkJCXZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICdqZXRwYWNrLWJvb3N0LWNyaXRpY2FsLWNzcycgKTsKCQkJCWUgJiYgKCBlLm1lZGlhID0gJ25vdCBhbGwnICk7CgkJCX0gKTs="></script><script defer id="wp-postviews-cache-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgdmlld3NDYWNoZUwxMG4gPSB7ImFkbWluX2FqYXhfdXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJub25jZSI6Ijc3MDY3OWEzYjciLCJwb3N0X2lkIjoiOTgzMiJ9OwovKiBdXT4gKi8K"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/wp-content/cache/autoptimize/autoptimize_single_c82ae382c641c016b478c79e6a1df1b8.php?m=1695841127'></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/cache/autoptimize/autoptimize_single_85c73559e71ad7783bef2f2d95076f32.php?ver=2.1.607072022" id="ooohboi-steroids-js"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??-eJyljUEKwjAQRW/jynSIUsVF8SzTdCgpk2RIUmpvbyzWIogL3f35f3gPJlEm+Ew+g/DYW58ghhlZEZMrbYgKuy6UGlOinGBIwLYFwZitYUpbqoa0h195A0ZkxtsrVM76v4iyEuUD0XrDY0fLswnuwVGRhOdv2k0oMay2xVXWjAUh2NPb8cRdXaPP+lIf64M+7Uzb6DtS740C'></script><script defer type="text/javascript" src="https://stats.wp.com/e-202427.js" id="jetpack-stats-js" data-wp-strategy="defer"></script><script type="text/javascript" id="jetpack-stats-js-after">_stq = window._stq || [];
_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"222775645\",\"post\":\"9832\",\"tz\":\"0\",\"srv\":\"www.aprendizartificial.com\",\"j\":\"1:13.6\"}") ]);
_stq.push([ "clickTrackerInit", "222775645", "9832" ]);</script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js,/wp-includes/js/imagesloaded.min.js?m=1719279713&#038;cb=1'></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/components/prism-core.min.js?ver=1.23.0" id="prismjs_core-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/autoloader/prism-autoloader.min.js?ver=1.23.0" id="prismjs_loader-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/normalize-whitespace/prism-normalize-whitespace.min.js?ver=1.23.0" id="prismjs_normalize-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/line-numbers/prism-line-numbers.min.js?ver=1.23.0" id="prismjs_line_numbers-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/toolbar/prism-toolbar.min.js?ver=1.23.0" id="prismjs_toolbar-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js?ver=1.23.0" id="prismjs_copy_to_clipboard-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/line-highlight/prism-line-highlight.min.js?ver=1.23.0" id="prismjs_line_highlight-js"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??-eJydkN0KwjAMhd/GK7syRcUL8Vm6NtNuaVOSzuHbWwVxMJHh7cl3fogek7IUM8SsEw4XH0Uz3Q0qQAhFJVbGOSqyEYEsuhONvtEJuAWblVgmxMbwXKmCj1Una/2l45OemCbRIzTJ2P6pVjzE7AMsiplH/Gtv+QU5FcgNCDL1+2hxcPDinJesbwUs7nJKhPfWIxYGOC8xMVygsOb5hC9bF3T9xK9E/Xv8OZzqQ33cbXeber+yzal+APLSvTk='></script><script type="text/javascript" src="https://www.aprendizartificial.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script><script defer id="wp-i18n-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3cC5pMThuLnNldExvY2FsZURhdGEoIHsgJ3RleHQgZGlyZWN0aW9uXHUwMDA0bHRyJzogWyAnbHRyJyBdIH0gKTsKLyogXV0+ICovCg=="></script><script defer id="elementor-pro-frontend-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgRWxlbWVudG9yUHJvRnJvbnRlbmRDb25maWcgPSB7ImFqYXh1cmwiOiJodHRwczpcL1wvd3d3LmFwcmVuZGl6YXJ0aWZpY2lhbC5jb21cL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsIm5vbmNlIjoiODkwMmMwMzA2MCIsInVybHMiOnsiYXNzZXRzIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3ItcHJvXC9hc3NldHNcLyIsInJlc3QiOiJodHRwczpcL1wvd3d3LmFwcmVuZGl6YXJ0aWZpY2lhbC5jb21cL3dwLWpzb25cLyJ9LCJzaGFyZUJ1dHRvbnNOZXR3b3JrcyI6eyJmYWNlYm9vayI6eyJ0aXRsZSI6IkZhY2Vib29rIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ0d2l0dGVyIjp7InRpdGxlIjoiVHdpdHRlciJ9LCJsaW5rZWRpbiI6eyJ0aXRsZSI6IkxpbmtlZEluIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJwaW50ZXJlc3QiOnsidGl0bGUiOiJQaW50ZXJlc3QiLCJoYXNfY291bnRlciI6dHJ1ZX0sInJlZGRpdCI6eyJ0aXRsZSI6IlJlZGRpdCIsImhhc19jb3VudGVyIjp0cnVlfSwidmsiOnsidGl0bGUiOiJWSyIsImhhc19jb3VudGVyIjp0cnVlfSwib2Rub2tsYXNzbmlraSI6eyJ0aXRsZSI6Ik9LIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ0dW1ibHIiOnsidGl0bGUiOiJUdW1ibHIifSwiZGlnZyI6eyJ0aXRsZSI6IkRpZ2cifSwic2t5cGUiOnsidGl0bGUiOiJTa3lwZSJ9LCJzdHVtYmxldXBvbiI6eyJ0aXRsZSI6IlN0dW1ibGVVcG9uIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJtaXgiOnsidGl0bGUiOiJNaXgifSwidGVsZWdyYW0iOnsidGl0bGUiOiJUZWxlZ3JhbSJ9LCJwb2NrZXQiOnsidGl0bGUiOiJQb2NrZXQiLCJoYXNfY291bnRlciI6dHJ1ZX0sInhpbmciOnsidGl0bGUiOiJYSU5HIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ3aGF0c2FwcCI6eyJ0aXRsZSI6IldoYXRzQXBwIn0sImVtYWlsIjp7InRpdGxlIjoiRW1haWwifSwicHJpbnQiOnsidGl0bGUiOiJQcmludCJ9LCJ4LXR3aXR0ZXIiOnsidGl0bGUiOiJYIn0sInRocmVhZHMiOnsidGl0bGUiOiJUaHJlYWRzIn19LCJmYWNlYm9va19zZGsiOnsibGFuZyI6ImVuX1VTIiwiYXBwX2lkIjoiIn0sImxvdHRpZSI6eyJkZWZhdWx0QW5pbWF0aW9uVXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3ItcHJvXC9tb2R1bGVzXC9sb3R0aWVcL2Fzc2V0c1wvYW5pbWF0aW9uc1wvZGVmYXVsdC5qc29uIn19OwovKiBdXT4gKi8K"></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.22.1" id="elementor-pro-frontend-js"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js,/wp-includes/js/jquery/ui/core.min.js?m=1719279707&#038;cb=1'></script><script defer id="elementor-frontend-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZWxlbWVudG9yRnJvbnRlbmRDb25maWcgPSB7ImVudmlyb25tZW50TW9kZSI6eyJlZGl0IjpmYWxzZSwid3BQcmV2aWV3IjpmYWxzZSwiaXNTY3JpcHREZWJ1ZyI6ZmFsc2V9LCJpMThuIjp7InNoYXJlT25GYWNlYm9vayI6IlNoYXJlIG9uIEZhY2Vib29rIiwic2hhcmVPblR3aXR0ZXIiOiJTaGFyZSBvbiBUd2l0dGVyIiwicGluSXQiOiJQaW4gaXQiLCJkb3dubG9hZCI6IkRvd25sb2FkIiwiZG93bmxvYWRJbWFnZSI6IkRvd25sb2FkIGltYWdlIiwiZnVsbHNjcmVlbiI6IkZ1bGxzY3JlZW4iLCJ6b29tIjoiWm9vbSIsInNoYXJlIjoiU2hhcmUiLCJwbGF5VmlkZW8iOiJQbGF5IFZpZGVvIiwicHJldmlvdXMiOiJQcmV2aW91cyIsIm5leHQiOiJOZXh0IiwiY2xvc2UiOiJDbG9zZSIsImExMXlDYXJvdXNlbFdyYXBwZXJBcmlhTGFiZWwiOiJDYXJvdXNlbCB8IEhvcml6b250YWwgc2Nyb2xsaW5nOiBBcnJvdyBMZWZ0ICYgUmlnaHQiLCJhMTF5Q2Fyb3VzZWxQcmV2U2xpZGVNZXNzYWdlIjoiUHJldmlvdXMgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxOZXh0U2xpZGVNZXNzYWdlIjoiTmV4dCBzbGlkZSIsImExMXlDYXJvdXNlbEZpcnN0U2xpZGVNZXNzYWdlIjoiVGhpcyBpcyB0aGUgZmlyc3Qgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxMYXN0U2xpZGVNZXNzYWdlIjoiVGhpcyBpcyB0aGUgbGFzdCBzbGlkZSIsImExMXlDYXJvdXNlbFBhZ2luYXRpb25CdWxsZXRNZXNzYWdlIjoiR28gdG8gc2xpZGUifSwiaXNfcnRsIjpmYWxzZSwiYnJlYWtwb2ludHMiOnsieHMiOjAsInNtIjo0ODAsIm1kIjo3NjgsImxnIjoxMDI1LCJ4bCI6MTQ0MCwieHhsIjoxNjAwfSwicmVzcG9uc2l2ZSI6eyJicmVha3BvaW50cyI6eyJtb2JpbGUiOnsibGFiZWwiOiJNb2JpbGUgUG9ydHJhaXQiLCJ2YWx1ZSI6NzY3LCJkZWZhdWx0X3ZhbHVlIjo3NjcsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOnRydWV9LCJtb2JpbGVfZXh0cmEiOnsibGFiZWwiOiJNb2JpbGUgTGFuZHNjYXBlIiwidmFsdWUiOjg4MCwiZGVmYXVsdF92YWx1ZSI6ODgwLCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjpmYWxzZX0sInRhYmxldCI6eyJsYWJlbCI6IlRhYmxldCBQb3J0cmFpdCIsInZhbHVlIjoxMDI0LCJkZWZhdWx0X3ZhbHVlIjoxMDI0LCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjp0cnVlfSwidGFibGV0X2V4dHJhIjp7ImxhYmVsIjoiVGFibGV0IExhbmRzY2FwZSIsInZhbHVlIjoxMjAwLCJkZWZhdWx0X3ZhbHVlIjoxMjAwLCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjpmYWxzZX0sImxhcHRvcCI6eyJsYWJlbCI6IkxhcHRvcCIsInZhbHVlIjoxMzY2LCJkZWZhdWx0X3ZhbHVlIjoxMzY2LCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjpmYWxzZX0sIndpZGVzY3JlZW4iOnsibGFiZWwiOiJXaWRlc2NyZWVuIiwidmFsdWUiOjI0MDAsImRlZmF1bHRfdmFsdWUiOjI0MDAsImRpcmVjdGlvbiI6Im1pbiIsImlzX2VuYWJsZWQiOmZhbHNlfX19LCJ2ZXJzaW9uIjoiMy4yMi4yIiwiaXNfc3RhdGljIjpmYWxzZSwiZXhwZXJpbWVudGFsRmVhdHVyZXMiOnsiZV9vcHRpbWl6ZWRfYXNzZXRzX2xvYWRpbmciOnRydWUsImVfb3B0aW1pemVkX2Nzc19sb2FkaW5nIjp0cnVlLCJhZGRpdGlvbmFsX2N1c3RvbV9icmVha3BvaW50cyI6dHJ1ZSwiY29udGFpbmVyX2dyaWQiOnRydWUsImVfc3dpcGVyX2xhdGVzdCI6dHJ1ZSwiZV9vbmJvYXJkaW5nIjp0cnVlLCJ0aGVtZV9idWlsZGVyX3YyIjp0cnVlLCJob21lX3NjcmVlbiI6dHJ1ZSwiYWktbGF5b3V0Ijp0cnVlLCJsYW5kaW5nLXBhZ2VzIjp0cnVlLCJkaXNwbGF5LWNvbmRpdGlvbnMiOnRydWUsImZvcm0tc3VibWlzc2lvbnMiOnRydWUsInRheG9ub215LWZpbHRlciI6dHJ1ZX0sInVybHMiOnsiYXNzZXRzIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3JcL2Fzc2V0c1wvIn0sInN3aXBlckNsYXNzIjoic3dpcGVyIiwic2V0dGluZ3MiOnsicGFnZSI6W10sImVkaXRvclByZWZlcmVuY2VzIjpbXX0sImtpdCI6eyJib2R5X2JhY2tncm91bmRfYmFja2dyb3VuZCI6ImNsYXNzaWMiLCJhY3RpdmVfYnJlYWtwb2ludHMiOlsidmlld3BvcnRfbW9iaWxlIiwidmlld3BvcnRfdGFibGV0Il0sImdsb2JhbF9pbWFnZV9saWdodGJveCI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9jb3VudGVyIjoieWVzIiwibGlnaHRib3hfZW5hYmxlX2Z1bGxzY3JlZW4iOiJ5ZXMiLCJsaWdodGJveF9lbmFibGVfem9vbSI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9zaGFyZSI6InllcyIsImxpZ2h0Ym94X3RpdGxlX3NyYyI6InRpdGxlIiwibGlnaHRib3hfZGVzY3JpcHRpb25fc3JjIjoiZGVzY3JpcHRpb24ifSwicG9zdCI6eyJpZCI6OTgzMiwidGl0bGUiOiJEamFuZ28lM0ElMjB3ZWIlMjBmcmFtZXdvcmslMjBQeXRob24lMjBwYXJhJTIwcGVyZmVjY2lvbmlzdGFzIiwiZXhjZXJwdCI6IkRqYW5nbyBcdTAwZTkgdW0gd2ViIGZyYW1ld29yayBQeXRob24gZGUgYWx0byBuXHUwMGVkdmVsIHBhcmEgcGVyZmVjY2lvbmlzdGFzLiBFbGUgcHJvbWV0ZSBzZXIgYSBtZWxob3IgZXNjb2xoYSBwYXJhIHRvZG9zIG9zIHF1ZSBhcHJlY2lhbSBkZXNlbnZvbHZpbWVudG8gclx1MDBlMXBpZG8sIGRlc2lnbiBsaW1wbyBlIHByYWdtXHUwMGUxdGljby4gIiwiZmVhdHVyZWRJbWFnZSI6Imh0dHBzOlwvXC93d3cuYXByZW5kaXphcnRpZmljaWFsLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL2RqYW5nby5qcGcifX07Ci8qIF1dPiAqLwo="></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.22.2" id="elementor-frontend-js"></script><script defer id="elementor-frontend-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwoidXNlIHN0cmljdCI7IWZ1bmN0aW9uKGUsdCl7ZSh0KS5vbigiZWxlbWVudG9yL2Zyb250ZW5kL2luaXQiLChmdW5jdGlvbigpe3ZhciB0LGk9ZWxlbWVudG9yTW9kdWxlcy5mcm9udGVuZC5oYW5kbGVycy5CYXNlO3Q9aS5leHRlbmQoe29uSW5pdDpmdW5jdGlvbigpe2kucHJvdG90eXBlLm9uSW5pdC5hcHBseSh0aGlzLGFyZ3VtZW50cyksdGhpcy5pc0hhcmFraXJpKCkmJih0aGlzLiRlbGVtZW50LmFkZENsYXNzKCJvYi1oYXJha2lyaSIpLCJjbGlwIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2JfaGFyYWtpcmlfdGV4dF9jbGlwIikmJnRoaXMudXBkYXRlQ1NTKCJhZGQiKSl9LGlzSGFyYWtpcmk6ZnVuY3Rpb24oKXtyZXR1cm4ieWVzIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2JfdXNlX2hhcmFraXJpIil9LG9uRWxlbWVudENoYW5nZTpmdW5jdGlvbihlKXsiX29iX2hhcmFraXJpX3dyaXRpbmdfbW9kZSI9PT1lJiYoImluaGVyaXQiIT09dGhpcy5nZXRFbGVtZW50U2V0dGluZ3MoIl9vYl9oYXJha2lyaV93cml0aW5nX21vZGUiKT90aGlzLiRlbGVtZW50LmFkZENsYXNzKCJvYi1oYXJha2lyaSIpOnRoaXMuJGVsZW1lbnQucmVtb3ZlQ2xhc3MoIm9iLWhhcmFraXJpIikpLCJfb2JfaGFyYWtpcmlfdGV4dF9jbGlwIj09PWUmJigiY2xpcCI9PT10aGlzLmdldEVsZW1lbnRTZXR0aW5ncygiX29iX2hhcmFraXJpX3RleHRfY2xpcCIpP3RoaXMudXBkYXRlQ1NTKCJhZGQiKToiIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2JfaGFyYWtpcmlfdGV4dF9jbGlwIikmJnRoaXMudXBkYXRlQ1NTKCJyZW1vdmUiKSl9LHVwZGF0ZUNTUzpmdW5jdGlvbihlKXsiYWRkIj09PWUmJnRoaXMuJGVsZW1lbnQuZmluZCgiLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIikuY3NzKCJiYWNrZ3JvdW5kLWNsaXAiLCJ0ZXh0IikuY3NzKCItd2Via2l0LXRleHQtZmlsbC1jb2xvciIsInRyYW5zcGFyZW50IiksInJlbW92ZSI9PT1lJiZ0aGlzLiRlbGVtZW50LmZpbmQoIi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSIpLmNzcygiYmFja2dyb3VuZC1jbGlwIiwidW5zZXQiKS5jc3MoIi13ZWJraXQtdGV4dC1maWxsLWNvbG9yIiwidW5zZXQiKX19KTt2YXIgbj17ImhlYWRpbmcuZGVmYXVsdCI6dCwidGV4dC1lZGl0b3IuZGVmYXVsdCI6dH07ZS5lYWNoKG4sKGZ1bmN0aW9uKGUsdCl7ZWxlbWVudG9yRnJvbnRlbmQuaG9va3MuYWRkQWN0aW9uKCJmcm9udGVuZC9lbGVtZW50X3JlYWR5LyIrZSwoZnVuY3Rpb24oZSl7ZWxlbWVudG9yRnJvbnRlbmQuZWxlbWVudHNIYW5kbGVyLmFkZEhhbmRsZXIodCx7JGVsZW1lbnQ6ZX0pfSkpfSkpfSkpfShqUXVlcnksd2luZG93KTsKInVzZSBzdHJpY3QiO2pRdWVyeSh3aW5kb3cpLm9uKCJlbGVtZW50b3IvZnJvbnRlbmQvaW5pdCIsKGZ1bmN0aW9uKCl7dmFyIGUsbix0LG8scixpPWVsZW1lbnRvck1vZHVsZXMuZnJvbnRlbmQuaGFuZGxlcnMuQmFzZTtlPWkuZXh0ZW5kKHtvbkluaXQ6ZnVuY3Rpb24oKXtpLnByb3RvdHlwZS5vbkluaXQuYXBwbHkodGhpcyxhcmd1bWVudHMpLHRoaXMuaXNTZWFyY2hDb3AoKSYmdGhpcy5ydW5TZWFyY2hDb3AoKX0saXNTZWFyY2hDb3A6ZnVuY3Rpb24oKXtyZXR1cm4ieWVzIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2Jfc2VhcmNoY29wX3VzZV9pdCIpfSxvbkVsZW1lbnRDaGFuZ2U6KG49ZnVuY3Rpb24oZSl7Il9vYl9zZWFyY2hjb3Bfc3JjaF9vcHRpb25zIj09PWUmJnRoaXMucnVuU2VhcmNoQ29wKCl9LHQ9OTAwLGZ1bmN0aW9uKCl7dmFyIGU9dGhpcyxpPWFyZ3VtZW50cyxzPWZ1bmN0aW9uKCl7cj1udWxsLG98fG4uYXBwbHkoZSxpKX0sYT1vJiYhcjtjbGVhclRpbWVvdXQocikscj1zZXRUaW1lb3V0KHMsdCksYSYmbi5hcHBseShlLGkpfSkscnVuU2VhcmNoQ29wOmZ1bmN0aW9uKCl7dmFyIGU9dGhpcy5nZXRFbGVtZW50U2V0dGluZ3MoIl9vYl9zZWFyY2hjb3Bfc3JjaF9vcHRpb25zIik7aWYoInBvc3QiPT09ZXx8InBhZ2UiPT09ZXx8InByb2R1Y3QiPT09ZSl7dmFyIG49dGhpcy4kZWxlbWVudC5maW5kKCIuZWxlbWVudG9yLXNlYXJjaC1mb3JtX19jb250YWluZXIiKTtpZighbi5sZW5ndGgpcmV0dXJuO3ZhciB0PSc8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwb3N0X3R5cGUiIHZhbHVlPSInK2UrJyIgLz4nO24ucHJlcGVuZCh0KX19fSksZWxlbWVudG9yRnJvbnRlbmQuaG9va3MuYWRkQWN0aW9uKCJmcm9udGVuZC9lbGVtZW50X3JlYWR5L3NlYXJjaC1mb3JtLmRlZmF1bHQiLChmdW5jdGlvbihuKXtlbGVtZW50b3JGcm9udGVuZC5lbGVtZW50c0hhbmRsZXIuYWRkSGFuZGxlcihlLHskZWxlbWVudDpufSl9KSl9KSk7CiJ1c2Ugc3RyaWN0IjshZnVuY3Rpb24oZSx0KXtlKHQpLm9uKCJlbGVtZW50b3IvZnJvbnRlbmQvaW5pdCIsKGZ1bmN0aW9uKCl7dmFyIHQsbj1lbGVtZW50b3JNb2R1bGVzLmZyb250ZW5kLmhhbmRsZXJzLkJhc2U7dD1uLmV4dGVuZCh7b25Jbml0OmZ1bmN0aW9uKCl7bi5wcm90b3R5cGUub25Jbml0LmFwcGx5KHRoaXMsYXJndW1lbnRzKSx0aGlzLmlzUG9zdG1hbigpJiZ0aGlzLiRlbGVtZW50LmFkZENsYXNzKCJvYi1wb3N0bWFuIil9LGlzUG9zdG1hbjpmdW5jdGlvbigpe3JldHVybiJ5ZXMiPT09dGhpcy5nZXRFbGVtZW50U2V0dGluZ3MoIl9vYl9wb3N0bWFuX3VzZSIpfSxvbkVsZW1lbnRDaGFuZ2U6ZnVuY3Rpb24oZSl7Il9vYl9wb3N0bWFuX3VzZSI9PT1lJiYoInllcyI9PT10aGlzLmdldEVsZW1lbnRTZXR0aW5ncygiX29iX3Bvc3RtYW5fdXNlIik/dGhpcy4kZWxlbWVudC5hZGRDbGFzcygib2ItcG9zdG1hbiIpOnRoaXMuJGVsZW1lbnQucmVtb3ZlQ2xhc3MoIm9iLXBvc3RtYW4iKSl9fSk7dmFyIG89eyJ0aGVtZS1wb3N0LWNvbnRlbnQuZGVmYXVsdCI6dCwidGV4dC1lZGl0b3IuZGVmYXVsdCI6dH07ZS5lYWNoKG8sKGZ1bmN0aW9uKGUsdCl7ZWxlbWVudG9yRnJvbnRlbmQuaG9va3MuYWRkQWN0aW9uKCJmcm9udGVuZC9lbGVtZW50X3JlYWR5LyIrZSwoZnVuY3Rpb24oZSl7ZWxlbWVudG9yRnJvbnRlbmQuZWxlbWVudHNIYW5kbGVyLmFkZEhhbmRsZXIodCx7JGVsZW1lbnQ6ZX0pfSkpfSkpfSkpfShqUXVlcnksd2luZG93KTsKLyogXV0+ICovCg=="></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.22.1" id="pro-elements-handlers-js"></script><script defer id="wpr-addons-js-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgV3ByQ29uZmlnID0geyJhamF4dXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJyZXN0dXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1qc29uXC93cHJhZGRvbnNcL3YxIiwibm9uY2UiOiIxM2Y2ZTE2OTdmIiwiYWRkZWRUb0NhcnRUZXh0Ijoid2FzIGFkZGVkIHRvIGNhcnQiLCJ2aWV3Q2FydCI6IlZpZXcgQ2FydCIsImNvbXBhcmVQYWdlSUQiOiIiLCJjb21wYXJlUGFnZVVSTCI6Imh0dHBzOlwvXC93d3cuYXByZW5kaXphcnRpZmljaWFsLmNvbVwvZGphbmdvLXdlYi1mcmFtZXdvcmstcHl0aG9uLXBhcmEtcGVyZmVjY2lvbmlzdGFzXC8iLCJ3aXNobGlzdFBhZ2VJRCI6IiIsIndpc2hsaXN0UGFnZVVSTCI6Imh0dHBzOlwvXC93d3cuYXByZW5kaXphcnRpZmljaWFsLmNvbVwvZGphbmdvLXdlYi1mcmFtZXdvcmstcHl0aG9uLXBhcmEtcGVyZmVjY2lvbmlzdGFzXC8iLCJjaG9vc2VRdWFudGl0eVRleHQiOiJQbGVhc2Ugc2VsZWN0IHRoZSByZXF1aXJlZCBudW1iZXIgb2YgaXRlbXMuIiwic2l0ZV9rZXkiOiIiLCJpc19hZG1pbiI6IiIsImlucHV0X2VtcHR5IjoiUGxlYXNlIGZpbGwgb3V0IHRoaXMgZmllbGQiLCJzZWxlY3RfZW1wdHkiOiJOb3RoaW5nIHNlbGVjdGVkIiwiZmlsZV9lbXB0eSI6IlBsZWFzZSB1cGxvYWQgYSBmaWxlIiwicmVjYXB0Y2hhX2Vycm9yIjoiUmVjYXB0Y2hhIEVycm9yIn07Ci8qIF1dPiAqLwo="></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??-eJydjEEKgCAQAH/TKVssKjpEbzG1MNRdXCP6fRK9oOswM3CR0BizjRnIn7uLDAlv5YX1NhSKSShjsGDFbDPDwbCltzBNcLE5uIY/k4CmCIR0En+jJcxylFPf9a0cKr3O8gEAojpy'></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script><script defer id="wp-util-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgX3dwVXRpbFNldHRpbmdzID0geyJhamF4Ijp7InVybCI6Ilwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIn19OwovKiBdXT4gKi8K"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/wp-includes/js/wp-util.min.js?m=1663645930'></script><script defer id="wpforms-elementor-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3Bmb3Jtc0VsZW1lbnRvclZhcnMgPSB7ImNhcHRjaGFfcHJvdmlkZXIiOiJyZWNhcHRjaGEiLCJyZWNhcHRjaGFfdHlwZSI6InYyIn07Ci8qIF1dPiAqLwo="></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/wpforms-lite/assets/js/integrations/elementor/frontend.min.js?ver=1.8.9.5" id="wpforms-elementor-js"></script></body>
</html>

				
			

Dentro do corpo do arquivo (body tags) adicionaremos o famoso “oi, mundo” como mostrado abaixo.

				
					  <body>
    <h1>Oi, mundo com Django!</h1>
  <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyA9IHsiYmFzZVVybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8xNS4wLjNcLzcyeDcyXC8iLCJleHQiOiIucG5nIiwic3ZnVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE1LjAuM1wvc3ZnXC8iLCJzdmdFeHQiOiIuc3ZnIiwic291cmNlIjp7ImNvbmNhdGVtb2ppIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1pbmNsdWRlc1wvanNcL3dwLWVtb2ppLXJlbGVhc2UubWluLmpzP3Zlcj02LjUuNSJ9fTsKLyohIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCAqLwohZnVuY3Rpb24oaSxuKXt2YXIgbyxzLGU7ZnVuY3Rpb24gYyhlKXt0cnl7dmFyIHQ9e3N1cHBvcnRUZXN0czplLHRpbWVzdGFtcDoobmV3IERhdGUpLnZhbHVlT2YoKX07c2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShvLEpTT04uc3RyaW5naWZ5KHQpKX1jYXRjaChlKXt9fWZ1bmN0aW9uIHAoZSx0LG4pe2UuY2xlYXJSZWN0KDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLGUuZmlsbFRleHQodCwwLDApO3ZhciB0PW5ldyBVaW50MzJBcnJheShlLmdldEltYWdlRGF0YSgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KS5kYXRhKSxyPShlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KG4sMCwwKSxuZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSkpO3JldHVybiB0LmV2ZXJ5KGZ1bmN0aW9uKGUsdCl7cmV0dXJuIGU9PT1yW3RdfSl9ZnVuY3Rpb24gdShlLHQsbil7c3dpdGNoKHQpe2Nhc2UiZmxhZyI6cmV0dXJuIG4oZSwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBkXHUyNmE3XHVmZTBmIiwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBiXHUyNmE3XHVmZTBmIik/ITE6IW4oZSwiXHVkODNjXHVkZGZhXHVkODNjXHVkZGYzIiwiXHVkODNjXHVkZGZhXHUyMDBiXHVkODNjXHVkZGYzIikmJiFuKGUsIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFuKGUsIlx1ZDgzZFx1ZGMyNlx1MjAwZFx1MmIxYiIsIlx1ZDgzZFx1ZGMyNlx1MjAwYlx1MmIxYiIpfXJldHVybiExfWZ1bmN0aW9uIGYoZSx0LG4pe3ZhciByPSJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyR2xvYmFsU2NvcGUmJnNlbGYgaW5zdGFuY2VvZiBXb3JrZXJHbG9iYWxTY29wZT9uZXcgT2Zmc2NyZWVuQ2FudmFzKDMwMCwxNTApOmkuY3JlYXRlRWxlbWVudCgiY2FudmFzIiksYT1yLmdldENvbnRleHQoIjJkIix7d2lsbFJlYWRGcmVxdWVudGx5OiEwfSksbz0oYS50ZXh0QmFzZWxpbmU9InRvcCIsYS5mb250PSI2MDAgMzJweCBBcmlhbCIse30pO3JldHVybiBlLmZvckVhY2goZnVuY3Rpb24oZSl7b1tlXT10KGEsZSxuKX0pLG99ZnVuY3Rpb24gdChlKXt2YXIgdD1pLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3Quc3JjPWUsdC5kZWZlcj0hMCxpLmhlYWQuYXBwZW5kQ2hpbGQodCl9InVuZGVmaW5lZCIhPXR5cGVvZiBQcm9taXNlJiYobz0id3BFbW9qaVNldHRpbmdzU3VwcG9ydHMiLHM9WyJmbGFnIiwiZW1vamkiXSxuLnN1cHBvcnRzPXtldmVyeXRoaW5nOiEwLGV2ZXJ5dGhpbmdFeGNlcHRGbGFnOiEwfSxlPW5ldyBQcm9taXNlKGZ1bmN0aW9uKGUpe2kuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsZSx7b25jZTohMH0pfSksbmV3IFByb21pc2UoZnVuY3Rpb24odCl7dmFyIG49ZnVuY3Rpb24oKXt0cnl7dmFyIGU9SlNPTi5wYXJzZShzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKG8pKTtpZigib2JqZWN0Ij09dHlwZW9mIGUmJiJudW1iZXIiPT10eXBlb2YgZS50aW1lc3RhbXAmJihuZXcgRGF0ZSkudmFsdWVPZigpPGUudGltZXN0YW1wKzYwNDgwMCYmIm9iamVjdCI9PXR5cGVvZiBlLnN1cHBvcnRUZXN0cylyZXR1cm4gZS5zdXBwb3J0VGVzdHN9Y2F0Y2goZSl7fXJldHVybiBudWxsfSgpO2lmKCFuKXtpZigidW5kZWZpbmVkIiE9dHlwZW9mIFdvcmtlciYmInVuZGVmaW5lZCIhPXR5cGVvZiBPZmZzY3JlZW5DYW52YXMmJiJ1bmRlZmluZWQiIT10eXBlb2YgVVJMJiZVUkwuY3JlYXRlT2JqZWN0VVJMJiYidW5kZWZpbmVkIiE9dHlwZW9mIEJsb2IpdHJ5e3ZhciBlPSJwb3N0TWVzc2FnZSgiK2YudG9TdHJpbmcoKSsiKCIrW0pTT04uc3RyaW5naWZ5KHMpLHUudG9TdHJpbmcoKSxwLnRvU3RyaW5nKCldLmpvaW4oIiwiKSsiKSk7IixyPW5ldyBCbG9iKFtlXSx7dHlwZToidGV4dC9qYXZhc2NyaXB0In0pLGE9bmV3IFdvcmtlcihVUkwuY3JlYXRlT2JqZWN0VVJMKHIpLHtuYW1lOiJ3cFRlc3RFbW9qaVN1cHBvcnRzIn0pO3JldHVybiB2b2lkKGEub25tZXNzYWdlPWZ1bmN0aW9uKGUpe2Mobj1lLmRhdGEpLGEudGVybWluYXRlKCksdChuKX0pfWNhdGNoKGUpe31jKG49ZihzLHUscCkpfXQobil9KS50aGVuKGZ1bmN0aW9uKGUpe2Zvcih2YXIgdCBpbiBlKW4uc3VwcG9ydHNbdF09ZVt0XSxuLnN1cHBvcnRzLmV2ZXJ5dGhpbmc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nJiZuLnN1cHBvcnRzW3RdLCJmbGFnIiE9PXQmJihuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJm4uc3VwcG9ydHNbdF0pO24uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmIW4uc3VwcG9ydHMuZmxhZyxuLkRPTVJlYWR5PSExLG4ucmVhZHlDYWxsYmFjaz1mdW5jdGlvbigpe24uRE9NUmVhZHk9ITB9fSkudGhlbihmdW5jdGlvbigpe3JldHVybiBlfSkudGhlbihmdW5jdGlvbigpe3ZhciBlO24uc3VwcG9ydHMuZXZlcnl0aGluZ3x8KG4ucmVhZHlDYWxsYmFjaygpLChlPW4uc291cmNlfHx7fSkuY29uY2F0ZW1vamk/dChlLmNvbmNhdGVtb2ppKTplLndwZW1vamkmJmUudHdlbW9qaSYmKHQoZS50d2Vtb2ppKSx0KGUud3BlbW9qaSkpKX0pKX0oKHdpbmRvdyxkb2N1bWVudCksd2luZG93Ll93cGVtb2ppU2V0dGluZ3MpOwovKiBdXT4gKi8K"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??/wp-includes/js/jquery/jquery-migrate.min.js,/wp-content/plugins/elementor-pro/assets/js/page-transitions.min.js?m=1719279713&#038;cb=1'></script><script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script><script defer data-noptimize="1" src='https://www.aprendizartificial.com/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js?ao_version=3.1.11'></script><script defer src="data:text/javascript;base64,d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoICdsb2FkJywgZnVuY3Rpb24oKSB7CgkJCQlkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCAnbGluaycgKS5mb3JFYWNoKCBmdW5jdGlvbiggZSApIHsnbm90IGFsbCcgPT09IGUubWVkaWEgJiYgZS5kYXRhc2V0Lm1lZGlhICYmICggZS5tZWRpYSA9IGUuZGF0YXNldC5tZWRpYSwgZGVsZXRlIGUuZGF0YXNldC5tZWRpYSApO30gKTsKCQkJCXZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICdqZXRwYWNrLWJvb3N0LWNyaXRpY2FsLWNzcycgKTsKCQkJCWUgJiYgKCBlLm1lZGlhID0gJ25vdCBhbGwnICk7CgkJCX0gKTs="></script><script defer id="wp-postviews-cache-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgdmlld3NDYWNoZUwxMG4gPSB7ImFkbWluX2FqYXhfdXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJub25jZSI6Ijc3MDY3OWEzYjciLCJwb3N0X2lkIjoiOTgzMiJ9OwovKiBdXT4gKi8K"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/wp-content/cache/autoptimize/autoptimize_single_c82ae382c641c016b478c79e6a1df1b8.php?m=1695841127'></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/cache/autoptimize/autoptimize_single_85c73559e71ad7783bef2f2d95076f32.php?ver=2.1.607072022" id="ooohboi-steroids-js"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??-eJyljUEKwjAQRW/jynSIUsVF8SzTdCgpk2RIUmpvbyzWIogL3f35f3gPJlEm+Ew+g/DYW58ghhlZEZMrbYgKuy6UGlOinGBIwLYFwZitYUpbqoa0h195A0ZkxtsrVM76v4iyEuUD0XrDY0fLswnuwVGRhOdv2k0oMay2xVXWjAUh2NPb8cRdXaPP+lIf64M+7Uzb6DtS740C'></script><script defer type="text/javascript" src="https://stats.wp.com/e-202427.js" id="jetpack-stats-js" data-wp-strategy="defer"></script><script type="text/javascript" id="jetpack-stats-js-after">_stq = window._stq || [];
_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"222775645\",\"post\":\"9832\",\"tz\":\"0\",\"srv\":\"www.aprendizartificial.com\",\"j\":\"1:13.6\"}") ]);
_stq.push([ "clickTrackerInit", "222775645", "9832" ]);</script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js,/wp-includes/js/imagesloaded.min.js?m=1719279713&#038;cb=1'></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/components/prism-core.min.js?ver=1.23.0" id="prismjs_core-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/autoloader/prism-autoloader.min.js?ver=1.23.0" id="prismjs_loader-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/normalize-whitespace/prism-normalize-whitespace.min.js?ver=1.23.0" id="prismjs_normalize-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/line-numbers/prism-line-numbers.min.js?ver=1.23.0" id="prismjs_line_numbers-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/toolbar/prism-toolbar.min.js?ver=1.23.0" id="prismjs_toolbar-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js?ver=1.23.0" id="prismjs_copy_to_clipboard-js"></script><script defer type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.23.0/plugins/line-highlight/prism-line-highlight.min.js?ver=1.23.0" id="prismjs_line_highlight-js"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??-eJydkN0KwjAMhd/GK7syRcUL8Vm6NtNuaVOSzuHbWwVxMJHh7cl3fogek7IUM8SsEw4XH0Uz3Q0qQAhFJVbGOSqyEYEsuhONvtEJuAWblVgmxMbwXKmCj1Una/2l45OemCbRIzTJ2P6pVjzE7AMsiplH/Gtv+QU5FcgNCDL1+2hxcPDinJesbwUs7nJKhPfWIxYGOC8xMVygsOb5hC9bF3T9xK9E/Xv8OZzqQ33cbXeber+yzal+APLSvTk='></script><script type="text/javascript" src="https://www.aprendizartificial.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script><script defer id="wp-i18n-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3cC5pMThuLnNldExvY2FsZURhdGEoIHsgJ3RleHQgZGlyZWN0aW9uXHUwMDA0bHRyJzogWyAnbHRyJyBdIH0gKTsKLyogXV0+ICovCg=="></script><script defer id="elementor-pro-frontend-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgRWxlbWVudG9yUHJvRnJvbnRlbmRDb25maWcgPSB7ImFqYXh1cmwiOiJodHRwczpcL1wvd3d3LmFwcmVuZGl6YXJ0aWZpY2lhbC5jb21cL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsIm5vbmNlIjoiODkwMmMwMzA2MCIsInVybHMiOnsiYXNzZXRzIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3ItcHJvXC9hc3NldHNcLyIsInJlc3QiOiJodHRwczpcL1wvd3d3LmFwcmVuZGl6YXJ0aWZpY2lhbC5jb21cL3dwLWpzb25cLyJ9LCJzaGFyZUJ1dHRvbnNOZXR3b3JrcyI6eyJmYWNlYm9vayI6eyJ0aXRsZSI6IkZhY2Vib29rIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ0d2l0dGVyIjp7InRpdGxlIjoiVHdpdHRlciJ9LCJsaW5rZWRpbiI6eyJ0aXRsZSI6IkxpbmtlZEluIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJwaW50ZXJlc3QiOnsidGl0bGUiOiJQaW50ZXJlc3QiLCJoYXNfY291bnRlciI6dHJ1ZX0sInJlZGRpdCI6eyJ0aXRsZSI6IlJlZGRpdCIsImhhc19jb3VudGVyIjp0cnVlfSwidmsiOnsidGl0bGUiOiJWSyIsImhhc19jb3VudGVyIjp0cnVlfSwib2Rub2tsYXNzbmlraSI6eyJ0aXRsZSI6Ik9LIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ0dW1ibHIiOnsidGl0bGUiOiJUdW1ibHIifSwiZGlnZyI6eyJ0aXRsZSI6IkRpZ2cifSwic2t5cGUiOnsidGl0bGUiOiJTa3lwZSJ9LCJzdHVtYmxldXBvbiI6eyJ0aXRsZSI6IlN0dW1ibGVVcG9uIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJtaXgiOnsidGl0bGUiOiJNaXgifSwidGVsZWdyYW0iOnsidGl0bGUiOiJUZWxlZ3JhbSJ9LCJwb2NrZXQiOnsidGl0bGUiOiJQb2NrZXQiLCJoYXNfY291bnRlciI6dHJ1ZX0sInhpbmciOnsidGl0bGUiOiJYSU5HIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ3aGF0c2FwcCI6eyJ0aXRsZSI6IldoYXRzQXBwIn0sImVtYWlsIjp7InRpdGxlIjoiRW1haWwifSwicHJpbnQiOnsidGl0bGUiOiJQcmludCJ9LCJ4LXR3aXR0ZXIiOnsidGl0bGUiOiJYIn0sInRocmVhZHMiOnsidGl0bGUiOiJUaHJlYWRzIn19LCJmYWNlYm9va19zZGsiOnsibGFuZyI6ImVuX1VTIiwiYXBwX2lkIjoiIn0sImxvdHRpZSI6eyJkZWZhdWx0QW5pbWF0aW9uVXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3ItcHJvXC9tb2R1bGVzXC9sb3R0aWVcL2Fzc2V0c1wvYW5pbWF0aW9uc1wvZGVmYXVsdC5qc29uIn19OwovKiBdXT4gKi8K"></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.22.1" id="elementor-pro-frontend-js"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??/wp-content/plugins/elementor/assets/lib/waypoints/waypoints.min.js,/wp-includes/js/jquery/ui/core.min.js?m=1719279707&#038;cb=1'></script><script defer id="elementor-frontend-js-before" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZWxlbWVudG9yRnJvbnRlbmRDb25maWcgPSB7ImVudmlyb25tZW50TW9kZSI6eyJlZGl0IjpmYWxzZSwid3BQcmV2aWV3IjpmYWxzZSwiaXNTY3JpcHREZWJ1ZyI6ZmFsc2V9LCJpMThuIjp7InNoYXJlT25GYWNlYm9vayI6IlNoYXJlIG9uIEZhY2Vib29rIiwic2hhcmVPblR3aXR0ZXIiOiJTaGFyZSBvbiBUd2l0dGVyIiwicGluSXQiOiJQaW4gaXQiLCJkb3dubG9hZCI6IkRvd25sb2FkIiwiZG93bmxvYWRJbWFnZSI6IkRvd25sb2FkIGltYWdlIiwiZnVsbHNjcmVlbiI6IkZ1bGxzY3JlZW4iLCJ6b29tIjoiWm9vbSIsInNoYXJlIjoiU2hhcmUiLCJwbGF5VmlkZW8iOiJQbGF5IFZpZGVvIiwicHJldmlvdXMiOiJQcmV2aW91cyIsIm5leHQiOiJOZXh0IiwiY2xvc2UiOiJDbG9zZSIsImExMXlDYXJvdXNlbFdyYXBwZXJBcmlhTGFiZWwiOiJDYXJvdXNlbCB8IEhvcml6b250YWwgc2Nyb2xsaW5nOiBBcnJvdyBMZWZ0ICYgUmlnaHQiLCJhMTF5Q2Fyb3VzZWxQcmV2U2xpZGVNZXNzYWdlIjoiUHJldmlvdXMgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxOZXh0U2xpZGVNZXNzYWdlIjoiTmV4dCBzbGlkZSIsImExMXlDYXJvdXNlbEZpcnN0U2xpZGVNZXNzYWdlIjoiVGhpcyBpcyB0aGUgZmlyc3Qgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxMYXN0U2xpZGVNZXNzYWdlIjoiVGhpcyBpcyB0aGUgbGFzdCBzbGlkZSIsImExMXlDYXJvdXNlbFBhZ2luYXRpb25CdWxsZXRNZXNzYWdlIjoiR28gdG8gc2xpZGUifSwiaXNfcnRsIjpmYWxzZSwiYnJlYWtwb2ludHMiOnsieHMiOjAsInNtIjo0ODAsIm1kIjo3NjgsImxnIjoxMDI1LCJ4bCI6MTQ0MCwieHhsIjoxNjAwfSwicmVzcG9uc2l2ZSI6eyJicmVha3BvaW50cyI6eyJtb2JpbGUiOnsibGFiZWwiOiJNb2JpbGUgUG9ydHJhaXQiLCJ2YWx1ZSI6NzY3LCJkZWZhdWx0X3ZhbHVlIjo3NjcsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOnRydWV9LCJtb2JpbGVfZXh0cmEiOnsibGFiZWwiOiJNb2JpbGUgTGFuZHNjYXBlIiwidmFsdWUiOjg4MCwiZGVmYXVsdF92YWx1ZSI6ODgwLCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjpmYWxzZX0sInRhYmxldCI6eyJsYWJlbCI6IlRhYmxldCBQb3J0cmFpdCIsInZhbHVlIjoxMDI0LCJkZWZhdWx0X3ZhbHVlIjoxMDI0LCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjp0cnVlfSwidGFibGV0X2V4dHJhIjp7ImxhYmVsIjoiVGFibGV0IExhbmRzY2FwZSIsInZhbHVlIjoxMjAwLCJkZWZhdWx0X3ZhbHVlIjoxMjAwLCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjpmYWxzZX0sImxhcHRvcCI6eyJsYWJlbCI6IkxhcHRvcCIsInZhbHVlIjoxMzY2LCJkZWZhdWx0X3ZhbHVlIjoxMzY2LCJkaXJlY3Rpb24iOiJtYXgiLCJpc19lbmFibGVkIjpmYWxzZX0sIndpZGVzY3JlZW4iOnsibGFiZWwiOiJXaWRlc2NyZWVuIiwidmFsdWUiOjI0MDAsImRlZmF1bHRfdmFsdWUiOjI0MDAsImRpcmVjdGlvbiI6Im1pbiIsImlzX2VuYWJsZWQiOmZhbHNlfX19LCJ2ZXJzaW9uIjoiMy4yMi4yIiwiaXNfc3RhdGljIjpmYWxzZSwiZXhwZXJpbWVudGFsRmVhdHVyZXMiOnsiZV9vcHRpbWl6ZWRfYXNzZXRzX2xvYWRpbmciOnRydWUsImVfb3B0aW1pemVkX2Nzc19sb2FkaW5nIjp0cnVlLCJhZGRpdGlvbmFsX2N1c3RvbV9icmVha3BvaW50cyI6dHJ1ZSwiY29udGFpbmVyX2dyaWQiOnRydWUsImVfc3dpcGVyX2xhdGVzdCI6dHJ1ZSwiZV9vbmJvYXJkaW5nIjp0cnVlLCJ0aGVtZV9idWlsZGVyX3YyIjp0cnVlLCJob21lX3NjcmVlbiI6dHJ1ZSwiYWktbGF5b3V0Ijp0cnVlLCJsYW5kaW5nLXBhZ2VzIjp0cnVlLCJkaXNwbGF5LWNvbmRpdGlvbnMiOnRydWUsImZvcm0tc3VibWlzc2lvbnMiOnRydWUsInRheG9ub215LWZpbHRlciI6dHJ1ZX0sInVybHMiOnsiYXNzZXRzIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1jb250ZW50XC9wbHVnaW5zXC9lbGVtZW50b3JcL2Fzc2V0c1wvIn0sInN3aXBlckNsYXNzIjoic3dpcGVyIiwic2V0dGluZ3MiOnsicGFnZSI6W10sImVkaXRvclByZWZlcmVuY2VzIjpbXX0sImtpdCI6eyJib2R5X2JhY2tncm91bmRfYmFja2dyb3VuZCI6ImNsYXNzaWMiLCJhY3RpdmVfYnJlYWtwb2ludHMiOlsidmlld3BvcnRfbW9iaWxlIiwidmlld3BvcnRfdGFibGV0Il0sImdsb2JhbF9pbWFnZV9saWdodGJveCI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9jb3VudGVyIjoieWVzIiwibGlnaHRib3hfZW5hYmxlX2Z1bGxzY3JlZW4iOiJ5ZXMiLCJsaWdodGJveF9lbmFibGVfem9vbSI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9zaGFyZSI6InllcyIsImxpZ2h0Ym94X3RpdGxlX3NyYyI6InRpdGxlIiwibGlnaHRib3hfZGVzY3JpcHRpb25fc3JjIjoiZGVzY3JpcHRpb24ifSwicG9zdCI6eyJpZCI6OTgzMiwidGl0bGUiOiJEamFuZ28lM0ElMjB3ZWIlMjBmcmFtZXdvcmslMjBQeXRob24lMjBwYXJhJTIwcGVyZmVjY2lvbmlzdGFzIiwiZXhjZXJwdCI6IkRqYW5nbyBcdTAwZTkgdW0gd2ViIGZyYW1ld29yayBQeXRob24gZGUgYWx0byBuXHUwMGVkdmVsIHBhcmEgcGVyZmVjY2lvbmlzdGFzLiBFbGUgcHJvbWV0ZSBzZXIgYSBtZWxob3IgZXNjb2xoYSBwYXJhIHRvZG9zIG9zIHF1ZSBhcHJlY2lhbSBkZXNlbnZvbHZpbWVudG8gclx1MDBlMXBpZG8sIGRlc2lnbiBsaW1wbyBlIHByYWdtXHUwMGUxdGljby4gIiwiZmVhdHVyZWRJbWFnZSI6Imh0dHBzOlwvXC93d3cuYXByZW5kaXphcnRpZmljaWFsLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL2RqYW5nby5qcGcifX07Ci8qIF1dPiAqLwo="></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.22.2" id="elementor-frontend-js"></script><script defer id="elementor-frontend-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwoidXNlIHN0cmljdCI7IWZ1bmN0aW9uKGUsdCl7ZSh0KS5vbigiZWxlbWVudG9yL2Zyb250ZW5kL2luaXQiLChmdW5jdGlvbigpe3ZhciB0LGk9ZWxlbWVudG9yTW9kdWxlcy5mcm9udGVuZC5oYW5kbGVycy5CYXNlO3Q9aS5leHRlbmQoe29uSW5pdDpmdW5jdGlvbigpe2kucHJvdG90eXBlLm9uSW5pdC5hcHBseSh0aGlzLGFyZ3VtZW50cyksdGhpcy5pc0hhcmFraXJpKCkmJih0aGlzLiRlbGVtZW50LmFkZENsYXNzKCJvYi1oYXJha2lyaSIpLCJjbGlwIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2JfaGFyYWtpcmlfdGV4dF9jbGlwIikmJnRoaXMudXBkYXRlQ1NTKCJhZGQiKSl9LGlzSGFyYWtpcmk6ZnVuY3Rpb24oKXtyZXR1cm4ieWVzIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2JfdXNlX2hhcmFraXJpIil9LG9uRWxlbWVudENoYW5nZTpmdW5jdGlvbihlKXsiX29iX2hhcmFraXJpX3dyaXRpbmdfbW9kZSI9PT1lJiYoImluaGVyaXQiIT09dGhpcy5nZXRFbGVtZW50U2V0dGluZ3MoIl9vYl9oYXJha2lyaV93cml0aW5nX21vZGUiKT90aGlzLiRlbGVtZW50LmFkZENsYXNzKCJvYi1oYXJha2lyaSIpOnRoaXMuJGVsZW1lbnQucmVtb3ZlQ2xhc3MoIm9iLWhhcmFraXJpIikpLCJfb2JfaGFyYWtpcmlfdGV4dF9jbGlwIj09PWUmJigiY2xpcCI9PT10aGlzLmdldEVsZW1lbnRTZXR0aW5ncygiX29iX2hhcmFraXJpX3RleHRfY2xpcCIpP3RoaXMudXBkYXRlQ1NTKCJhZGQiKToiIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2JfaGFyYWtpcmlfdGV4dF9jbGlwIikmJnRoaXMudXBkYXRlQ1NTKCJyZW1vdmUiKSl9LHVwZGF0ZUNTUzpmdW5jdGlvbihlKXsiYWRkIj09PWUmJnRoaXMuJGVsZW1lbnQuZmluZCgiLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIikuY3NzKCJiYWNrZ3JvdW5kLWNsaXAiLCJ0ZXh0IikuY3NzKCItd2Via2l0LXRleHQtZmlsbC1jb2xvciIsInRyYW5zcGFyZW50IiksInJlbW92ZSI9PT1lJiZ0aGlzLiRlbGVtZW50LmZpbmQoIi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSIpLmNzcygiYmFja2dyb3VuZC1jbGlwIiwidW5zZXQiKS5jc3MoIi13ZWJraXQtdGV4dC1maWxsLWNvbG9yIiwidW5zZXQiKX19KTt2YXIgbj17ImhlYWRpbmcuZGVmYXVsdCI6dCwidGV4dC1lZGl0b3IuZGVmYXVsdCI6dH07ZS5lYWNoKG4sKGZ1bmN0aW9uKGUsdCl7ZWxlbWVudG9yRnJvbnRlbmQuaG9va3MuYWRkQWN0aW9uKCJmcm9udGVuZC9lbGVtZW50X3JlYWR5LyIrZSwoZnVuY3Rpb24oZSl7ZWxlbWVudG9yRnJvbnRlbmQuZWxlbWVudHNIYW5kbGVyLmFkZEhhbmRsZXIodCx7JGVsZW1lbnQ6ZX0pfSkpfSkpfSkpfShqUXVlcnksd2luZG93KTsKInVzZSBzdHJpY3QiO2pRdWVyeSh3aW5kb3cpLm9uKCJlbGVtZW50b3IvZnJvbnRlbmQvaW5pdCIsKGZ1bmN0aW9uKCl7dmFyIGUsbix0LG8scixpPWVsZW1lbnRvck1vZHVsZXMuZnJvbnRlbmQuaGFuZGxlcnMuQmFzZTtlPWkuZXh0ZW5kKHtvbkluaXQ6ZnVuY3Rpb24oKXtpLnByb3RvdHlwZS5vbkluaXQuYXBwbHkodGhpcyxhcmd1bWVudHMpLHRoaXMuaXNTZWFyY2hDb3AoKSYmdGhpcy5ydW5TZWFyY2hDb3AoKX0saXNTZWFyY2hDb3A6ZnVuY3Rpb24oKXtyZXR1cm4ieWVzIj09PXRoaXMuZ2V0RWxlbWVudFNldHRpbmdzKCJfb2Jfc2VhcmNoY29wX3VzZV9pdCIpfSxvbkVsZW1lbnRDaGFuZ2U6KG49ZnVuY3Rpb24oZSl7Il9vYl9zZWFyY2hjb3Bfc3JjaF9vcHRpb25zIj09PWUmJnRoaXMucnVuU2VhcmNoQ29wKCl9LHQ9OTAwLGZ1bmN0aW9uKCl7dmFyIGU9dGhpcyxpPWFyZ3VtZW50cyxzPWZ1bmN0aW9uKCl7cj1udWxsLG98fG4uYXBwbHkoZSxpKX0sYT1vJiYhcjtjbGVhclRpbWVvdXQocikscj1zZXRUaW1lb3V0KHMsdCksYSYmbi5hcHBseShlLGkpfSkscnVuU2VhcmNoQ29wOmZ1bmN0aW9uKCl7dmFyIGU9dGhpcy5nZXRFbGVtZW50U2V0dGluZ3MoIl9vYl9zZWFyY2hjb3Bfc3JjaF9vcHRpb25zIik7aWYoInBvc3QiPT09ZXx8InBhZ2UiPT09ZXx8InByb2R1Y3QiPT09ZSl7dmFyIG49dGhpcy4kZWxlbWVudC5maW5kKCIuZWxlbWVudG9yLXNlYXJjaC1mb3JtX19jb250YWluZXIiKTtpZighbi5sZW5ndGgpcmV0dXJuO3ZhciB0PSc8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwb3N0X3R5cGUiIHZhbHVlPSInK2UrJyIgLz4nO24ucHJlcGVuZCh0KX19fSksZWxlbWVudG9yRnJvbnRlbmQuaG9va3MuYWRkQWN0aW9uKCJmcm9udGVuZC9lbGVtZW50X3JlYWR5L3NlYXJjaC1mb3JtLmRlZmF1bHQiLChmdW5jdGlvbihuKXtlbGVtZW50b3JGcm9udGVuZC5lbGVtZW50c0hhbmRsZXIuYWRkSGFuZGxlcihlLHskZWxlbWVudDpufSl9KSl9KSk7CiJ1c2Ugc3RyaWN0IjshZnVuY3Rpb24oZSx0KXtlKHQpLm9uKCJlbGVtZW50b3IvZnJvbnRlbmQvaW5pdCIsKGZ1bmN0aW9uKCl7dmFyIHQsbj1lbGVtZW50b3JNb2R1bGVzLmZyb250ZW5kLmhhbmRsZXJzLkJhc2U7dD1uLmV4dGVuZCh7b25Jbml0OmZ1bmN0aW9uKCl7bi5wcm90b3R5cGUub25Jbml0LmFwcGx5KHRoaXMsYXJndW1lbnRzKSx0aGlzLmlzUG9zdG1hbigpJiZ0aGlzLiRlbGVtZW50LmFkZENsYXNzKCJvYi1wb3N0bWFuIil9LGlzUG9zdG1hbjpmdW5jdGlvbigpe3JldHVybiJ5ZXMiPT09dGhpcy5nZXRFbGVtZW50U2V0dGluZ3MoIl9vYl9wb3N0bWFuX3VzZSIpfSxvbkVsZW1lbnRDaGFuZ2U6ZnVuY3Rpb24oZSl7Il9vYl9wb3N0bWFuX3VzZSI9PT1lJiYoInllcyI9PT10aGlzLmdldEVsZW1lbnRTZXR0aW5ncygiX29iX3Bvc3RtYW5fdXNlIik/dGhpcy4kZWxlbWVudC5hZGRDbGFzcygib2ItcG9zdG1hbiIpOnRoaXMuJGVsZW1lbnQucmVtb3ZlQ2xhc3MoIm9iLXBvc3RtYW4iKSl9fSk7dmFyIG89eyJ0aGVtZS1wb3N0LWNvbnRlbnQuZGVmYXVsdCI6dCwidGV4dC1lZGl0b3IuZGVmYXVsdCI6dH07ZS5lYWNoKG8sKGZ1bmN0aW9uKGUsdCl7ZWxlbWVudG9yRnJvbnRlbmQuaG9va3MuYWRkQWN0aW9uKCJmcm9udGVuZC9lbGVtZW50X3JlYWR5LyIrZSwoZnVuY3Rpb24oZSl7ZWxlbWVudG9yRnJvbnRlbmQuZWxlbWVudHNIYW5kbGVyLmFkZEhhbmRsZXIodCx7JGVsZW1lbnQ6ZX0pfSkpfSkpfSkpfShqUXVlcnksd2luZG93KTsKLyogXV0+ICovCg=="></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.22.1" id="pro-elements-handlers-js"></script><script defer id="wpr-addons-js-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgV3ByQ29uZmlnID0geyJhamF4dXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJyZXN0dXJsIjoiaHR0cHM6XC9cL3d3dy5hcHJlbmRpemFydGlmaWNpYWwuY29tXC93cC1qc29uXC93cHJhZGRvbnNcL3YxIiwibm9uY2UiOiIxM2Y2ZTE2OTdmIiwiYWRkZWRUb0NhcnRUZXh0Ijoid2FzIGFkZGVkIHRvIGNhcnQiLCJ2aWV3Q2FydCI6IlZpZXcgQ2FydCIsImNvbXBhcmVQYWdlSUQiOiIiLCJjb21wYXJlUGFnZVVSTCI6Imh0dHBzOlwvXC93d3cuYXByZW5kaXphcnRpZmljaWFsLmNvbVwvZGphbmdvLXdlYi1mcmFtZXdvcmstcHl0aG9uLXBhcmEtcGVyZmVjY2lvbmlzdGFzXC8iLCJ3aXNobGlzdFBhZ2VJRCI6IiIsIndpc2hsaXN0UGFnZVVSTCI6Imh0dHBzOlwvXC93d3cuYXByZW5kaXphcnRpZmljaWFsLmNvbVwvZGphbmdvLXdlYi1mcmFtZXdvcmstcHl0aG9uLXBhcmEtcGVyZmVjY2lvbmlzdGFzXC8iLCJjaG9vc2VRdWFudGl0eVRleHQiOiJQbGVhc2Ugc2VsZWN0IHRoZSByZXF1aXJlZCBudW1iZXIgb2YgaXRlbXMuIiwic2l0ZV9rZXkiOiIiLCJpc19hZG1pbiI6IiIsImlucHV0X2VtcHR5IjoiUGxlYXNlIGZpbGwgb3V0IHRoaXMgZmllbGQiLCJzZWxlY3RfZW1wdHkiOiJOb3RoaW5nIHNlbGVjdGVkIiwiZmlsZV9lbXB0eSI6IlBsZWFzZSB1cGxvYWQgYSBmaWxlIiwicmVjYXB0Y2hhX2Vycm9yIjoiUmVjYXB0Y2hhIEVycm9yIn07Ci8qIF1dPiAqLwo="></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/_jb_static/??-eJydjEEKgCAQAH/TKVssKjpEbzG1MNRdXCP6fRK9oOswM3CR0BizjRnIn7uLDAlv5YX1NhSKSShjsGDFbDPDwbCltzBNcLE5uIY/k4CmCIR0En+jJcxylFPf9a0cKr3O8gEAojpy'></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script><script defer id="wp-util-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgX3dwVXRpbFNldHRpbmdzID0geyJhamF4Ijp7InVybCI6Ilwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIn19OwovKiBdXT4gKi8K"></script><script defer type='text/javascript' src='https://www.aprendizartificial.com/wp-includes/js/wp-util.min.js?m=1663645930'></script><script defer id="wpforms-elementor-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3Bmb3Jtc0VsZW1lbnRvclZhcnMgPSB7ImNhcHRjaGFfcHJvdmlkZXIiOiJyZWNhcHRjaGEiLCJyZWNhcHRjaGFfdHlwZSI6InYyIn07Ci8qIF1dPiAqLwo="></script><script defer type="text/javascript" src="https://www.aprendizartificial.com/wp-content/plugins/wpforms-lite/assets/js/integrations/elementor/frontend.min.js?ver=1.8.9.5" id="wpforms-elementor-js"></script></body>

				
			

Salve tudo, reinicie o servidor Django se ele não estiver funcionando e acesse o localhost no navegador. Você deverá ver a mensagem na página que antes mostrava a mensagem de boas-vindas do Django.

django start app

Obviamente, essa não é uma aplicação web atraente, mas serve para o pontapé inicial. Nas postagens futuras, abordaremos a criação de modelos, a zona de administração, migrações e muito mais.

Imagem com IA Generativa – Dia 107

IA generativa img 107

Arte com IA generativa: imagem do dia

Todos os dias, postamos um exemplo de imagem artística gerada com inteligência artificial.

Tutoriais

Postagens Mais Recentes

Outras Postagens Que Podem Interessar

Veja
Mais

Fique em contato

Se inscreva para receber nossa newsletter com novidades.

aprendiz artificial