{"id":43,"date":"2025-08-23T00:46:51","date_gmt":"2025-08-23T03:46:51","guid":{"rendered":"https:\/\/uniqon.com.br\/?page_id=43"},"modified":"2025-09-01T14:36:17","modified_gmt":"2025-09-01T17:36:17","slug":"caderno-de-exercicios-em-python","status":"publish","type":"page","link":"https:\/\/uniqon.com.br\/index.php\/caderno-de-exercicios-em-python\/","title":{"rendered":"CADERNO DE EXERCICIOS EM PYTHON"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"43\" class=\"elementor elementor-43\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c0e0c7 e-flex e-con-boxed e-con e-parent\" data-id=\"4c0e0c7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-415616b elementor-widget elementor-widget-html\" data-id=\"415616b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt-br\">\r\n<head>\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n  <title>Pacote Pr\u00e1tico de Exerc\u00edcios em Python<\/title>\r\n  <meta name=\"description\" content=\"Complete sua compra com 50 exerc\u00edcios progressivos em Python \u2014 solu\u00e7\u00f5es comentadas e arquivos prontos. Oferta \u00fanica desta p\u00e1gina.\" \/>\r\n  <meta name=\"robots\" content=\"noindex,nofollow\" \/>\r\n  <meta name=\"theme-color\" content=\"#f3f024\" \/>\r\n  <meta property=\"og:title\" content=\"Pacote Pr\u00e1tico de Exerc\u00edcios em Python\" \/>\r\n  <meta property=\"og:description\" content=\"Acelere seu dom\u00ednio em Python com 50 desafios + solu\u00e7\u00f5es comentadas + notebooks.\" \/>\r\n  <meta property=\"og:type\" content=\"website\" \/>\r\n  <meta property=\"og:image\" content=\"capa-caderno.png\" \/>\r\n  <link rel=\"icon\" href=\"data:image\/svg+xml,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'><text y='0.9em' font-size='86'>\ud83d\udc0d<\/text><\/svg>\">\r\n  <style>\r\n    :root{\r\n      --bg:#0d142e; --bg2:#0d142e; --card:#121a36; --text:#e6e8ef; --muted:#a0a8c3;\r\n      --brand:#f3f024; --brand2:#f3f024; --shadow:0 18px 50px rgba(0,0,0,.35); --radius:18px;\r\n    }\r\n    *{box-sizing:border-box}\r\n    html,body{height:100%}\r\n    body{\r\n      margin:0; font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial;\r\n      \/*background:\r\n        radial-gradient(1200px 600px at 90% -10%, rgba(2, 252, 114, 0.329), transparent),\r\n        radial-gradient(900px 500px at -10% 15%, rgba(0, 255, 128, 0.12), transparent),\r\n        linear-gradient(180deg, var(--bg), var(--bg2));*\/\r\n        \/* base s\u00f3lida + gradiente linear de fundo inteiro *\/\r\n  background-color: var(--bg);\r\n  background-image:\r\n    radial-gradient(1200px 600px at 90% -10%, rgba(252, 235, 2, 0.205), transparent),\r\n    radial-gradient(900px 500px  at -10% 15%, rgba(255, 238, 0, 0.164), transparent),\r\n    linear-gradient(100deg, var(--bg) 0%, var(--bg2) 100%);\r\n  background-repeat: no-repeat, no-repeat, no-repeat; \/* sem repeti\u00e7\u00e3o *\/\r\n  background-size: 1200px 600px, 900px 500px, 100% 100%; \/* tamanhos expl\u00edcitos *\/\r\n  background-position: 90% -10%, -10% 15%, 0 0;         \/* mesmas posi\u00e7\u00f5es *\/\r\n  background-attachment: scroll, scroll, scroll;        \/* evita glitch em iOS *\/\r\n  min-height: 100svh; \/* cobre a viewport em mobile moderno *\/\r\n      color:var(--text); line-height:1.2;\r\n    }\r\n    a{color:inherit; text-decoration:none}\r\n    img{max-width:100%; display:block}\r\n    .container{width:min(1100px,92%); margin:0 auto}\r\n\r\n    \/* NAV *\/\r\n    header{\r\n      position:sticky; top:0; z-index:40; backdrop-filter:blur(10px);\r\n      background:linear-gradient(to bottom, rgba(11,16,32,.85), rgba(11,16,32,.4));\r\n      border-bottom:1px solid rgba(255,255,255,.06)\r\n    }\r\n    .nav{display:flex; align-items:center; justify-content:space-between; padding:.9rem 0}\r\n    .logo{display:flex; gap:.6rem; align-items:center; font-weight:800}\r\n    .logo span{\r\n      background:linear-gradient(135deg,var(--brand),var(--brand2));\r\n      -webkit-background-clip:text; background-clip:text; color:transparent\r\n    }\r\n\r\n    \/* Bot\u00f5es *\/\r\n    .btn{display:inline-flex; align-items:center; gap:.6rem; padding:1rem 1.25rem; border-radius:999px;\r\n      font-weight:900; letter-spacing:.2px; border:0; cursor:pointer; transition:transform .15s, box-shadow .2s}\r\n    .btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand2)); color:#201a07;\r\n      box-shadow:0 10px 30px rgba(251, 255, 0, 0.25)}\r\n    .btn-primary:hover{transform:translateY(-1px); box-shadow:0 18px 42px rgba(155, 165, 11, 0.32)}\r\n    .btn-ghost{background:rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.1); color:#cbd5e1}\r\n\r\n    .badge{display:inline-flex; align-items:center; gap:.45rem; padding:.35rem .7rem; border-radius:999px;\r\n      background:rgba(219, 215, 0, 0.034); color:#f3f024; border:1px solid rgba(215, 219, 0, 0.28); font-weight:800}\r\n    .card{background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));\r\n      border:1px solid rgba(255,255,255,.08); border-radius:var(--radius); padding:1.2rem; box-shadow:var(--shadow)}\r\n    .muted{color:var(--muted)}\r\n    .kicker{font-weight:900; text-transform:uppercase; letter-spacing:.12em; color:#f3f024}\r\n\r\n    \/* HERO *\/\r\n    .hero{padding:3.2rem 0 1.2rem}\r\n    .hero .container{display:grid; gap:1rem}\r\n    .hero h1{font-size:clamp(1.9rem,1.2rem + 2.2vw,3rem); line-height:1.08; margin:.2rem 0 .6rem}\r\n    .lead{font-size:clamp(1rem,.9rem + .6vw,1.2rem); color:var(--muted)}\r\n    .cta-row{display:flex; gap:.8rem; flex-wrap:wrap; align-items:center}\r\n\r\n    \/* BLOCO DE OFERTA (2 colunas) *\/\r\n    .oferta{padding:0 0 2.2rem}\r\n    .oferta .oferta-conteudo{\r\n      display:grid;\r\n      grid-template-columns: 0.9fr 1.1fr; \/* pre\u00e7o | imagem *\/\r\n      gap: 1rem;\r\n      align-items: stretch;\r\n    }\r\n    .preco-box{\r\n      background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));\r\n      border:1px solid rgba(255,255,255,.08);\r\n      border-radius: var(--radius);\r\n      padding: 1.2rem;\r\n      box-shadow: var(--shadow);\r\n      display:flex; flex-direction:column; justify-content:center; gap:.6rem;\r\n    }\r\n    \/* MELHORIAS: \u201cPre\u00e7o Especial\u201d e valor com glow *\/\r\n    .preco-titulo{\r\n      font-size:50px;\r\n      font-weight:900; color:#e7e2e2; margin:0 0 .25rem;\r\n      \/*text-shadow: 0 0 8px #C6FF00, 0 0 18px #C6FF00;*\/\r\n      \/*animation: glowPulse 2.2s infinite ease-in-out;*\/\r\n    }\r\n    .old{color:#f3f024; text-decoration:line-through; font-weight:700; margin:.2rem 0}\r\n    .price{\r\n      font-size:50px;\r\n      font-weight:900; margin:.1rem 0 .2rem; color:#e7e2e2;\r\n      \/*text-shadow: 0 0 10px #C6FF00, 0 0 24px #C6FF00;*\/\r\n      animation: glowPulse 2.2s infinite ease-in-out;\r\n    }\r\n    \/*@keyframes glowPulse{\r\n      0%{ text-shadow:0 0 6px #C6FF00, 0 0 12px #C6FF00 }\r\n      50%{ text-shadow:0 0 18px #C6FF00, 0 0 36px #C6FF00 }\r\n      100%{ text-shadow:0 0 6px #C6FF00, 0 0 12px #C6FF00 }\r\n    }*\/\r\n    .preco-cta{display:flex; gap:.6rem; flex-wrap:wrap; align-items:center}\r\n\r\n    .imagem-box{\r\n      border-radius: var(--radius);\r\n      border:1px solid rgba(255,255,255,.08);\r\n      background: radial-gradient(600px 300px at 20% 0%, rgba(255,255,255,.06), transparent), #0d1a2b;\r\n      padding:.6rem; display:flex; align-items:center; justify-content:center; box-shadow: var(--shadow);\r\n    }\r\n    .cover-frame{ width: clamp(260px, 36vw, 460px); aspect-ratio: 3 \/ 4; border-radius: 16px; overflow: hidden; border: 1px solid rgba(255,255,255,.12); }\r\n    .cover-frame img{ width:100%; height:100%; object-fit: cover; transition: transform .25s ease; }\r\n    .cover-link:hover img{ transform: scale(1.02); }\r\n\r\n    \/* SE\u00c7\u00c3O DE ITENS *\/\r\n    .section{padding:2.4rem 0}\r\n    .section h2{font-size:clamp(1.4rem,1.1rem + 1vw,2rem); margin:.1rem 0 .6rem}\r\n    .grid-3{display:grid; grid-template-columns:repeat(3,1fr); gap:1rem}\r\n\r\n    \/* CTA INFERIOR FIXA *\/\r\n    .sticky{\r\n      position:sticky; bottom:0; z-index:50; backdrop-filter:blur(8px);\r\n      background:linear-gradient(to top, rgba(11,16,32,.92), rgba(11,16,32,.75));\r\n      border-top:1px solid rgba(255,255,255,.08); padding:.7rem 0\r\n    }\r\n\r\n    \/* Responsivo *\/\r\n    @media (max-width:960px){\r\n      .oferta .oferta-conteudo{ grid-template-columns: 1fr; }\r\n      .grid-3{ grid-template-columns: 1fr; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <!-- NAV -->\r\n  <header>\r\n    <div class=\"container nav\">\r\n      <a class=\"logo\" href=\"#topo\" aria-label=\"In\u00edcio\">\r\n        <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\r\n          <path d=\"M4 5h16M4 12h16M4 19h16\" stroke=\"url(#g)\" stroke-width=\"2\" stroke-linecap=\"round\"\/>\r\n          <defs><linearGradient id=\"g\" x1=\"0\" x2=\"1\" y1=\"0\" y2=\"1\"><stop stop-color=\"#f3f024\"\/><stop offset=\"1\" stop-color=\"#f3f024\"\/><\/linearGradient><\/defs>\r\n        <\/svg>\r\n        <span>L\u00f3gica de Programa\u00e7\u00e3o \u2022 Oferta Complementar<\/span>\r\n      <\/a>\r\n      <button class=\"btn btn-primary\" data-cta>Adicionar ao pedido<\/button>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <!-- HERO -->\r\n  <section id=\"topo\" class=\"hero\">\r\n    <div class=\"container\">\r\n      <span class=\"badge\">\u26a1 Oferta \u00fanica desta p\u00e1gina<\/span>\r\n      <h1>\ud83d\ude80 Acelere seu dom\u00ednio em Python<br><span style=\"color:#f3f024\">Oferta \u00danica e Exclusiva<\/span><\/h1>\r\n      <p class=\"lead\">\r\n        Adquira agora o\r\n        <strong>Pacote Pr\u00e1tico de Exerc\u00edcios em Python<\/strong> \u2014\r\n        <em>50 desafios progressivos<\/em> + <em>solu\u00e7\u00f5es comentadas<\/em> + <em>arquivos prontos<\/em> para praticar.\r\n        <strong style=\"color:#f3f024\">Somente aqui e agora.<\/strong>\r\n      <\/p>\r\n      <div class=\"cta-row\">\r\n        <button class=\"btn btn-primary\" data-cta>Quero adicionar agora<\/button>\r\n        <a class=\"btn btn-ghost\" href=\"#conteudo\">Ver o que est\u00e1 incluso<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- BLOCO DE OFERTA (2 colunas) -->\r\n  <section class=\"oferta\">\r\n    <div class=\"container oferta-conteudo\">\r\n      <!-- Pre\u00e7o -->\r\n      <div class=\"preco-box card\">\r\n        <p class=\"preco-titulo\"> Pre\u00e7o Especial<\/p>\r\n        <p class=\"old\">de R$ 29,90<\/p>\r\n        <p class=\"price\">R$ 9,90<\/p>\r\n        <p class=\"muted\">Acesso imediato<\/p>\r\n        <div class=\"preco-cta\">\r\n          <button class=\"btn btn-primary\" data-cta>Adicionar por R$ 9,90<\/button>\r\n        \r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Imagem clic\u00e1vel -->\r\n      <div class=\"imagem-box\">\r\n        <a class=\"cover-link\" href=\"https:\/\/pay.kiwify.com.br\/sQNb92e\">\r\n          <div class=\"cover-frame\">\r\n            <img decoding=\"async\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/Design-sem-nome-1.png\" alt=\"Mockup do Pacote de Exerc\u00edcios em Python\">\r\n          <\/div>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- O QUE VOC\u00ca VAI RECEBER -->\r\n  <section id=\"conteudo\" class=\"section\">\r\n    <div class=\"container\">\r\n      <h2>O que voc\u00ea vai receber<\/h2>\r\n      <p class=\"muted\">Exerc\u00edcios do b\u00e1sico ao intermedi\u00e1rio, com solu\u00e7\u00f5es comentadas e arquivos prontos para praticar.<\/p>\r\n      <div class=\"grid-3\">\r\n        <div class=\"card\"><h3>50 Exerc\u00edcios Progressivos<\/h3><p>Desafios de l\u00f3gica e estruturas de dados com enunciados claros.<\/p><\/div>\r\n        <div class=\"card\"><h3>Solu\u00e7\u00f5es Comentadas<\/h3><p>Cada exerc\u00edcio explicado passo a passo em Python.<\/p><\/div>\r\n        <div class=\"card\"><h3>Arquivos Prontos<\/h3><p>Notebooks (.ipynb) e scripts (.py) prontos para praticar.<\/p><\/div>\r\n        <div class=\"card\"><h3>+ 11 PROJETOS B\u00d4NUS<\/h3><p>Aplica\u00e7\u00f5es pr\u00e1ticas adicionais para turbinar seu aprendizado.<\/p><\/div>\r\n        <div class=\"card\"><h3>Listas e Dicion\u00e1rios<\/h3><p>Cole\u00e7\u00f5es e manipula\u00e7\u00e3o de dados.<\/p><\/div>\r\n        <div class=\"card\"><h3>Pilhas, Filas, \u00c1rvores e Grafos<\/h3><p>Estruturas cl\u00e1ssicas e problemas reais.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- CTA INFERIOR FIXA -->\r\n  <div class=\"sticky\">\r\n    <div class=\"container\" style=\"display:flex; gap:.8rem; align-items:center; justify-content:space-between; flex-wrap:wrap\">\r\n      <div>\r\n        <span class=\"kicker\">Oferta \u00fanica<\/span>\r\n        <span class=\"muted\">Complete sua compra com 50 exerc\u00edcios + solu\u00e7\u00f5es comentadas.<\/span>\r\n      <\/div>\r\n      <div class=\"cta-row\">\r\n        <button class=\"btn btn-primary\" data-cta>Adicionar por R$ 9,90<\/button>\r\n       \r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- RODAP\u00c9 -->\r\n  <footer class=\"section\" style=\"padding:1.6rem 0; border-top:1px solid rgba(255,255,255,.06); background:#0a0f1e;\">\r\n    <div class=\"container\" style=\"display:flex; justify-content:space-between; gap:1rem; flex-wrap:wrap; color:var(--muted)\">\r\n      <small>\u00a9 <span id=\"year\"><\/span> UniqOn \u2014 Todos os direitos reservados.<\/small>\r\n      <small>Compra 100% segura.<\/small>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n  <!-- Estruturados -->\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\":\"https:\/\/schema.org\",\r\n    \"@type\":\"Product\",\r\n    \"name\":\"Pacote Pr\u00e1tico de Exerc\u00edcios em Python\",\r\n    \"description\":\"50 exerc\u00edcios progressivos com solu\u00e7\u00f5es comentadas e arquivos prontos (.ipynb + .py).\",\r\n    \"brand\":{\"@type\":\"Brand\",\"name\":\"L\u00f3gica de Programa\u00e7\u00e3o\"},\r\n    \"image\":\"capa-caderno.png\",\r\n    \"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"BRL\",\"price\":\"9.90\",\"availability\":\"https:\/\/schema.org\/InStock\"}\r\n  }\r\n  <\/script>\r\n\r\n  <script>\r\n    const CHECKOUT_URL = \"https:\/\/pay.kiwify.com.br\/sQNb92e\";\r\n    const LINK_AREA_MEMBRO = \"https:\/\/sua-plataforma.com\/minha-conta\";\r\n\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n      \/\/ CTAs \u2192 Checkout\r\n      document.querySelectorAll('[data-cta]').forEach(btn => {\r\n        btn.addEventListener('click', () => window.location.href = CHECKOUT_URL);\r\n      });\r\n\r\n      \/\/ \u201cN\u00e3o, obrigado\u201d\r\n      const skip = (e) => {\r\n        e.preventDefault();\r\n        window.history.length > 1 ? window.history.back() : window.location.href = LINK_AREA_MEMBRO;\r\n      };\r\n      document.getElementById('skip')?.addEventListener('click', skip);\r\n      document.getElementById('skip-bottom')?.addEventListener('click', skip);\r\n\r\n      \/\/ Ano\r\n      document.getElementById('year').textContent = new Date().getFullYear();\r\n    });\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pacote Pr\u00e1tico de Exerc\u00edcios em Python<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-43","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":13,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/43\/revisions"}],"predecessor-version":[{"id":572,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/43\/revisions\/572"}],"wp:attachment":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}