{"id":365,"date":"2025-08-30T21:05:16","date_gmt":"2025-08-31T00:05:16","guid":{"rendered":"https:\/\/uniqon.com.br\/?page_id=365"},"modified":"2025-10-08T21:11:41","modified_gmt":"2025-10-09T00:11:41","slug":"programacao","status":"publish","type":"page","link":"https:\/\/uniqon.com.br\/index.php\/programacao\/","title":{"rendered":"PROGRAMA\u00c7\u00c3O"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"365\" class=\"elementor elementor-365\">\n\t\t\t\t<div class=\"elementor-element elementor-element-385c1f5 e-flex e-con-boxed e-con e-parent\" data-id=\"385c1f5\" 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-4449cf6 elementor-widget elementor-widget-html\" data-id=\"4449cf6\" 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>Biblioteca de eBooks \u2014 Programa\u00e7\u00e3o<\/title>\r\n  <meta name=\"description\" content=\"Cole\u00e7\u00e3o de eBooks de programa\u00e7\u00e3o: PHP, JavaScript, Python, Algoritmos e muito mais.\" \/>\r\n  <meta property=\"og:title\" content=\"Biblioteca de eBooks \u2014 Programa\u00e7\u00e3o\" \/>\r\n  <meta property=\"og:description\" content=\"Portf\u00f3lio de eBooks de programa\u00e7\u00e3o. Aprenda do zero ao avan\u00e7ado.\" \/>\r\n  <meta property=\"og:type\" content=\"website\" \/>\r\n  <meta name=\"color-scheme\" content=\"light dark\" \/>\r\n\r\n  <style>\r\n    :root{\r\n      --bg: #0b1020;\r\n      --bg-soft:#0f1530;\r\n      --text:#e8ecf1;\r\n      --muted:#b7c2d0;\r\n      --brand:#5aa9ff;\r\n      --brand-2:#7ad7ff;\r\n      --card:#121936;\r\n      --ring: rgba(122,215,255,.45);\r\n    }\r\n    *{box-sizing:border-box}\r\n    html,body{margin:0}\r\n    body{\r\n      font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, \"Helvetica Neue\", Arial, \"Noto Sans\";\r\n      background: radial-gradient(1200px 600px at 10% -10%, #143466 0%, transparent 60%) no-repeat,\r\n                  radial-gradient(900px 500px at 90% 0%, #1a2a66 0%, transparent 55%) no-repeat,\r\n                  linear-gradient(180deg, var(--bg) 0%, #0b0f1a 100%);\r\n      color: var(--text);\r\n      line-height: 1.5;\r\n    }\r\n\r\n    header{text-align:center; padding: clamp(3rem, 6vw, 6rem) 1rem 2rem;}\r\n    header h1{font-size: clamp(2rem, 4.5vw, 3rem); margin: 0 0 .5rem;}\r\n    header p{margin: 0 auto; max-width: 750px; color: var(--muted);}\r\n    .actions{margin-top: 1.25rem; display:flex; gap:.75rem; justify-content:center; flex-wrap: wrap;}\r\n    .btn{padding:.75rem 1rem; background: linear-gradient(135deg, var(--brand), var(--brand-2)); color:#0b1020; font-weight:700; text-decoration:none; border-radius:10px; box-shadow: 0 10px 30px var(--ring);}\r\n    .btn.secondary{background: transparent; color: var(--text); outline: 1px solid #2a335a;}\r\n\r\n    .container{max-width:1100px; margin: 0 auto; padding: 1rem clamp(1rem, 4vw, 2rem) 3rem;}\r\n    .toolbar{display:flex; gap:.75rem; align-items:center; justify-content: space-between; background: #0c1230aa; border:1px solid #1c2555; padding: .75rem; border-radius: 12px; position: sticky; top:.75rem; z-index: 5;}\r\n    .search{flex:1; display:flex; align-items:center; gap:.5rem; background:#0b1028; border:1px solid #1e2a5e; border-radius:10px; padding:.6rem .8rem;}\r\n    .search input{all:unset; flex:1; color:var(--text);}\r\n    .counter{color:var(--muted); font-size:.9rem}\r\n\r\n    .grid{margin-top: 1.25rem; display:grid; gap: clamp(1rem, 2.2vw, 1.5rem); grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}\r\n    .card{background: linear-gradient(180deg, var(--card), #0f1634); border:1px solid #1d2758; border-radius:14px; overflow:hidden; transition:.2s;}\r\n    .card:hover{transform: translateY(-3px); border-color:#2c3a80; box-shadow: 0 10px 35px rgba(0,0,0,.35);}\r\n    .cover{ width:100%; aspect-ratio: 16 \/ 9; object-fit: cover; background: #0a0f27; }\r\n    .body{padding: .95rem}\r\n    .title{font-weight:700; font-size:1.05rem; margin:0 0 .35rem}\r\n    .desc{margin:0 0 .75rem; color: var(--muted); font-size:.95rem}\r\n    .tags{display:flex; flex-wrap:wrap; gap:.4rem .5rem; margin-bottom:.9rem}\r\n    .tag{font-size:.78rem; color:#a9b6cc; border:1px dashed #2a366b; padding:.15rem .5rem; border-radius:999px}\r\n    .cta{ display:flex; gap:.5rem; align-items:center; justify-content:space-between }\r\n    .cta a{ text-decoration:none; font-weight:700; padding:.55rem .8rem; border-radius:10px; font-size:.95rem }\r\n    .cta .primary{ background: linear-gradient(135deg, var(--brand), var(--brand-2)); color:#0b1020; }\r\n    .cta .ghost{ color:#d7e3f8; border:1px solid #273268; }\r\n\r\n    details{border-top: 1px dashed #273268; margin-top:.75rem; padding-top:.75rem;}\r\n    details summary{cursor: pointer; font-weight: 700; color: #e2ecff;}\r\n    .outline{margin:.55rem 0 0; padding-left: .5rem; color: var(--muted); font-size: .95rem;}\r\n    .outline ol{margin:.25rem 0 .25rem 1rem; padding:0;}\r\n    .outline li{margin:.15rem 0}\r\n    .outline small{color:#94a3c3}\r\n\r\n    footer{margin-top: 2rem; color: var(--muted); text-align:center; padding: 2rem 1rem;}\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <header>\r\n    <h1>\ud83d\udcda Biblioteca de eBooks de Programa\u00e7\u00e3o<\/h1>\r\n    <p>Cole\u00e7\u00e3o de eBooks para acelerar seus estudos: PHP, JavaScript, Python, algoritmos e muito mais.<\/p>\r\n<!--    <div class=\"actions\">\r\n      <a class=\"btn\" href=\"#ebooks\">Ver eBooks<\/a>\r\n      <a class=\"btn secondary\" href=\"#sobre\">Como funciona<\/a>\r\n    <\/div>-->\r\n  <\/header>\r\n\r\n  <main class=\"container\" id=\"ebooks\">\r\n    <!-- <div class=\"toolbar\">\r\n      <label class=\"search\">\ud83d\udd0e <input id=\"q\" type=\"search\" placeholder=\"Buscar por t\u00edtulo ou assunto\u2026\" \/><\/label>\r\n      <span class=\"counter\" id=\"counter\">4 eBooks<\/span>\r\n    <\/div> -->\r\n\r\n    <section class=\"grid\" id=\"grid\">\r\n        \r\n      <!-- PHP -->\r\n      <article class=\"card\">\r\n        <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/20250830_2113_Box-Set-Ebook-PHP_remix_01k3yqed87fveageedjb26zmp7.png\" alt=\"Capa do eBook PHP\" \/>\r\n        <div class=\"body\">\r\n          <h2 class=\"title\">Aprenda PHP em 7 Dias<\/h2>\r\n          <p class=\"desc\">Do zero ao seu primeiro sistema web em 1 semana.<\/p>\r\n          <div class=\"tags\"><span class=\"tag\">PHP<\/span><span class=\"tag\">Backend<\/span><\/div>\r\n          <div class=\"cta\">\r\n            <a class=\"primary\" href=\"https:\/\/kiwify.app\/FiqJpCy\" target=\"_blank\">Acessar eBook<\/a>\r\n            <a class=\"ghost\" href=\"https:\/\/kiwify.app\/FiqJpCy\" target=\"_blank\">Ver amostra<\/a>\r\n          <\/div>\r\n          <details>\r\n            <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n            <div class=\"outline\">\r\n              <ol>\r\n                <li><strong>Dia 1<\/strong> \u2014 Instala\u00e7\u00e3o, sintaxe, vari\u00e1veis<\/li>\r\n                <li><strong>Dia 2<\/strong> \u2014 Estruturas de controle<\/li>\r\n                <li><strong>Dia 3<\/strong> \u2014 Fun\u00e7\u00f5es e Arrays<\/li>\r\n                <li><strong>Dia 4<\/strong> \u2014 Formul\u00e1rios<\/li>\r\n                <li><strong>Dia 5<\/strong> \u2014 Arquivos e Sess\u00f5es<\/li>\r\n                <li><strong>Dia 6<\/strong> \u2014 Banco de Dados<\/li>\r\n                <li><strong>Dia 7<\/strong> \u2014 Mini-projeto<\/li>\r\n              <\/ol>\r\n            <\/div>\r\n          <\/details>\r\n        <\/div>\r\n      <\/article>\r\n      <article class=\"card\">\r\n  <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-31-de-ago.-de-2025-22_25_29.png\" alt=\"Capa do eBook HTML e CSS\" \/>\r\n  <div class=\"body\">\r\n    <h2 class=\"title\">HTML e CSS<\/h2>\r\n    <p class=\"desc\">Aprenda os fundamentos da cria\u00e7\u00e3o de p\u00e1ginas web com HTML e CSS, do zero \u00e0 constru\u00e7\u00e3o de layouts modernos.<\/p>\r\n    <div class=\"tags\"><span class=\"tag\">Front-end<\/span><span class=\"tag\">HTML<\/span><span class=\"tag\">CSS<\/span><\/div>\r\n    <div class=\"cta\">\r\n      <a class=\"primary\" href=\"https:\/\/kiwify.app\/tsNBpGZ\" target=\"_blank\">Acessar eBook<\/a>\r\n      <a class=\"ghost\" href=\"https:\/\/kiwify.app\/tsNBpGZ\" target=\"_blank\">Ver amostra<\/a>\r\n    <\/div>\r\n    <details>\r\n      <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n      <div class=\"outline\">\r\n        <ol>\r\n          <li><strong>Cap. 1<\/strong> \u2014 Introdu\u00e7\u00e3o \u00e0 Web e Estrutura HTML<\/li>\r\n          <li><strong>Cap. 2<\/strong> \u2014 Tags b\u00e1sicas: textos, links e imagens<\/li>\r\n          <li><strong>Cap. 3<\/strong> \u2014 Listas, tabelas e formul\u00e1rios<\/li>\r\n          <li><strong>Cap. 4<\/strong> \u2014 Introdu\u00e7\u00e3o ao CSS: seletores e cores<\/li>\r\n          <li><strong>Cap. 5<\/strong> \u2014 Box model, margens e espa\u00e7amentos<\/li>\r\n          <li><strong>Cap. 6<\/strong> \u2014 Layouts responsivos com Flexbox e Grid<\/li>\r\n          <li><strong>Cap. 7<\/strong> \u2014 Estiliza\u00e7\u00e3o avan\u00e7ada: pseudo-classes e anima\u00e7\u00f5es<\/li>\r\n          <li><strong>Cap. 8<\/strong> \u2014 Projeto final: landing page completa<\/li>\r\n        <\/ol>\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/article>\r\n\r\n\r\n      <!-- JS -->\r\n      <article class=\"card\">\r\n        <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/ChatGPT-Image-31-de-ago.-de-2025-19_58_51.png\" alt=\"Capa do eBook JavaScript\" \/>\r\n        <div class=\"body\">\r\n          <h2 class=\"title\">JavaScript Moderno<\/h2>\r\n          <p class=\"desc\">Aprenda ES6+, DOM, eventos e programa\u00e7\u00e3o ass\u00edncrona.<\/p>\r\n          <div class=\"tags\"><span class=\"tag\">JavaScript<\/span><span class=\"tag\">Front-end<\/span><\/div>\r\n          <div class=\"cta\">\r\n            <a class=\"primary\" href=\"https:\/\/uniqon.com.br\/index.php\/javascript-moderno\/\" target=\"_blank\">Acessar eBook<\/a>\r\n            <a class=\"ghost\" href=\"https:\/\/uniqon.com.br\/index.php\/javascript-moderno\/\" target=\"_blank\">Ver amostra<\/a>\r\n          <\/div>\r\n          <details>\r\n            <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n            <div class=\"outline\">\r\n              <ol>\r\n                <li><strong>M\u00f3dulo 1<\/strong> \u2014 Fundamentos (let\/const, fun\u00e7\u00f5es)<\/li>\r\n                <li><strong>M\u00f3dulo 2<\/strong> \u2014 DOM e eventos<\/li>\r\n                <li><strong>M\u00f3dulo 3<\/strong> \u2014 ES6+: Arrow, m\u00f3dulos<\/li>\r\n                <li><strong>M\u00f3dulo 4<\/strong> \u2014 Promises e async\/await<\/li>\r\n                <li><strong>M\u00f3dulo 5<\/strong> \u2014 Boas pr\u00e1ticas<\/li>\r\n                <li><strong>M\u00f3dulo 6<\/strong> \u2014 Projeto To-Do List<\/li>\r\n              <\/ol>\r\n            <\/div>\r\n          <\/details>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <!-- Python -->\r\n      <article class=\"card\">\r\n  <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/Design-sem-nome.png\" alt=\"Capa do eBook Estruturas de Dados em Python\" \/>\r\n  <div class=\"body\">\r\n    <h2 class=\"title\">Estruturas de Dados em Python<\/h2>\r\n    <p class=\"desc\">Aprenda os principais tipos de estruturas de dados em Python, com teoria, pr\u00e1tica e projetos aplicados.<\/p>\r\n    <div class=\"tags\"><span class=\"tag\">Python<\/span><span class=\"tag\">Algoritmos<\/span><span class=\"tag\">Estruturas de Dados<\/span><\/div>\r\n    <div class=\"cta\">\r\n      <a class=\"primary\" href=\"https:\/\/uniqon.com.br\/index.php\/estruturas-de-dados-em-python\/\" target=\"_blank\">Acessar eBook<\/a>\r\n      <a class=\"ghost\" href=\"https:\/\/uniqon.com.br\/index.php\/estruturas-de-dados-em-python\/\" target=\"_blank\">Ver amostra<\/a>\r\n    <\/div>\r\n    <details>\r\n      <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n      <div class=\"outline\">\r\n        <ol>\r\n          <li><strong>Cap. 1<\/strong> \u2014 Fundamentos de algoritmos e complexidade (Big-O)<\/li>\r\n          <li><strong>Cap. 2<\/strong> \u2014 Listas, tuplas e arrays<\/li>\r\n          <li><strong>Cap. 3<\/strong> \u2014 Pilhas e filas<\/li>\r\n          <li><strong>Cap. 4<\/strong> \u2014 Dicion\u00e1rios e conjuntos<\/li>\r\n          <li><strong>Cap. 5<\/strong> \u2014 \u00c1rvores (bin\u00e1rias, BST)<\/li>\r\n          <li><strong>Cap. 6<\/strong> \u2014 Grafos (conceitos e implementa\u00e7\u00e3o)<\/li>\r\n          <li><strong>Cap. 7<\/strong> \u2014 Algoritmos de ordena\u00e7\u00e3o e busca<\/li>\r\n          <li><strong>Cap. 8<\/strong> \u2014 Projeto final: biblioteca simples de estruturas em Python<\/li>\r\n        <\/ol>\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/article>\r\n<!-- PY -->\r\n<article class=\"card\">\r\n  <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/capa-10.png\" alt=\"Capa do eBook 10 Projetos em Python\" \/>\r\n  <div class=\"body\">\r\n    <h2 class=\"title\">10 Projetos em Python<\/h2>\r\n    <p class=\"desc\">Construa 10 apps do zero: automa\u00e7\u00e3o, web, dados, APIs e um jogo simples.<\/p>\r\n    <div class=\"tags\">\r\n      <span class=\"tag\">Python<\/span><span class=\"tag\">Projetos<\/span>\r\n    <\/div>\r\n    <div class=\"cta\">\r\n      <a class=\"primary\" href=\"https:\/\/uniqon.com.br\/index.php\/10-projetos-em-python-2\/\" target=\"_blank\">Acessar eBook<\/a>\r\n      <a class=\"ghost\" href=\"https:\/\/uniqon.com.br\/index.php\/10-projetos-em-python-2\/\" target=\"_blank\">Ver amostra<\/a>\r\n    <\/div>\r\n    <details>\r\n      <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n      <div class=\"outline\">\r\n        <ol>\r\n          <li><strong>Projeto 1<\/strong> \u2014 CLI Conversor de Moedas<\/li>\r\n          <li><strong>Projeto 2<\/strong> \u2014 Web Scraper (requests + BeautifulSoup)<\/li>\r\n          <li><strong>Projeto 3<\/strong> \u2014 API com FastAPI<\/li>\r\n          <li><strong>Projeto 4<\/strong> \u2014 Bot do Telegram<\/li>\r\n          <li><strong>Projeto 5<\/strong> \u2014 Dashboard com Streamlit<\/li>\r\n          <li><strong>Projeto 6<\/strong> \u2014 Automa\u00e7\u00e3o de Planilhas (openpyxl)<\/li>\r\n          <li><strong>Projeto 7<\/strong> \u2014 ETL de Dados com Pandas<\/li>\r\n          <li><strong>Projeto 8<\/strong> \u2014 Banco de Dados com SQLAlchemy<\/li>\r\n          <li><strong>Projeto 9<\/strong> \u2014 Testes e Qualidade (pytest + lint)<\/li>\r\n          <li><strong>Projeto 10<\/strong> \u2014 Jogo Snake com Pygame<\/li>\r\n        <\/ol>\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/article>\r\n\r\n\r\n\r\n      <!-- Algoritmos -->\r\n      <article class=\"card\">\r\n  <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/capa-lgc-lp.png\" alt=\"Capa do eBook L\u00f3gica de Programa\u00e7\u00e3o\" \/>\r\n  <div class=\"body\">\r\n    <h2 class=\"title\">L\u00f3gica de Programa\u00e7\u00e3o<\/h2>\r\n    <p class=\"desc\">Aprenda passo a passo os fundamentos da l\u00f3gica, estruturas b\u00e1sicas e resolu\u00e7\u00e3o de problemas.<\/p>\r\n    <div class=\"tags\"><span class=\"tag\">L\u00f3gica<\/span><span class=\"tag\">Iniciantes<\/span><span class=\"tag\">Algoritmos<\/span><\/div>\r\n    <div class=\"cta\">\r\n      <a class=\"primary\" href=\"https:\/\/uniqon.com.br\/index.php\/logica-de-programacao\/\" target=\"_blank\">Acessar eBook<\/a>\r\n      <a class=\"ghost\" href=\"https:\/\/uniqon.com.br\/index.php\/logica-de-programacao\/\" target=\"_blank\">Ver amostra<\/a>\r\n    <\/div>\r\n    <details>\r\n      <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n      <div class=\"outline\">\r\n        <ol>\r\n          <li><strong>Cap. 1<\/strong> \u2014 O que \u00e9 l\u00f3gica de programa\u00e7\u00e3o<\/li>\r\n          <li><strong>Cap. 2<\/strong> \u2014 Pensamento computacional e algoritmos<\/li>\r\n          <li><strong>Cap. 3<\/strong> \u2014 Vari\u00e1veis, constantes e operadores<\/li>\r\n          <li><strong>Cap. 4<\/strong> \u2014 Estruturas condicionais (if, else, switch)<\/li>\r\n          <li><strong>Cap. 5<\/strong> \u2014 Estruturas de repeti\u00e7\u00e3o (for, while, do-while)<\/li>\r\n          <li><strong>Cap. 6<\/strong> \u2014 Vetores e matrizes (arrays)<\/li>\r\n          <li><strong>Cap. 7<\/strong> \u2014 Fun\u00e7\u00f5es e modulariza\u00e7\u00e3o<\/li>\r\n          <li><strong>Cap. 8<\/strong> \u2014 Resolu\u00e7\u00e3o de problemas e boas pr\u00e1ticas<\/li>\r\n          <li><strong>Cap. 9<\/strong> \u2014 Projeto final: miniaplica\u00e7\u00e3o com l\u00f3gica estruturada<\/li>\r\n        <\/ol>\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/article>\r\n<!-- PY-EX -->\r\n<article class=\"card\">\r\n  <img decoding=\"async\" class=\"cover\" src=\"http:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/Design-sem-nome-1.png\" alt=\"Capa do Caderno de Exerc\u00edcios em Python\" \/>\r\n  <div class=\"body\">\r\n    <h2 class=\"title\">Caderno de Exerc\u00edcios em Python<\/h2>\r\n    <p class=\"desc\">Pratique l\u00f3gica, sintaxe e bibliotecas com dezenas de exerc\u00edcios pr\u00e1ticos.<\/p>\r\n    <div class=\"tags\">\r\n      <span class=\"tag\">Python<\/span><span class=\"tag\">Exerc\u00edcios<\/span>\r\n    <\/div>\r\n    <div class=\"cta\">\r\n      <a class=\"primary\" href=\"https:\/\/uniqon.com.br\/index.php\/caderno-de-exercicios-em-python\/\" target=\"_blank\">Acessar Caderno<\/a>\r\n      <a class=\"ghost\" href=\"https:\/\/uniqon.com.br\/index.php\/caderno-de-exercicios-em-python\/\" target=\"_blank\">Ver amostra<\/a>\r\n    <\/div>\r\n    <details>\r\n      <summary>\ud83d\udcd1 Ver sum\u00e1rio<\/summary>\r\n      <div class=\"outline\">\r\n        <ol>\r\n          <li><strong>Cap\u00edtulo 1<\/strong> \u2014 Vari\u00e1veis e Tipos<\/li>\r\n          <li><strong>Cap\u00edtulo 2<\/strong> \u2014 Estruturas de Decis\u00e3o<\/li>\r\n          <li><strong>Cap\u00edtulo 3<\/strong> \u2014 La\u00e7os de Repeti\u00e7\u00e3o<\/li>\r\n          <li><strong>Cap\u00edtulo 4<\/strong> \u2014 Fun\u00e7\u00f5es<\/li>\r\n          <li><strong>Cap\u00edtulo 5<\/strong> \u2014 Listas e Dicion\u00e1rios<\/li>\r\n          <li><strong>Cap\u00edtulo 6<\/strong> \u2014 Strings<\/li>\r\n          <li><strong>Cap\u00edtulo 7<\/strong> \u2014 Manipula\u00e7\u00e3o de Arquivos<\/li>\r\n          <li><strong>Cap\u00edtulo 8<\/strong> \u2014 M\u00f3dulos e Pacotes<\/li>\r\n          <li><strong>Cap\u00edtulo 9<\/strong> \u2014 Exerc\u00edcios de Automa\u00e7\u00e3o<\/li>\r\n          <li><strong>Cap\u00edtulo 10<\/strong> \u2014 Projeto Final<\/li>\r\n        <\/ol>\r\n      <\/div>\r\n    <\/details>\r\n  <\/div>\r\n<\/article>\r\n\r\n\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <footer>\u00a9 <span id=\"year\"><\/span> Biblioteca de eBooks. Todos os direitos reservados.<\/footer>\r\n\r\n  <script>\r\n    document.getElementById('year').textContent = new Date().getFullYear();\r\n\r\n    \/\/ Filtro de busca\r\n    const input = document.getElementById('q');\r\n    const cards = Array.from(document.querySelectorAll('.card'));\r\n    const counter = document.getElementById('counter');\r\n    function normalize(s){ return (s||'').toLowerCase().normalize('NFD').replace(\/\\p{Diacritic}\/gu,''); }\r\n    function applyFilter(){\r\n      const q = normalize(input.value);\r\n      let visible=0;\r\n      cards.forEach(card=>{\r\n        const text = normalize(card.textContent);\r\n        const match = !q || text.includes(q);\r\n        card.style.display = match ? '' : 'none';\r\n        if(match) visible++;\r\n      });\r\n      counter.textContent = `${visible} ${visible===1?'eBook':'eBooks'}`;\r\n    }\r\n    input.addEventListener('input', applyFilter); applyFilter();\r\n\r\n    \/\/ Acorde\u00e3o (s\u00f3 abre um)\r\n    document.addEventListener('click', e=>{\r\n      const summary = e.target.closest('summary'); if(!summary) return;\r\n      const details = summary.parentElement;\r\n      e.preventDefault();\r\n      const isOpen = details.hasAttribute('open');\r\n      document.querySelectorAll('details[open]').forEach(d=>d.removeAttribute('open'));\r\n      if(!isOpen) details.setAttribute('open','');\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>Biblioteca de eBooks \u2014 Programa\u00e7\u00e3o \ud83d\udcda Biblioteca de eBooks de Programa\u00e7\u00e3o Cole\u00e7\u00e3o de eBooks para acelerar seus estudos: PHP, JavaScript, Python, algoritmos e muito mais. Aprenda PHP em 7 Dias Do zero ao seu primeiro sistema web em 1 semana. PHPBackend Acessar eBook Ver amostra \ud83d\udcd1 Ver sum\u00e1rio Dia 1 \u2014 Instala\u00e7\u00e3o, sintaxe, vari\u00e1veis Dia [&hellip;]<\/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-365","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/365","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=365"}],"version-history":[{"count":25,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/365\/revisions"}],"predecessor-version":[{"id":598,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/365\/revisions\/598"}],"wp:attachment":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}