{"id":1603,"date":"2026-09-05T14:21:50","date_gmt":"2026-09-05T14:21:50","guid":{"rendered":"https:\/\/accelthinking.com\/?p=1603"},"modified":"2026-09-11T19:47:40","modified_gmt":"2026-09-11T19:47:40","slug":"do-informatics-competitions-still-matter","status":"publish","type":"post","link":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/","title":{"rendered":"Do Informatics Competitions Still Matter in the AI Era?"},"content":{"rendered":"<style>\nhtml,body,#page{background:#f8fafc!important}.site-header,.site-footer,#masthead,#colophon,.entry-header,.post-navigation,.comments-area{display:none!important}.entry-title{display:none!important}.site-content .ast-container{max-width:100%!important;padding:0!important}.entry-content{margin:0!important;line-height:0!important}.site-content,#content,#primary,#main,.ast-plain-container #primary{margin:0!important;padding:0!important;background:#f8fafc}.ast-article-single{padding:0!important}\n.ati-page,.ati-page *{box-sizing:border-box}.entry-content>.ati-page,.ati-page{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;font-family:Inter,Arial,sans-serif;color:#0f172a;background:#f8fafc;font-size:0;line-height:0}.ati-page>p,.ati-page main>p,.ati-footer>p{display:none!important;margin:0!important}.ati-page a{text-decoration:none;color:inherit}.ati-page svg{display:block}.ati-top,.ati-page main,.ati-footer{font-size:16px;line-height:1.5}\n.ati-top{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(22px,6vw,116px);color:#fff;background:#050505;border-bottom:1px solid rgba(255,255,255,.08)}.ati-top>p{display:contents!important}.ati-top br,.ati-nav br{display:none!important}.ati-brand{display:inline-flex;align-items:center;width:max-content;color:#ffc400!important}.ati-logo img{display:block;width:auto;height:38px;max-width:min(260px,42vw);object-fit:contain}.ati-nav{display:flex;gap:clamp(20px,3vw,44px);align-items:center;justify-content:center;font-size:15px;font-weight:600}.ati-nav a{position:relative;padding:28px 0 24px;color:rgba(255,255,255,.86)!important}.ati-nav a:hover,.ati-nav a.active{color:#ffc400!important}.ati-nav a:after{position:absolute;right:0;bottom:19px;left:0;height:2px;content:\"\";background:#ffc400;transform:scaleX(0);transition:transform 160ms ease}.ati-nav a:hover:after,.ati-nav a.active:after{transform:scaleX(1)}.ati-header-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;color:#050505!important;background:#ffc400;border-radius:8px;font-size:14px;font-weight:800}\n.ati-page{--hero-pattern:radial-gradient(circle at 82% 24%,rgba(255,196,0,.18) 0 2px,transparent 3px),linear-gradient(135deg,rgba(255,255,255,.07) 1px,transparent 1px);--hero-pattern-size:90px 90px,38px 38px;--hero-pattern-opacity:.55}.ati-solutions{--hero-pattern:radial-gradient(circle at 25px 25px,rgba(255,196,0,.2) 0 2px,transparent 3px),linear-gradient(90deg,rgba(255,196,0,.09) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.06) 1px,transparent 1px);--hero-pattern-size:96px 96px,96px 96px,96px 96px}.ati-cp-academy{--hero-pattern:radial-gradient(circle at 20px 20px,rgba(255,196,0,.26) 0 3px,transparent 4px),radial-gradient(circle at 74px 58px,rgba(20,184,166,.18) 0 2px,transparent 3px),linear-gradient(135deg,transparent 46%,rgba(255,196,0,.11) 47% 48%,transparent 49%);--hero-pattern-size:112px 112px,112px 112px,56px 56px}.ati-it-consulting{--hero-pattern:linear-gradient(90deg,transparent 0 28px,rgba(20,184,166,.14) 29px 30px,transparent 31px 72px),linear-gradient(0deg,transparent 0 28px,rgba(255,196,0,.1) 29px 30px,transparent 31px 72px),radial-gradient(circle at 30px 30px,rgba(20,184,166,.22) 0 2px,transparent 3px);--hero-pattern-size:72px 72px,72px 72px,72px 72px}.ati-about-page{--hero-pattern:linear-gradient(135deg,rgba(255,196,0,.12) 0 2px,transparent 2px 28px),radial-gradient(circle at 85% 28%,rgba(255,255,255,.12) 0 2px,transparent 3px);--hero-pattern-size:42px 42px,96px 96px}.ati-contact{--hero-pattern:radial-gradient(circle at 78% 44%,transparent 0 34px,rgba(255,196,0,.14) 35px 36px,transparent 37px 70px,rgba(20,184,166,.12) 71px 72px,transparent 73px),linear-gradient(135deg,rgba(255,255,255,.06) 1px,transparent 1px);--hero-pattern-size:220px 220px,42px 42px}.ati-cp-weekly-challenge{--hero-pattern:radial-gradient(circle at 18px 18px,rgba(255,196,0,.2) 0 2px,transparent 3px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);--hero-pattern-size:52px 52px,104px 104px}.ati-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,6vw,90px);align-items:center;min-height:430px;padding:76px clamp(22px,10vw,160px);overflow:hidden;color:#fff;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.6)),var(--hero) center\/cover no-repeat}.ati-hero:after{position:absolute;inset:0;content:\"\";background:var(--hero-pattern);background-size:var(--hero-pattern-size);opacity:var(--hero-pattern-opacity);mix-blend-mode:screen;pointer-events:none}.ati-hero>*{position:relative;z-index:1}.ati-label{margin:0 0 12px!important;color:#ffb000!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.ati-hero h1{max-width:840px;margin:0!important;color:#fff!important;font-size:clamp(42px,5vw,72px)!important;line-height:1.03!important;font-weight:800!important;letter-spacing:0}.ati-hero-title-line{display:block;color:#fff!important}.ati-hero-title-line.accent{color:#ffc400!important}.ati-word{display:inline-block;white-space:nowrap}.ati-word:not(:last-child){margin-right:.32em}.ati-letter{display:inline-block;opacity:0;transform:translateY(.34em);animation:ati-letter-in 520ms cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(38ms * var(--i))}@keyframes ati-letter-in{0%{opacity:0;transform:translateY(.34em)}100%{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ati-letter{opacity:1;transform:none;animation:none}}.ati-hero p:not(.ati-label){max-width:700px;margin:22px 0 0!important;color:rgba(255,255,255,.86)!important;font-size:19px!important}.ati-side{padding:28px;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:8px;backdrop-filter:blur(18px)}.ati-side strong{display:block;color:#ffc400;font-size:22px;line-height:1.15;overflow-wrap:anywhere}.ati-side p{margin:12px 0 0!important;color:rgba(255,255,255,.78)!important}.ati-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ati-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:8px;font-size:15px;font-weight:800}.ati-primary{color:#050505!important;background:linear-gradient(135deg,#ffc400,#ffb000);box-shadow:0 18px 38px rgba(255,196,0,.25)}.ati-secondary{color:#fff!important;border:1px solid #ffc400}\n.ati-section,.ati-about{max-width:1320px;margin:0 auto;padding:72px clamp(22px,6vw,64px)}.ati-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:end;margin-bottom:32px}.ati-heading h2,.ati-split h2{margin:0!important;color:#050505!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important}.ati-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ati-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.ati-card{padding:26px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.06)}.ati-card .ati-num{color:#b47c00;font-size:14px;font-weight:800;text-transform:uppercase}.ati-card h3{margin:12px 0 0!important;color:#050505!important;font-size:22px!important;line-height:1.12!important}.ati-card p{margin:12px 0 0!important;color:#172033!important}.ati-task-card h3{margin:0!important}.ati-task-card h3 .ati-num{display:inline;color:#b47c00;font-size:22px;line-height:1.12}.ati-task-card p{margin-top:14px!important}.ati-split{max-width:1320px;margin:0 auto;padding:72px clamp(22px,6vw,64px);display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;border-top:1px solid #e2e8f0}.ati-list{display:grid;gap:14px}.ati-list article{padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.ati-list b{display:block;color:#050505;font-size:18px}.ati-list span{display:block;margin-top:6px;color:#172033}.ati-dark{max-width:none;background:linear-gradient(135deg,#050505,#0f172a);color:#fff;border:0;padding-left:clamp(22px,10vw,160px);padding-right:clamp(22px,10vw,160px)}.ati-dark h2,.ati-dark p{color:#fff!important}.ati-dark .ati-list article{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.ati-dark .ati-list b{color:#ffc400}.ati-dark .ati-list span{color:rgba(255,255,255,.78)}.ati-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ati-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ati-benefits span{padding:18px 20px;color:#0f3d37;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.24);border-radius:8px;font-weight:800}.ati-side .ati-side-link{display:inline-flex;margin-top:18px;min-height:42px;padding:0 16px;align-items:center;justify-content:center;color:#050505!important;background:#ffc400;border-radius:8px;font-size:14px;font-weight:800}.ati-challenge-entry{max-width:1320px;margin:0 auto;padding:0 clamp(22px,6vw,64px) 72px}.ati-challenge-entry+.ati-challenge-entry{padding-top:0}.ati-challenge-panel{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 30px;color:#fff;background:linear-gradient(135deg,#050505,#111827);border:1px solid rgba(255,196,0,.36);border-radius:8px;box-shadow:0 24px 55px rgba(15,23,42,.16)}.ati-challenge-entry h2{margin:0!important;color:#fff!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.08!important}.ati-challenge-entry p{margin:8px 0 0!important;color:#dbe4ef!important}.ati-challenge-entry a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;color:#050505!important;background:#ffc400;border-radius:8px;font-weight:800;white-space:nowrap}.ati-posts{display:grid;gap:18px}.ati-posts article{padding:26px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.ati-posts h2{margin:0!important;color:#050505!important;font-size:28px!important}.ati-tag{color:#b47c00;font-size:13px;font-weight:800;text-transform:uppercase}\n.ati-assessment{display:grid;gap:18px}.ati-assessment-frame{display:block;width:100%;min-height:3300px;border:0;background:#f8fafc}.ati-embed{overflow:hidden;border:1px solid #1e293b;border-radius:8px;background:#050505;box-shadow:0 18px 45px rgba(15,23,42,.12)}.ati-embed iframe{display:block;width:100%;min-height:760px;border:0}.ati-levels{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ati-levels li{padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#172033}.ati-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:800px){.ati-task-grid{grid-template-columns:1fr}.ati-assessment-frame{min-height:4300px}}\nbody .ati-wpforms .wpforms-container{margin:0!important}body .ati-wpforms form,body .ati-wpforms .wpforms-field-container{display:flex!important;flex-direction:column!important}body .ati-wpforms .wpforms-field{padding:10px 0 16px!important}body .ati-wpforms .wpforms-field.wpforms-field-text{display:none!important}body .ati-wpforms .wpforms-field.wpforms-field-select{order:-10!important}body .ati-wpforms .wpforms-field-label{font-weight:800!important;color:#050505!important}body .ati-wpforms .wpforms-field-row{max-width:100%!important}body .ati-wpforms .wpforms-field-row-block{width:100%!important;padding:0!important;margin-bottom:12px!important}body .ati-wpforms input,body .ati-wpforms textarea,body .ati-wpforms select{width:100%!important;max-width:100%!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a!important;font:inherit!important}body .ati-wpforms select{appearance:auto!important}body .ati-wpforms button[type=submit]{min-height:52px!important;padding:0 26px!important;border:0!important;border-radius:8px!important;color:#050505!important;background:linear-gradient(135deg,#ffc400,#ffb000)!important;box-shadow:0 18px 38px rgba(255,196,0,.24)!important;font-weight:800!important}\n#wpforms-76-field_5-container,#wpforms-76-field_6-container{display:none!important}#wpforms-76-field_4-container{order:-10!important}\n.ati-challenge-query .wp-block-post-template,.ati-challenge-posts{display:grid!important;gap:18px!important;padding:0!important;margin:0!important;list-style:none!important}.ati-challenge-query .wp-block-post,.ati-challenge-posts li{padding:26px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 18px 45px rgba(15,23,42,.06)}.ati-challenge-query h2{margin:0!important}.ati-challenge-query h2 a,.ati-challenge-posts a{display:block;color:#050505!important;font-size:clamp(23px,2.8vw,31px);font-weight:800;line-height:1.12}.ati-challenge-query h2 a:hover,.ati-challenge-posts a:hover{color:#b47c00!important}.ati-challenge-query time,.ati-challenge-posts time{display:block;margin-top:10px;color:#b47c00;font-size:13px;font-weight:800;text-transform:uppercase}.ati-challenge-query .wp-block-post-excerpt,.ati-challenge-posts .wp-block-latest-posts__post-excerpt{margin:12px 0 0!important;color:#172033!important;font-size:16px;line-height:1.55}.ati-challenge-query .wp-block-post-excerpt__more-link{display:inline-flex;margin-top:14px;color:#b47c00!important;font-weight:800}.ati-article{max-width:1080px;margin:0 auto;padding:72px clamp(22px,6vw,64px);font-size:18px;line-height:1.7}.ati-article-card{padding:clamp(28px,5vw,56px);background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.06)}.ati-article-card p{margin:0 0 22px!important;color:#172033!important}.ati-article-card h2{margin:42px 0 14px!important;color:#050505!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.1!important}.ati-article-card ul{margin:0 0 24px 22px!important;color:#172033}.ati-article-card li{margin:8px 0}.ati-article-card pre{overflow:auto;margin:16px 0 28px!important;padding:20px!important;color:#f8fafc!important;background:#0b1020!important;border:1px solid #1e293b;border-radius:8px;font-size:14px;line-height:1.55}.ati-article-card pre code{display:block!important;padding:0!important;color:#f8fafc!important;background:transparent!important;border:0!important;font-family:Menlo,Consolas,monospace;white-space:pre}.ati-back-link{display:inline-flex;margin-bottom:18px;color:#b47c00!important;font-size:14px;font-weight:800}\n.ati-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;min-height:90px;padding:22px clamp(22px,10vw,160px);color:#f8fafc;background:#050505;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ati-footer .ati-logo img{height:36px;max-width:240px}.ati-footer a{color:#f8fafc!important}.ati-footer a:hover{color:#ffc400!important}.ati-footer nav{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;font-size:14px;font-weight:600;line-height:1.35}.ati-footer address{display:grid;gap:5px;justify-self:end;color:#dbe4ef;font-size:14.5px;font-weight:500;line-height:1.35;font-style:normal;margin:0!important}.ati-footer address a{font-weight:700}.ati-footer address span{color:#cbd5e1}\n.ati-menu-toggle,.ati-menu-button{display:none}@media(max-width:1100px){.ati-top,.ati-hero,.ati-heading,.ati-grid,.ati-grid.five,.ati-split,.ati-path,.ati-footer,.ati-challenge-panel{grid-template-columns:1fr}.ati-header-cta,.ati-footer address{justify-self:start}.ati-nav{justify-content:flex-start;flex-wrap:wrap}.ati-split{gap:30px}.ati-benefits{grid-template-columns:1fr}.ati-challenge-entry a{justify-self:start}}@media(max-width:700px){.ati-top{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:0!important;padding:16px 22px!important}.ati-logo img{height:34px}.ati-menu-button{display:grid;gap:5px;place-content:center;width:44px;height:40px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:8px;cursor:pointer}.ati-menu-button span{display:block;width:20px;height:2px;background:#ffc400;border-radius:999px}.ati-nav{display:none!important;grid-column:1\/-1;width:100%;gap:0;margin-top:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.ati-nav a{padding:11px 0!important}.ati-nav a:after{bottom:5px}.ati-header-cta{display:none!important}.ati-menu-toggle:checked~.ati-nav{display:grid!important}.ati-menu-toggle:checked~.ati-header-cta{display:inline-flex!important;grid-column:1\/-1;justify-self:start;margin-top:12px}.ati-hero{min-height:auto;padding:60px 22px}.ati-hero h1{font-size:40px!important}.ati-footer nav{justify-content:flex-start}}\n@media(max-width:1100px){.ati-top{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:0!important;padding:16px 22px!important}.ati-logo img{height:34px}.ati-menu-button{display:grid!important;gap:5px;place-content:center;width:44px;height:40px;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:8px;cursor:pointer}.ati-menu-button span{display:block;width:20px;height:2px;background:#ffc400;border-radius:999px}.ati-nav{display:none!important;grid-column:1\/-1;width:100%;gap:0;margin-top:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}.ati-nav a{padding:11px 0!important}.ati-nav a:after{bottom:5px}.ati-header-cta{display:none!important}.ati-menu-toggle:checked~.ati-nav{display:grid!important}.ati-menu-toggle:checked~.ati-header-cta{display:inline-flex!important;grid-column:1\/-1;justify-self:start;margin-top:12px}}\n.ati-mobile-menu{display:none}.ati-mobile-menu summary{list-style:none}.ati-mobile-menu summary::-webkit-details-marker{display:none}@media(max-width:1100px){.ati-mobile-menu{display:block!important;position:absolute!important;top:18px!important;right:22px!important;z-index:9999!important}.ati-mobile-menu summary{display:grid!important;gap:5px;place-content:center;width:44px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#050505;cursor:pointer}.ati-mobile-menu summary span{display:block;width:20px;height:2px;background:#ffc400;border-radius:999px}.ati-mobile-menu summary:before{display:block;width:20px;height:2px;content:\"\";background:#ffc400;border-radius:999px;box-shadow:0 7px 0 #ffc400,0 14px 0 #ffc400}.ati-mobile-menu summary span{display:none}.ati-mobile-menu[open] summary{border-color:rgba(255,196,0,.62);background:rgba(255,196,0,.1)}.ati-mobile-panel{position:absolute;top:52px;right:0;display:grid;gap:2px;width:min(78vw,320px);padding:12px;background:#050505;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.46)}.ati-mobile-panel a{display:block;padding:12px 14px;color:#f8fafc!important;border-radius:6px;font-size:15px;font-weight:800;line-height:1.2}.ati-mobile-panel a.active,.ati-mobile-panel a:hover{color:#ffc400!important;background:rgba(255,255,255,.06)}.ati-mobile-panel .ati-mobile-cta{margin-top:6px;color:#050505!important;background:#ffc400;text-align:center}.ati-mobile-panel .ati-mobile-cta:hover{color:#050505!important;background:#ffcf33}}\n.ati-mobile-menu-button{position:absolute!important;top:18px!important;right:22px!important;z-index:10000!important;display:grid!important;place-content:center;width:44px;height:40px;color:#ffc400!important;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#050505;font-size:27px!important;font-weight:800;line-height:1;text-decoration:none!important}.ati-mobile-menu-button:before{display:none!important}.ati-mobile-nav-panel{display:none;position:absolute!important;top:70px!important;right:22px!important;z-index:10000!important;width:min(78vw,320px);padding:12px;background:#050505;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.46)}.ati-mobile-nav-panel:target{display:grid!important;gap:2px}.ati-mobile-nav-panel a{display:block;padding:12px 14px;color:#f8fafc!important;border-radius:6px;font-size:15px;font-weight:800;line-height:1.2}.ati-mobile-nav-panel a.active,.ati-mobile-nav-panel a:hover{color:#ffc400!important;background:rgba(255,255,255,.06)}.ati-mobile-nav-panel .ati-mobile-cta{margin-top:6px;color:#050505!important;background:#ffc400;text-align:center}.ati-mobile-nav-panel .ati-mobile-close{color:#94a3b8!important;text-align:center;font-size:13px}@media(min-width:1101px){.ati-mobile-menu-button,.ati-mobile-nav-panel{display:none!important}}@media(max-width:1100px){.ati-mobile-menu{display:none!important}}\n.trp-language-switcher.trp-floating-switcher{position:fixed!important;top:auto!important;right:22px!important;bottom:22px!important;z-index:10001!important;width:auto!important;min-width:118px!important;--bottom:22px!important;--right:22px!important;--border-radius:8px!important;--bg:#050505!important;--bg-hover:rgba(255,255,255,.08)!important;--text:#f8fafc!important;--text-hover:#ffc400!important;--border:1px solid rgba(255,255,255,.2)!important}.trp-language-switcher .trp-language-switcher-inner{background:#050505!important;border-color:rgba(255,255,255,.2)!important;border-radius:8px!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important}.trp-language-switcher .trp-language-item{color:#f8fafc!important;font-weight:800!important}.trp-language-switcher .trp-language-item:hover{color:#ffc400!important;background:rgba(255,255,255,.08)!important}.trp-language-switcher .trp-flag-image{display:none!important}.trp-language-switcher .trp-language-item-name{margin-left:0!important}.ati-header-cta{margin-right:0}@media(max-width:1100px){.trp-language-switcher.trp-floating-switcher{right:18px!important;bottom:18px!important;min-width:118px!important;--bottom:18px!important;--right:18px!important}}\n<\/style>\n<style>\n.ati-article-shell{max-width:980px;margin:0 auto;padding:72px clamp(22px,6vw,64px)}\n.ati-article-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 18px 45px rgba(15,23,42,.06);padding:clamp(26px,5vw,58px)}\n.ati-article-meta{display:flex;flex-wrap:wrap;gap:10px 14px;margin:18px 0 0;color:rgba(255,255,255,.78);font-size:14px;font-weight:700}\n.ati-article-content{color:#172033;font-size:18px;line-height:1.72}\n.ati-article-content p{margin:0 0 1.1em!important;color:#172033!important}\n.ati-article-content h2{margin:2em 0 .65em!important;color:#050505!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important}\n.ati-article-content h3{margin:1.45em 0 .45em!important;color:#050505!important;font-size:22px!important;line-height:1.2!important}\n.ati-article-content ul,.ati-article-content ol{margin:0 0 1.2em 1.4em!important;padding:0!important}\n.ati-article-content li{margin:.35em 0!important}\n.ati-article-content pre{margin:1.4em 0!important;padding:18px 20px!important;overflow:auto;color:#e5e7eb;background:#0f172a;border-radius:8px;line-height:1.55;font-size:14px}\n.ati-article-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",monospace}\n.ati-article-content p code,.ati-article-content li code{padding:.1em .32em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#0f172a;font-size:.92em}\n.ati-article-content a{color:#b47c00!important;font-weight:800;text-decoration:none}\n.ati-article-content a:hover{text-decoration:underline}\n.ati-article-back{margin-top:28px;padding-top:22px;border-top:1px solid #e2e8f0}\n@media(max-width:800px){.ati-article-shell{padding:44px 18px}.ati-article-card{padding:24px 18px}.ati-article-content{font-size:16px}.ati-article-content pre{font-size:13px}}\n<\/style>\n<div class=\"ati-page ati-resource-post\" style=\"--hero:url(https:\/\/i0.wp.com\/accelthinking.com\/wp-content\/uploads\/2026\/06\/hero-technology-education-51.png?w=1600&#038;quality=85&#038;ssl=1)\">\n<header class=\"ati-top\">\n      <a class=\"ati-brand ati-logo\" href=\"\/\" aria-label=\"Accel Thinking home\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" height=\"63\" width=\"366\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/accelthinking.com\/wp-content\/uploads\/2026\/06\/logo-dark-cropped-51.png?w=480&#038;quality=85&#038;ssl=1\" alt=\"Accel Thinking\"><\/a><br \/>\n      <input class=\"ati-menu-toggle\" id=\"ati-menu-post\" type=\"checkbox\" aria-label=\"Toggle navigation menu\"><br \/>\n      <label class=\"ati-menu-button\" for=\"ati-menu-post\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/label><\/p>\n<details class=\"ati-mobile-menu\">\n<summary aria-label=\"Open navigation menu\"><span><\/span><span><\/span><span><\/span><\/summary>\n<div class=\"ati-mobile-panel\"><a class=\"\" href=\"https:\/\/accelthinking.com\/\">Home<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/northstar\/\">NorthStar<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/learning\/\">Learning<\/a><a class=\"active\" href=\"https:\/\/accelthinking.com\/resources\/\">Resources<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/about\/\">About<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/contact\/\">Contact<\/a><a class=\"ati-mobile-cta\" href=\"https:\/\/accelthinking.com\/northstar\/\">Start NorthStar<\/a><\/div>\n<\/details>\n<p>      <a class=\"ati-mobile-menu-button\" href=\"#ati-mobile-nav-post\" aria-label=\"Open navigation menu\">&#9776;<\/a><\/p>\n<nav id=\"ati-mobile-nav-post\" class=\"ati-mobile-nav-panel\"><a class=\"\" href=\"https:\/\/accelthinking.com\/\">Home<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/northstar\/\">NorthStar<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/learning\/\">Learning<\/a><a class=\"active\" href=\"https:\/\/accelthinking.com\/resources\/\">Resources<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/about\/\">About<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/contact\/\">Contact<\/a><a class=\"ati-mobile-cta\" href=\"https:\/\/accelthinking.com\/northstar\/\">Start NorthStar<\/a><a class=\"ati-mobile-close\" href=\"#\">Close<\/a><\/nav>\n<nav class=\"ati-nav\"><a class=\"\" href=\"https:\/\/accelthinking.com\/\">Home<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/northstar\/\">NorthStar<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/learning\/\">Learning<\/a><a class=\"active\" href=\"https:\/\/accelthinking.com\/resources\/\">Resources<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/about\/\">About<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/contact\/\">Contact<\/a><\/nav>\n<p>      <a class=\"ati-header-cta\" href=\"https:\/\/accelthinking.com\/northstar\/\">Start NorthStar<\/a><br \/>\n    <\/header>\n<p>    <main><\/p>\n<section class=\"ati-hero ati-ai005-hero\">\n<div>\n<p class=\"ati-label\">AI Learning &#038; Future Skills<\/p>\n<h1 aria-label=\"Do Informatics Competitions Still Matter in the AI Era?\"><span class=\"ati-hero-title-line\"><span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:0\">D<\/span><span class=\"ati-letter\" style=\"--i:1\">o<\/span><\/span> <span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:3\">I<\/span><span class=\"ati-letter\" style=\"--i:4\">n<\/span><span class=\"ati-letter\" style=\"--i:5\">f<\/span><span class=\"ati-letter\" style=\"--i:6\">o<\/span><span class=\"ati-letter\" style=\"--i:7\">r<\/span><span class=\"ati-letter\" style=\"--i:8\">m<\/span><span class=\"ati-letter\" style=\"--i:9\">a<\/span><span class=\"ati-letter\" style=\"--i:10\">t<\/span><span class=\"ati-letter\" style=\"--i:11\">i<\/span><span class=\"ati-letter\" style=\"--i:12\">c<\/span><span class=\"ati-letter\" style=\"--i:13\">s<\/span><\/span> <span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:15\">C<\/span><span class=\"ati-letter\" style=\"--i:16\">o<\/span><span class=\"ati-letter\" style=\"--i:17\">m<\/span><span class=\"ati-letter\" style=\"--i:18\">p<\/span><span class=\"ati-letter\" style=\"--i:19\">e<\/span><span class=\"ati-letter\" style=\"--i:20\">t<\/span><span class=\"ati-letter\" style=\"--i:21\">i<\/span><span class=\"ati-letter\" style=\"--i:22\">t<\/span><span class=\"ati-letter\" style=\"--i:23\">i<\/span><span class=\"ati-letter\" style=\"--i:24\">o<\/span><span class=\"ati-letter\" style=\"--i:25\">n<\/span><span class=\"ati-letter\" style=\"--i:26\">s<\/span><\/span><\/span><span class=\"ati-hero-title-line\"><span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:28\">S<\/span><span class=\"ati-letter\" style=\"--i:29\">t<\/span><span class=\"ati-letter\" style=\"--i:30\">i<\/span><span class=\"ati-letter\" style=\"--i:31\">l<\/span><span class=\"ati-letter\" style=\"--i:32\">l<\/span><\/span> <span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:34\">M<\/span><span class=\"ati-letter\" style=\"--i:35\">a<\/span><span class=\"ati-letter\" style=\"--i:36\">t<\/span><span class=\"ati-letter\" style=\"--i:37\">t<\/span><span class=\"ati-letter\" style=\"--i:38\">e<\/span><span class=\"ati-letter\" style=\"--i:39\">r<\/span><\/span><\/span><span class=\"ati-hero-title-line\"><span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:41\">i<\/span><span class=\"ati-letter\" style=\"--i:42\">n<\/span><\/span> <span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:44\">t<\/span><span class=\"ati-letter\" style=\"--i:45\">h<\/span><span class=\"ati-letter\" style=\"--i:46\">e<\/span><\/span> <span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:48\">A<\/span><span class=\"ati-letter\" style=\"--i:49\">I<\/span><\/span> <span class=\"ati-word\"><span class=\"ati-letter\" style=\"--i:51\">E<\/span><span class=\"ati-letter\" style=\"--i:52\">r<\/span><span class=\"ati-letter\" style=\"--i:53\">a<\/span><span class=\"ati-letter\" style=\"--i:54\">?<\/span><\/span><\/span><\/h1>\n<p>A parent-friendly guide to what informatics competitions still train when AI can generate code, hints, tests, and explanations.<\/p>\n<div class=\"ati-article-meta\"><span>By Berny<\/span><span>September 3, 2026<\/span><\/div>\n<\/div>\n<aside class=\"ati-side\"><strong>Read<br \/>Model<br \/>Verify<\/strong><\/p>\n<p>Contest training is a problem-solving field, not a guaranteed outcome.<\/p>\n<\/aside>\n<\/section>\n<section class=\"ati-article-shell\">\n<article class=\"ati-article-card\">\n<div class=\"ati-share-tools\" data-ati-share>\n<div class=\"ati-share-copy\">\n<p class=\"ati-share-kicker\">Share this article<\/p>\n<p class=\"ati-share-note\">Copy the link, open your phone share sheet, scan the QR code for WeChat, or send by email.<\/p>\n<\/p><\/div>\n<div class=\"ati-share-actions\">\n    <button type=\"button\" data-share-native>Share<\/button><br \/>\n    <button type=\"button\" data-share-copy-link>Copy Link<\/button><br \/>\n    <button type=\"button\" data-share-wechat>WeChat QR<\/button><br \/>\n    <a data-share-email>Email<\/a>\n  <\/div>\n<div class=\"ati-share-qr\" data-share-qr hidden>\n    <img loading=\"lazy\" data-share-qr-img alt=\"QR code for sharing this article\"><\/p>\n<p>Scan with WeChat, then share the article link.<\/p>\n<\/p><\/div>\n<p class=\"ati-share-status\" data-share-status aria-live=\"polite\">\n<\/div>\n<div class=\"ati-article-content\">\n<article class=\"ati-post-article\">\n<nav class=\"ati-article-toc\" aria-label=\"Article table of contents\"><strong>Contents<\/strong><a href=\"#core-judgment\">Core Judgment<\/a><a href=\"#what-competitions-actually-train\">What Competitions Actually Train<\/a><a href=\"#how-ai-changes-contest-preparation\">How AI Changes Contest Preparation<\/a><a href=\"#what-competitions-should-not-promise\">What Competitions Should Not Promise<\/a><a href=\"#which-students-are-ready\">Which Students Are Ready?<\/a><a href=\"#planning-by-stage\">Planning by Stage<\/a><a href=\"#signs-of-healthy-contest-learning\">Signs of Healthy Contest Learning<\/a><a href=\"#other-valuable-paths\">Other Valuable Paths<\/a><a href=\"#next-step\">Next Step<\/a><a href=\"#faq\">FAQ<\/a><\/nav>\n<p>Informatics competitions can still matter in the AI era, but not because they guarantee admissions or because every student must compete. Their value is that they provide a structured training ground for problem solving under constraints.<\/p>\n<p>A good contest problem asks students to read carefully, model the situation, choose an algorithm, reason about efficiency, implement the solution, test edge cases, and debug under time pressure. AI can help explain ideas or generate code, but students still need to judge whether the answer is correct, efficient, and aligned with the problem.<\/p>\n<p>The healthiest way to use AI in contest preparation is not to copy full solutions. Students should first read the problem, write their own approach, try an implementation, then use AI for hints, comparison, error explanation, and review. The final goal is still for the student to explain the algorithm independently.<\/p>\n<p>Competitions are not the only path. Some students thrive with contest problems; others grow more through projects, data analysis, <a href=\"\/ai-assisted-python-learning-how-kids-should-ask-ai\/\">AI applications<\/a>, web tools, scientific computing, or interdisciplinary work. The right path depends on readiness, interest, goals, and balance.<\/p>\n<p>In the AI era, informatics competitions are best understood as one possible training field for disciplined thinking, not as a universal requirement or guaranteed outcome.<\/p>\n<h2 id=\"core-judgment\">Core Judgment<\/h2>\n<p>Informatics competitions do not lose their learning value simply because AI can write code.<\/p>\n<p>The reason is that contest training has never been only about typing code. A strong solution usually requires students to read the problem carefully, abstract the situation, choose an algorithm, reason about complexity, implement the idea, design tests, debug under time pressure, and explain why the solution works.<\/p>\n<p>AI can help with hints, explanations, or code drafts. But students still need enough judgment to decide whether an answer is correct, efficient, and aligned with the constraints.<\/p>\n<h2 id=\"what-competitions-actually-train\">What Competitions Actually Train<\/h2>\n<h3 id=\"long-problem-reading\">Long Problem Reading<\/h3>\n<p>Many contest problems are difficult before any code is written. Students need to identify the input, output, constraints, sample behavior, and unstated edge cases.<\/p>\n<p>That is valuable practice because real-world problems rarely arrive as clean programming instructions.<\/p>\n<h3 id=\"abstraction-and-modeling\">Abstraction and Modeling<\/h3>\n<p>Contest problems often wrap computation inside a story: queues, maps, games, shopping, paths, strings, or schedules.<\/p>\n<p>Students learn to ask whether the problem is about counting, search, sorting, graphs, dynamic programming, greedy choices, or another structure. This is the heart of algorithmic thinking.<\/p>\n<h3 id=\"correctness-and-edge-cases\">Correctness and Edge Cases<\/h3>\n<p>Competitions push students to care about boundary conditions:<\/p>\n<ul>\n<li>What is the smallest input?<\/li>\n<li>What is the largest input?<\/li>\n<li>Are duplicates possible?<\/li>\n<li>Can the answer be empty?<\/li>\n<li>What happens exactly at the boundary?<\/li>\n<\/ul>\n<p>AI-generated code can fail on these details. Contest practice helps students learn that running once is not the same as being correct.<\/p>\n<h3 id=\"complexity-and-efficiency\">Complexity and Efficiency<\/h3>\n<p>A brute-force solution may work for 10 items and fail for 100,000. Contest problems make students connect input size with method choice.<\/p>\n<p>This remains important in the AI era. A generated solution can look reasonable but still be too slow or too memory-heavy.<\/p>\n<h3 id=\"debugging-under-constraints\">Debugging Under Constraints<\/h3>\n<p>Timed contests are not ideal for every learner, but they can train a useful habit: make progress under imperfect conditions.<\/p>\n<p>Students learn to secure partial credit, test smaller cases, isolate bugs, and recover when the first idea fails.<\/p>\n<h2 id=\"how-ai-changes-contest-preparation\">How AI Changes Contest Preparation<\/h2>\n<p>AI can make preparation better when it is used as a coach instead of a shortcut.<\/p>\n<p>A healthy workflow looks like this:<\/p>\n<ol>\n<li>Read the problem independently.<\/li>\n<li>Write a personal approach or pseudocode.<\/li>\n<li>Try an implementation.<\/li>\n<li>Ask AI for hints, not the full answer.<\/li>\n<li>Compare possible algorithms.<\/li>\n<li>Create additional tests.<\/li>\n<li>Explain the final solution without relying on AI.<\/li>\n<\/ol>\n<p>If students skip the thinking and copy full solutions, the training value drops sharply.<\/p>\n<h2 id=\"what-competitions-should-not-promise\">What Competitions Should Not Promise<\/h2>\n<p>Informatics competitions should not be packaged as a guaranteed admissions path.<\/p>\n<p>The University of Waterloo <a href=\"https:\/\/cemc.uwaterloo.ca\/contests\/ccc\" target=\"_blank\" rel=\"noopener\">CEMC Canadian Computing Competition page<\/a> describes the CCC as a challenge that helps participants build confidence and grow their ability to understand, design, and implement algorithms. Waterloo&#x27;s <a href=\"https:\/\/uwaterloo.ca\/future-students\/applicants\/waterloo-contests\" target=\"_blank\" rel=\"noopener\">future-students contest guidance<\/a> says CCC participation is encouraged for students interested in programming and problem solving, especially for Computer Science or Computing and Financial Management applicants, while also stating that it is not an admission requirement.<\/p>\n<p>That is a healthier frame for parents: competitions can be meaningful learning experiences, but they should not be sold as guaranteed outcomes.<\/p>\n<h2 id=\"which-students-are-ready\">Which Students Are Ready?<\/h2>\n<p>Contest training tends to fit students who:<\/p>\n<ul>\n<li>already have basic programming skills<\/li>\n<li>enjoy logic, math, algorithms, or structured challenges<\/li>\n<li>can tolerate mistakes and debugging<\/li>\n<li>have enough time to practice without sacrificing sleep, school, reading, exercise, or rest<\/li>\n<li>are willing to review wrong answers rather than only chase scores.<\/li>\n<\/ul>\n<p>If a student is just beginning, it may be better to build interest, syntax foundations, problem decomposition, and small project experience first.<\/p>\n<h2 id=\"planning-by-stage\">Planning by Stage<\/h2>\n<p>For elementary students, the priority is interest, simple logic, explanation, and playful problem solving. High-pressure contests are usually less important than clear thinking habits.<\/p>\n<p>For middle school students, Python foundations, strings, lists, loops, functions, debugging, and beginner algorithm problems can form a healthy bridge toward contest-style thinking.<\/p>\n<p>For high school students, the path can become deeper: CCC Senior, USACO-style training, NOI-system study where relevant, AI projects, data analysis, or engineering projects. The important thing is to balance depth with the student&#x27;s wider goals.<\/p>\n<h2 id=\"signs-of-healthy-contest-learning\">Signs of Healthy Contest Learning<\/h2>\n<p>Parents can look for a few signals:<\/p>\n<ul>\n<li>The student can explain the idea, not just submit the answer.<\/li>\n<li>Review focuses on why a solution failed, not only on the score.<\/li>\n<li>Practice difficulty increases gradually.<\/li>\n<li>The student still has time for school, sleep, exercise, and reading.<\/li>\n<li>Algorithm thinking transfers into projects or other subjects.<\/li>\n<\/ul>\n<p>Healthy contest learning should make students calmer and clearer thinkers, not only more anxious.<\/p>\n<h2 id=\"other-valuable-paths\">Other Valuable Paths<\/h2>\n<p>Not every student needs informatics competitions.<\/p>\n<p>Other strong paths include <a href=\"\/resources\/python-learning-notes\/\">Python projects<\/a>, data analysis, AI applications, web or app development, scientific computing, simulations, interdisciplinary research, writing, presentations, and portfolios.<\/p>\n<p>Competitions emphasize rigor, abstraction, efficiency, and correctness. Projects emphasize real needs, communication, iteration, and completion. They can complement each other, or a student can choose one path based on interest and readiness.<\/p>\n<h2 id=\"next-step\">Next Step<\/h2>\n<p>If you are not sure whether a student is ready for contest training, start with <strong><a href=\"\/discover-your-python-level\/\">Discover Your Python Level<\/a><\/strong> to understand current programming foundations before deciding whether to focus on Python, beginner algorithms, or <a href=\"\/cp-weekly-challenge\/\">contest-style practice<\/a>.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"do-informatics-competitions-still-matter-in-the-ai-era\">Do informatics competitions still matter in the AI era?<\/h3>\n<p>Yes, for some students. They can train problem reading, modeling, algorithm choice, complexity analysis, debugging, and pressure management. They are valuable as a learning path, not as a universal requirement.<\/p>\n<h3 id=\"will-algorithm-problems-become-outdated-because-ai-can-write-code\">Will algorithm problems become outdated because AI can write code?<\/h3>\n<p>Not simply. AI can generate code, but students still need to judge whether the solution is correct, efficient, and complete. Algorithm problems train that judgment.<\/p>\n<h3 id=\"when-should-a-student-start-contest-training\">When should a student start contest training?<\/h3>\n<p>Usually after basic programming foundations are in place: variables, conditions, loops, lists, functions, input and output, and simple debugging. Interest and emotional readiness matter too.<\/p>\n<h3 id=\"do-contest-results-guarantee-admissions-advantages\">Do contest results guarantee admissions advantages?<\/h3>\n<p>No. Admissions policies vary by school, program, region, and year. Competitions should be treated as learning and evidence of problem-solving interest, not as a guaranteed result.<\/p>\n<h3 id=\"can-students-learn-programming-and-ai-well-without-competitions\">Can students learn programming and AI well without competitions?<\/h3>\n<p>Yes. Projects, data analysis, AI applications, web development, scientific computing, and interdisciplinary work can also build strong programming and future skills.<\/p>\n<section class=\"ati-inline-cta\">\n<div><strong>Next Step<\/strong><\/p>\n<p>Not sure whether a student is ready for contest training? Start with a practical readiness check before choosing Python foundations, beginner algorithms, or contest-style practice.<\/p>\n<\/div>\n<p>  <a href=\"\/discover-your-python-level\/\">Discover Your Python Level<\/a><br \/>\n<\/section>\n<\/article>\n<\/div>\n<section class=\"ati-feedback-cta\" data-ati-feedback>\n<div class=\"ati-feedback-copy\">\n<p class=\"ati-feedback-title\">Questions or feedback?<\/p>\n<p class=\"ati-feedback-note\">Have a question about this article or want to suggest an improvement? Send us a private message.<\/p>\n<\/p><\/div>\n<p>  <a class=\"ati-feedback-button\" href=\"\/contact\/\" data-ati-feedback-link>Send Feedback<\/a><br \/>\n<\/section>\n<div class=\"ati-article-back\">\n  <a href=\"\/resources\/ai-literacy-articles\/\">Back to AI Learning &#038; Future Skills<\/a>\n<\/div>\n<\/article>\n<\/section>\n<p>    <\/main><\/p>\n<footer class=\"ati-footer\">\n      <a class=\"ati-brand ati-logo\" href=\"\/\" aria-label=\"Accel Thinking home\"><img loading=\"lazy\" decoding=\"async\" loading=\"lazy\" height=\"63\" width=\"366\" loading=\"eager\" src=\"https:\/\/i0.wp.com\/accelthinking.com\/wp-content\/uploads\/2026\/06\/logo-dark-cropped-51.png?w=480&#038;quality=85&#038;ssl=1\" alt=\"Accel Thinking\"><\/a><\/p>\n<nav><a class=\"\" href=\"https:\/\/accelthinking.com\/\">Home<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/northstar\/\">NorthStar<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/learning\/\">Learning<\/a><a class=\"active\" href=\"https:\/\/accelthinking.com\/resources\/\">Resources<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/about\/\">About<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/contact\/\">Contact<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/privacy-policy\/\">Privacy Policy<\/a><a class=\"\" href=\"https:\/\/accelthinking.com\/terms-and-conditions\/\">Terms &#038; Conditions<\/a><\/nav>\n<address><a href=\"mailto:info@accelthinking.com\">info@accelthinking.com<\/a><a href=\"tel:+18556265066\">Toll-free: 1-855-626-5066<\/a><span>Oakville, Ontario, Canada<\/span><\/address>\n<\/footer><\/div>\n<p><script>\n(function(){\n  if (!location.pathname.toLowerCase().includes('\/zh_cn')) return;\n  const map = {\"Read Practice Review\": \"\u9605\u8bfb \u7ec3\u4e60 \u590d\u76d8\", \"ReadnPracticenReview\": \"\u9605\u8bfbn\u7ec3\u4e60n\u590d\u76d8\", \"Part of the Accel Thinking content library for programming, AI literacy, and future skills.\": \"\u52a0\u901f\u5ea6\u601d\u7ef4\u5185\u5bb9\u5e93\u7684\u4e00\u90e8\u5206\uff0c\u9762\u5411\u7f16\u7a0b\u3001AI\u7d20\u517b\u4e0e\u672a\u6765\u6280\u80fd\u5b66\u4e60\u3002\", \"By Berny\": \"\u4f5c\u8005\uff1aBerny\", \"Back to Resources\": \"\u8fd4\u56de\u8d44\u6e90\u6587\u7ae0\", \"Open Channel\": \"\u6253\u5f00\u9891\u9053\", \"LATEST\": \"\u6700\u65b0\", \"Read Full Article\": \"\u9605\u8bfb\u5168\u6587\", \"Python Learning Notes\": \"Python \u5b66\u4e60\u7b14\u8bb0\", \"CP Weekly Challenges\": \"CP \u6bcf\u5468\u6311\u6218\", \"CP Weekly Challenge\": \"CP \u6bcf\u5468\u6311\u6218\", \"AI Learning & Future Skills\": \"AI \u5b66\u4e60\u4e0e\u672a\u6765\u6280\u80fd\", \"Resources for Programming, AI, and Future Skills\": \"\u7f16\u7a0b\u3001AI\u4e0e\u672a\u6765\u6280\u80fd\u8d44\u6e90\", \"A long-term content hub for parents, students, educators, and teams who want practical technology learning guidance.\": \"\u4e00\u4e2a\u957f\u671f\u5185\u5bb9\u5165\u53e3\uff0c\u670d\u52a1\u4e8e\u5e0c\u671b\u83b7\u5f97\u5b9e\u7528\u6280\u672f\u5b66\u4e60\u6307\u5bfc\u7684\u5bb6\u957f\u3001\u5b66\u751f\u3001\u6559\u80b2\u8005\u548c\u56e2\u961f\u3002\", \"Python CCC AI Learning & Future Skills\": \"Python CCC AI\u7d20\u517b\", \"Start with focused learning notes today. Over time, this becomes the public library behind Accel Thinking.\": \"\u5148\u4ece\u805a\u7126\u7684\u5b66\u4e60\u7b14\u8bb0\u5f00\u59cb\uff0c\u9010\u6b65\u6c89\u6dc0\u4e3a\u52a0\u901f\u5ea6\u601d\u7ef4\u7684\u516c\u5f00\u5185\u5bb9\u5e93\u3002\", \"Explore by Topic\": \"\u6309\u4e3b\u9898\u6d4f\u89c8\", \"Choose a channel to follow weekly articles, learning notes, and practical guidance.\": \"\u9009\u62e9\u4e00\u4e2a\u9891\u9053\uff0c\u6301\u7eed\u9605\u8bfb\u6bcf\u5468\u6587\u7ae0\u3001\u5b66\u4e60\u7b14\u8bb0\u4e0e\u5b9e\u8df5\u6307\u5357\u3002\", \"Practical Python concepts, coding habits, project notes, debugging guidance, and student-friendly explanations.\": \"\u5b9e\u7528 Python \u6982\u5ff5\u3001\u7f16\u7801\u4e60\u60ef\u3001\u9879\u76ee\u7b14\u8bb0\u3001\u8c03\u8bd5\u65b9\u6cd5\uff0c\u4ee5\u53ca\u9002\u5408\u5b66\u751f\u9605\u8bfb\u7684\u89e3\u91ca\u3002\", \"CCC-style problem explanations, implementation notes, common mistakes, and weekly practice challenges.\": \"CCC \u98ce\u683c\u9898\u76ee\u89e3\u6790\u3001\u5b9e\u73b0\u8bf4\u660e\u3001\u5e38\u89c1\u9519\u8bef\u4e0e\u6bcf\u5468\u7ec3\u4e60\u6311\u6218\u3002\", \"Articles on AI learning, future skills, student growth, and responsible tool use.\": \"\u56f4\u7ed5 AI \u5b66\u4e60\u3001\u672a\u6765\u6280\u80fd\u3001\u5b66\u751f\u6210\u957f\u4e0e\u8d1f\u8d23\u4efb\u5de5\u5177\u4f7f\u7528\u7684\u6587\u7ae0\u3002\", \"Python Syntax Basics: Print, Variables, and Types\": \"Python \u8bed\u6cd5\u57fa\u7840\uff1aprint\u3001\u53d8\u91cf\u4e0e\u7c7b\u578b\", \"Why Learn Python? Start with Readability, Not Syntax\": \"\u4e3a\u4ec0\u4e48\u5b66\u4e60 Python\uff1f\u4ece\u53ef\u8bfb\u6027\u5f00\u59cb\uff0c\u800c\u4e0d\u662f\u4ece\u8bed\u6cd5\u5f00\u59cb\", \"Using Codex to Support Python JamHack Competition Preparation\": \"\u7528 Codex \u52a9\u529b Python JamHack \u7ade\u8d5b\u51c6\u5907\", \"CCC 2024 J5 - Harvest Waterloo Solution & Analysis\": \"CCC 2024 J5 - Harvest Waterloo \u89e3\u9898\u4e0e\u5206\u6790\", \"CCC 2024 J5 \u2013 Harvest Waterloo Solution & Analysis\": \"CCC 2024 J5 - Harvest Waterloo \u89e3\u9898\u4e0e\u5206\u6790\", \"CCC 2026 J4 - Snail Path Solution & Analysis\": \"CCC 2026 J4 - Snail Path \u89e3\u9898\u4e0e\u5206\u6790\", \"CCC 2026 J5\/S2 - Beams of Light Solution & Analysis\": \"CCC 2026 J5\/S2 - Beams of Light \u89e3\u9898\u4e0e\u5206\u6790\", \"A beginner-friendly Python note on print(), comments, variable naming, basic types, and converting input before doing math.\": \"\u4e00\u7bc7\u9002\u5408\u521d\u5b66\u8005\u7684 Python \u7b14\u8bb0\uff0c\u4ecb\u7ecd print()\u3001\u6ce8\u91ca\u3001\u53d8\u91cf\u547d\u540d\u3001\u57fa\u7840\u7c7b\u578b\uff0c\u4ee5\u53ca\u505a\u6570\u5b66\u8fd0\u7b97\u524d\u5982\u4f55\u8f6c\u6362\u8f93\u5165\u3002\", \"A short Python Learning Note based on Phase I materials: why Python is a good first language, and why beginners should start with readability rather than memorizing syntax.\": \"\u4e00\u7bc7\u57fa\u4e8e Phase I \u8bb2\u4e49\u7684 Python \u5b66\u4e60\u7b14\u8bb0\uff1a\u4e3a\u4ec0\u4e48 Python \u9002\u5408\u4f5c\u4e3a\u7b2c\u4e00\u95e8\u8bed\u8a00\uff0c\u4ee5\u53ca\u521d\u5b66\u8005\u4e3a\u4ec0\u4e48\u5e94\u5148\u7406\u89e3\u53ef\u8bfb\u6027\uff0c\u800c\u4e0d\u662f\u6025\u7740\u80cc\u8bed\u6cd5\u3002\", \"A practical look at how Codex can help students prepare for Python JamHack without replacing their own thinking, debugging, and teamwork.\": \"\u4e00\u7bc7\u5b9e\u8df5\u578b\u6587\u7ae0\uff0c\u8ba8\u8bba\u5b66\u751f\u5982\u4f55\u4f7f\u7528 Codex \u51c6\u5907 Python JamHack\uff0c\u540c\u65f6\u4e0d\u66ff\u4ee3\u81ea\u5df1\u7684\u601d\u8003\u3001\u8c03\u8bd5\u548c\u56e2\u961f\u534f\u4f5c\u3002\", \"After students understand why Python is a good first language, the next step is learning how to read a small Python program without feeling lost. Syntax is not just punctuation. It is the visible structure that tells us what the program is doing.\": \"\u5f53\u5b66\u751f\u7406\u89e3\u4e86\u4e3a\u4ec0\u4e48 Python \u9002\u5408\u4f5c\u4e3a\u7b2c\u4e00\u95e8\u8bed\u8a00\u4e4b\u540e\uff0c\u4e0b\u4e00\u6b65\u5c31\u662f\u5b66\u4f1a\u9605\u8bfb\u4e00\u4e2a\u5c0f\u578b Python \u7a0b\u5e8f\u800c\u4e0d\u8ff7\u5931\u3002\u8bed\u6cd5\u4e0d\u53ea\u662f\u6807\u70b9\u548c\u683c\u5f0f\uff0c\u5b83\u662f\u7a0b\u5e8f\u7ed3\u6784\u7684\u5916\u5728\u8868\u73b0\uff0c\u544a\u8bc9\u6211\u4eec\u7a0b\u5e8f\u6b63\u5728\u505a\u4ec0\u4e48\u3002\", \"Start with print()\": \"\u4ece print() \u5f00\u59cb\", \"The first useful Python command is usually print(). It sends a value to the screen so we can see what the program is doing.\": \"\u7b2c\u4e00\u4e2a\u771f\u6b63\u6709\u7528\u7684 Python \u547d\u4ee4\u901a\u5e38\u662f print()\u3002\u5b83\u628a\u503c\u8f93\u51fa\u5230\u5c4f\u5e55\u4e0a\uff0c\u8ba9\u6211\u4eec\u770b\u5230\u7a0b\u5e8f\u6b63\u5728\u505a\u4ec0\u4e48\u3002\", \"For beginners, print() is more than output. It is also a simple debugging tool. When a program feels confusing, printing intermediate values can help students check what is happening step by step.\": \"\u5bf9\u521d\u5b66\u8005\u6765\u8bf4\uff0cprint() \u4e0d\u53ea\u662f\u8f93\u51fa\u5de5\u5177\uff0c\u4e5f\u662f\u6700\u7b80\u5355\u7684\u8c03\u8bd5\u5de5\u5177\u3002\u5f53\u7a0b\u5e8f\u8ba9\u4eba\u56f0\u60d1\u65f6\uff0c\u6253\u5370\u4e2d\u95f4\u503c\u53ef\u4ee5\u5e2e\u52a9\u5b66\u751f\u4e00\u6b65\u4e00\u6b65\u68c0\u67e5\u53d1\u751f\u4e86\u4ec0\u4e48\u3002\", \"Use Comments to Explain Your Thinking\": \"\u7528\u6ce8\u91ca\u89e3\u91ca\u4f60\u7684\u601d\u8def\", \"Python ignores anything after # on the same line. That makes comments useful for explaining intent.\": \"Python \u4f1a\u5ffd\u7565\u540c\u4e00\u884c\u4e2d # \u540e\u9762\u7684\u5185\u5bb9\u3002\u56e0\u6b64\uff0c\u6ce8\u91ca\u5f88\u9002\u5408\u7528\u6765\u89e3\u91ca\u4ee3\u7801\u610f\u56fe\u3002\", \"A good comment should explain why the code exists, not simply repeat what the code already says.\": \"\u597d\u7684\u6ce8\u91ca\u5e94\u8be5\u89e3\u91ca\u4ee3\u7801\u4e3a\u4ec0\u4e48\u5b58\u5728\uff0c\u800c\u4e0d\u662f\u7b80\u5355\u91cd\u590d\u4ee3\u7801\u672c\u8eab\u5df2\u7ecf\u8868\u8fbe\u7684\u5185\u5bb9\u3002\", \"Variables Give Names to Ideas\": \"\u53d8\u91cf\u4e3a\u60f3\u6cd5\u547d\u540d\", \"A variable stores a value so we can reuse it later. Clear variable names make programs easier to read.\": \"\u53d8\u91cf\u7528\u6765\u4fdd\u5b58\u4e00\u4e2a\u503c\uff0c\u65b9\u4fbf\u4e4b\u540e\u91cd\u590d\u4f7f\u7528\u3002\u6e05\u6670\u7684\u53d8\u91cf\u540d\u4f1a\u8ba9\u7a0b\u5e8f\u66f4\u5bb9\u6613\u9605\u8bfb\u3002\", \"Python variable names are case-sensitive, so score and Score are different names. In student code, it is better to use lowercase words separated by underscores, also called snake case.\": \"Python \u7684\u53d8\u91cf\u540d\u533a\u5206\u5927\u5c0f\u5199\uff0c\u6240\u4ee5 score \u548c Score \u662f\u4e24\u4e2a\u4e0d\u540c\u7684\u540d\u5b57\u3002\u5728\u5b66\u751f\u4ee3\u7801\u4e2d\uff0c\u66f4\u63a8\u8350\u4f7f\u7528\u5c0f\u5199\u5355\u8bcd\u5e76\u7528\u4e0b\u5212\u7ebf\u8fde\u63a5\uff0c\u4e5f\u5c31\u662f snake case\u3002\", \"Python Infers Types\": \"Python \u4f1a\u63a8\u65ad\u7c7b\u578b\", \"Python is dynamically typed. Students do not need to declare a variable type before assigning a value.\": \"Python \u662f\u52a8\u6001\u7c7b\u578b\u8bed\u8a00\u3002\u5b66\u751f\u5728\u7ed9\u53d8\u91cf\u8d4b\u503c\u4e4b\u524d\uff0c\u4e0d\u9700\u8981\u5148\u58f0\u660e\u53d8\u91cf\u7c7b\u578b\u3002\", \"This flexibility is helpful, but it also means students should pay attention to what kind of value each variable contains.\": \"\u8fd9\u79cd\u7075\u6d3b\u6027\u5f88\u6709\u5e2e\u52a9\uff0c\u4f46\u4e5f\u610f\u5473\u7740\u5b66\u751f\u9700\u8981\u7559\u610f\u6bcf\u4e2a\u53d8\u91cf\u91cc\u4fdd\u5b58\u7684\u662f\u4ec0\u4e48\u7c7b\u578b\u7684\u503c\u3002\", \"Convert Input Before Doing Math\": \"\u505a\u6570\u5b66\u8fd0\u7b97\u524d\u5148\u8f6c\u6362\u8f93\u5165\", \"User input arrives as text. If we want to do arithmetic, we usually need to convert it with int() or float().\": \"\u7528\u6237\u8f93\u5165\u8fdb\u6765\u65f6\u662f\u6587\u672c\u3002\u5982\u679c\u8981\u505a\u7b97\u672f\u8fd0\u7b97\uff0c\u901a\u5e38\u9700\u8981\u7528 int() \u6216 float() \u5148\u8f6c\u6362\u7c7b\u578b\u3002\", \"This is one of the most common early Python mistakes: trying to add input strings as if they were numbers.\": \"\u8fd9\u662f Python \u521d\u5b66\u9636\u6bb5\u6700\u5e38\u89c1\u7684\u9519\u8bef\u4e4b\u4e00\uff1a\u628a\u8f93\u5165\u5b57\u7b26\u4e32\u5f53\u6210\u6570\u5b57\u76f4\u63a5\u76f8\u52a0\u3002\", \"Practice Prompt\": \"\u7ec3\u4e60\u63d0\u793a\", \"Write a short program that:\": \"\u5199\u4e00\u4e2a\u5c0f\u7a0b\u5e8f\uff0c\u5b8c\u6210\u4ee5\u4e0b\u4efb\u52a1\uff1a\", \"Reads a student's name.\": \"\u8bfb\u53d6\u4e00\u540d\u5b66\u751f\u7684\u59d3\u540d\u3002\", \"Reads two quiz scores.\": \"\u8bfb\u53d6\u4e24\u6b21\u5c0f\u6d4b\u6210\u7ee9\u3002\", \"Converts the scores to integers.\": \"\u628a\u6210\u7ee9\u8f6c\u6362\u4e3a\u6574\u6570\u3002\", \"Prints a sentence with the student's average score.\": \"\u8f93\u51fa\u4e00\u53e5\u8bdd\uff0c\u5305\u542b\u8fd9\u540d\u5b66\u751f\u7684\u5e73\u5747\u5206\u3002\", \"Key Takeaway\": \"\u5173\u952e\u6536\u83b7\", \"Beginner syntax should be learned through reading and small experiments. Focus first on a few reliable habits: print values, name variables clearly, check types when confused, and convert input before doing math.\": \"\u521d\u5b66\u8bed\u6cd5\u5e94\u8be5\u901a\u8fc7\u9605\u8bfb\u548c\u5c0f\u5b9e\u9a8c\u6765\u638c\u63e1\u3002\u5148\u517b\u6210\u51e0\u4e2a\u53ef\u9760\u4e60\u60ef\uff1a\u6253\u5370\u503c\u3001\u6e05\u6670\u547d\u540d\u53d8\u91cf\u3001\u56f0\u60d1\u65f6\u68c0\u67e5\u7c7b\u578b\u3001\u505a\u6570\u5b66\u8fd0\u7b97\u524d\u8f6c\u6362\u8f93\u5165\u3002\", \"Many students start learning Python by trying to memorize syntax: where to put parentheses, how to write a loop, or which function name to use. Syntax matters, but it is not the best starting point.\": \"\u5f88\u591a\u5b66\u751f\u521a\u5f00\u59cb\u5b66 Python \u65f6\uff0c\u4f1a\u6025\u7740\u80cc\u8bed\u6cd5\uff1a\u62ec\u53f7\u653e\u5728\u54ea\u91cc\u3001\u5faa\u73af\u600e\u4e48\u5199\u3001\u51fd\u6570\u540d\u8be5\u7528\u54ea\u4e2a\u3002\u8bed\u6cd5\u5f53\u7136\u91cd\u8981\uff0c\u4f46\u5b83\u4e0d\u662f\u6700\u597d\u7684\u8d77\u70b9\u3002\", \"A better first question is: what kind of thinking does Python encourage?\": \"\u66f4\u597d\u7684\u7b2c\u4e00\u4e2a\u95ee\u9898\u662f\uff1aPython \u9f13\u52b1\u6211\u4eec\u5f62\u6210\u4ec0\u4e48\u6837\u7684\u601d\u8003\u65b9\u5f0f\uff1f\", \"Python Is Friendly, But Not Because It Is \"Easy\"\": \"Python \u5f88\u53cb\u597d\uff0c\u4f46\u4e0d\u7b49\u4e8e\u201c\u5f88\u7b80\u5355\u201d\", \"People often say Python is easy. That can be misleading. Programming is still hard because students must learn how to break problems down, test ideas, debug mistakes, and explain logic clearly.\": \"\u4eba\u4eec\u5e38\u8bf4 Python \u5f88\u7b80\u5355\uff0c\u8fd9\u79cd\u8bf4\u6cd5\u53ef\u80fd\u4f1a\u8bef\u5bfc\u5b66\u751f\u3002\u7f16\u7a0b\u4ecd\u7136\u6709\u96be\u5ea6\uff0c\u56e0\u4e3a\u5b66\u751f\u9700\u8981\u5b66\u4e60\u5982\u4f55\u62c6\u89e3\u95ee\u9898\u3001\u6d4b\u8bd5\u60f3\u6cd5\u3001\u8c03\u8bd5\u9519\u8bef\uff0c\u5e76\u6e05\u695a\u89e3\u91ca\u903b\u8f91\u3002\", \"Python feels friendly because it removes some unnecessary visual noise. A simple program can look close to plain English:\": \"Python \u4e4b\u6240\u4ee5\u663e\u5f97\u53cb\u597d\uff0c\u662f\u56e0\u4e3a\u5b83\u51cf\u5c11\u4e86\u4e00\u4e9b\u4e0d\u5fc5\u8981\u7684\u89c6\u89c9\u566a\u97f3\u3002\u4e00\u4e2a\u7b80\u5355\u7a0b\u5e8f\u770b\u8d77\u6765\u53ef\u4ee5\u63a5\u8fd1\u65e5\u5e38\u82f1\u8bed\uff1a\", \"This allows beginners to focus less on ceremony and more on the core idea: giving precise instructions to a computer.\": \"\u8fd9\u8ba9\u521d\u5b66\u8005\u53ef\u4ee5\u5c11\u5173\u6ce8\u5f62\u5f0f\uff0c\u591a\u5173\u6ce8\u6838\u5fc3\uff1a\u5982\u4f55\u7ed9\u8ba1\u7b97\u673a\u660e\u786e\u3001\u7cbe\u786e\u7684\u6307\u4ee4\u3002\", \"Readability Counts\": \"\u53ef\u8bfb\u6027\u5f88\u91cd\u8981\", \"One of the most important ideas in Python is readability. Code is not only written for the computer. It is also written for people: classmates, teachers, teammates, and your future self.\": \"Python \u4e2d\u6700\u91cd\u8981\u7684\u7406\u5ff5\u4e4b\u4e00\u662f\u53ef\u8bfb\u6027\u3002\u4ee3\u7801\u4e0d\u53ea\u662f\u5199\u7ed9\u8ba1\u7b97\u673a\u770b\u7684\uff0c\u4e5f\u662f\u5199\u7ed9\u4eba\u770b\u7684\uff1a\u540c\u5b66\u3001\u8001\u5e08\u3001\u961f\u53cb\uff0c\u4ee5\u53ca\u672a\u6765\u7684\u81ea\u5df1\u3002\", \"For students, this means a good Python program should be easy to follow. Variable names should be meaningful. Steps should be organized. The logic should be visible.\": \"\u5bf9\u5b66\u751f\u6765\u8bf4\uff0c\u4e00\u4e2a\u597d\u7684 Python \u7a0b\u5e8f\u5e94\u8be5\u5bb9\u6613\u8ddf\u4e0a\u3002\u53d8\u91cf\u540d\u8981\u6709\u610f\u4e49\uff0c\u6b65\u9aa4\u8981\u6709\u7ec4\u7ec7\uff0c\u903b\u8f91\u8981\u770b\u5f97\u89c1\u3002\", \"This is better for learning than trying to make code short, clever, or mysterious.\": \"\u8fd9\u6bd4\u4e00\u5f00\u59cb\u5c31\u8ffd\u6c42\u4ee3\u7801\u77ed\u3001\u5de7\u5999\u6216\u96be\u61c2\u66f4\u9002\u5408\u5b66\u4e60\u3002\", \"Do Not Start by Memorizing Every Detail\": \"\u4e0d\u8981\u4ece\u80cc\u6240\u6709\u7ec6\u8282\u5f00\u59cb\", \"When learning a first programming language, students sometimes feel they must memorize everything before writing code. That is not how programmers actually work.\": \"\u5b66\u4e60\u7b2c\u4e00\u95e8\u7f16\u7a0b\u8bed\u8a00\u65f6\uff0c\u5b66\u751f\u6709\u65f6\u4f1a\u89c9\u5f97\u5fc5\u987b\u5148\u80cc\u5b8c\u6240\u6709\u5185\u5bb9\u624d\u80fd\u5199\u4ee3\u7801\u3002\u4f46\u771f\u5b9e\u7684\u7a0b\u5e8f\u5458\u5e76\u4e0d\u662f\u8fd9\u6837\u5de5\u4f5c\u7684\u3002\", \"A more practical approach is:\": \"\u66f4\u5b9e\u9645\u7684\u65b9\u6cd5\u662f\uff1a\", \"Read small examples.\": \"\u9605\u8bfb\u5c0f\u4f8b\u5b50\u3002\", \"Modify them.\": \"\u4fee\u6539\u5b83\u4eec\u3002\", \"Run the code.\": \"\u8fd0\u884c\u4ee3\u7801\u3002\", \"Observe what changes.\": \"\u89c2\u5bdf\u53d1\u751f\u4e86\u4ec0\u4e48\u53d8\u5316\u3002\", \"Write down patterns you see often.\": \"\u8bb0\u5f55\u7ecf\u5e38\u51fa\u73b0\u7684\u6a21\u5f0f\u3002\", \"Syntax becomes familiar through repeated use. The deeper skill is learning how to ask: what is the program trying to do, and how should the steps be organized?\": \"\u8bed\u6cd5\u4f1a\u5728\u53cd\u590d\u4f7f\u7528\u4e2d\u9010\u6e10\u719f\u6089\u3002\u66f4\u6df1\u5c42\u7684\u80fd\u529b\u662f\u5b66\u4f1a\u8ffd\u95ee\uff1a\u8fd9\u4e2a\u7a0b\u5e8f\u60f3\u505a\u4ec0\u4e48\uff1f\u6b65\u9aa4\u5e94\u8be5\u5982\u4f55\u7ec4\u7ec7\uff1f\", \"REPL vs .py File\": \"REPL \u4e0e .py \u6587\u4ef6\", \"Students should know two ways to run Python:\": \"\u5b66\u751f\u5e94\u8be5\u77e5\u9053\u4e24\u79cd\u8fd0\u884c Python \u7684\u65b9\u5f0f\uff1a\", \"1. The REPL\": \"1. REPL\", \"The REPL is an interactive Python prompt. It is useful for quick experiments.\": \"REPL \u662f\u4ea4\u4e92\u5f0f Python \u63d0\u793a\u7b26\uff0c\u9002\u5408\u5feb\u901f\u505a\u5c0f\u5b9e\u9a8c\u3002\", \"Use the REPL when you want to test one small idea.\": \"\u5f53\u4f60\u60f3\u6d4b\u8bd5\u4e00\u4e2a\u5f88\u5c0f\u7684\u60f3\u6cd5\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528 REPL\u3002\", \"2. A .py File\": \"2. .py \u6587\u4ef6\", \"A Python file is better when the program has multiple steps and should be saved.\": \"\u5f53\u7a0b\u5e8f\u6709\u591a\u4e2a\u6b65\u9aa4\u5e76\u4e14\u9700\u8981\u4fdd\u5b58\u65f6\uff0cPython \u6587\u4ef6\u66f4\u5408\u9002\u3002\", \"Use a .py file when you are building a real program, homework solution, or contest answer.\": \"\u5f53\u4f60\u5728\u5199\u4e00\u4e2a\u771f\u6b63\u7684\u7a0b\u5e8f\u3001\u4f5c\u4e1a\u89e3\u7b54\u6216\u7ade\u8d5b\u7b54\u6848\u65f6\uff0c\u5e94\u8be5\u4f7f\u7528 .py \u6587\u4ef6\u3002\", \"A Good First Learning Habit\": \"\u4e00\u4e2a\u597d\u7684\u5165\u95e8\u5b66\u4e60\u4e60\u60ef\", \"For every new Python concept, students should ask three questions:\": \"\u9047\u5230\u6bcf\u4e2a\u65b0\u7684 Python \u6982\u5ff5\u65f6\uff0c\u5b66\u751f\u90fd\u53ef\u4ee5\u95ee\u4e09\u4e2a\u95ee\u9898\uff1a\", \"What problem does this concept help solve?\": \"\u8fd9\u4e2a\u6982\u5ff5\u5e2e\u52a9\u89e3\u51b3\u4ec0\u4e48\u95ee\u9898\uff1f\", \"What does a simple example look like?\": \"\u4e00\u4e2a\u7b80\u5355\u4f8b\u5b50\u662f\u4ec0\u4e48\u6837\u7684\uff1f\", \"What mistake would be easy to make?\": \"\u6700\u5bb9\u6613\u72af\u7684\u9519\u8bef\u662f\u4ec0\u4e48\uff1f\", \"This habit is more useful than memorizing a long list of syntax rules.\": \"\u8fd9\u4e2a\u4e60\u60ef\u6bd4\u80cc\u4e00\u957f\u4e32\u8bed\u6cd5\u89c4\u5219\u66f4\u6709\u7528\u3002\", \"Try this small exercise:\": \"\u8bd5\u8bd5\u8fd9\u4e2a\u5c0f\u7ec3\u4e60\uff1a\", \"Create a file named hello.py.\": \"\u521b\u5efa\u4e00\u4e2a\u540d\u4e3a hello.py \u7684\u6587\u4ef6\u3002\", \"Print your name.\": \"\u6253\u5370\u4f60\u7684\u540d\u5b57\u3002\", \"Create two variables: first_score and second_score.\": \"\u521b\u5efa\u4e24\u4e2a\u53d8\u91cf\uff1afirst_score \u548c second_score\u3002\", \"Print their average.\": \"\u6253\u5370\u5b83\u4eec\u7684\u5e73\u5747\u503c\u3002\", \"Rename the variables to make them clearer.\": \"\u91cd\u65b0\u547d\u540d\u53d8\u91cf\uff0c\u8ba9\u5b83\u4eec\u66f4\u6e05\u6670\u3002\", \"Python is a strong first language because it helps students practice clear thinking. The goal is not to memorize syntax as fast as possible. The goal is to learn how to write code that is readable, testable, and easy to explain.\": \"Python \u662f\u4e00\u95e8\u5f88\u597d\u7684\u7b2c\u4e00\u7f16\u7a0b\u8bed\u8a00\uff0c\u56e0\u4e3a\u5b83\u80fd\u5e2e\u52a9\u5b66\u751f\u7ec3\u4e60\u6e05\u6670\u601d\u8003\u3002\u76ee\u6807\u4e0d\u662f\u5c3d\u5feb\u80cc\u5b8c\u8bed\u6cd5\uff0c\u800c\u662f\u5b66\u4f1a\u5199\u51fa\u53ef\u8bfb\u3001\u53ef\u6d4b\u8bd5\u3001\u6613\u89e3\u91ca\u7684\u4ee3\u7801\u3002\"};\nconst titleMap = map;\n  document.documentElement.lang = 'zh-CN';\n  Object.keys(map).sort(function(a,b){return b.length-a.length;}).forEach(function(k){ document.title = document.title.replace(k, map[k]); });\n  function animatedHeading(el, text) {\n    const words = text.includes(' ') ? text.split(' ') : Array.from(text);\n    let offset = 0;\n    el.textContent = '';\n    words.forEach(function(word, wordIndex) {\n      const wordSpan = document.createElement('span');\n      wordSpan.className = 'ati-word';\n      Array.from(word).forEach(function(ch, i) {\n        const letter = document.createElement('span');\n        letter.className = 'ati-letter';\n        letter.style.setProperty('--i', offset + i);\n        letter.textContent = ch;\n        wordSpan.appendChild(letter);\n      });\n      el.appendChild(wordSpan);\n      offset += word.length + 1;\n      if (text.includes(' ') && wordIndex < words.length - 1) el.appendChild(document.createTextNode(' '));\n    });\n  }\n  document.querySelectorAll('h1[aria-label]').forEach(function(el){\n    const key = el.getAttribute('aria-label');\n    if (titleMap[key]) animatedHeading(el, titleMap[key]);\n  });\n  const skip = new Set(['SCRIPT','STYLE','PRE','CODE','TEXTAREA']);\n  const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, {\n    acceptNode: function(node){\n      const parent = node.parentElement;\n      if (!parent || skip.has(parent.tagName)) return NodeFilter.FILTER_REJECT;\n      return node.nodeValue.trim() ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT;\n    }\n  });\n  const nodes = [];\n  while (walker.nextNode()) nodes.push(walker.currentNode);\n  nodes.forEach(function(node){\n    const raw = node.nodeValue;\n    const trimmed = raw.trim();\n    if (map[trimmed]) node.nodeValue = raw.replace(trimmed, map[trimmed]);\n    else if (trimmed.includes('Accel Thinking')) node.nodeValue = raw.replace(\/Accel Thinking\/g, '\u52a0\u901f\u5ea6\u601d\u7ef4');\n  });\n  document.querySelectorAll('.ati-page h2,.ati-page h3,.ati-page p,.ati-page a,.ati-page span,.ati-page strong,.ati-page b,.ati-page small,.ati-page li').forEach(function(el){\n    if (el.closest('pre,code,script,style,textarea') || el.querySelector('pre,code,script,style,textarea')) return;\n    const key = el.textContent.trim().replace(\/s+\/g, ' ');\n    const compactKey = key.replace(\/s+\/g, '');\n    if (map[key]) el.textContent = map[key];\n    else if (map[compactKey]) el.textContent = map[compactKey];\n  });\n})();\n<\/script><br \/>\n<script data-source='ati_staging_zh_polish_current'>\n(function(){\n  if (!location.pathname.toLowerCase().includes('\/zh_cn')) return;\n  const quick = {\n    'CONTENT HUB': '\u5185\u5bb9\u4e2d\u5fc3',\n    'Resources and Articles from Accel Thinking': '\u52a0\u901f\u5ea6\u601d\u7ef4\u8d44\u6e90\u4e0e\u6587\u7ae0',\n    'Explore the public content library behind Accel Thinking: CCC problem analysis, Python learning notes, and AI learning and future skills articles for students, parents, and educators.': '\u6d4f\u89c8\u52a0\u901f\u5ea6\u601d\u7ef4\u7684\u516c\u5f00\u5185\u5bb9\u5e93\uff1a\u9762\u5411\u5b66\u751f\u3001\u5bb6\u957f\u548c\u6559\u80b2\u8005\u7684 CCC \u9898\u76ee\u89e3\u6790\u3001Python \u5b66\u4e60\u7b14\u8bb0\u4e0e AI \u5b66\u4e60\u4e0e\u672a\u6765\u6280\u80fd\u3002',\n    'CCC Problems': 'CCC \u9898\u76ee',\n    'Python Notes': 'Python \u7b14\u8bb0',\n    'Start from a topic channel, then read the latest articles or browse the full archive.': '\u4ece\u4e3b\u9898\u9891\u9053\u8fdb\u5165\uff0c\u9605\u8bfb\u6700\u65b0\u6587\u7ae0\uff0c\u6216\u6d4f\u89c8\u5b8c\u6574\u5f52\u6863\u3002',\n    'Choose a content channel.': '\u9009\u62e9\u4e00\u4e2a\u5185\u5bb9\u9891\u9053\u3002',\n    'These three channels are the first public content streams for Accel Thinking. Each one will grow into a searchable library of reusable learning materials.': '\u8fd9\u4e09\u4e2a\u9891\u9053\u662f\u52a0\u901f\u5ea6\u601d\u7ef4\u7b2c\u4e00\u6279\u516c\u5f00\u5185\u5bb9\u6d41\u3002\u6bcf\u4e2a\u9891\u9053\u90fd\u4f1a\u9010\u6b65\u53d1\u5c55\u6210\u53ef\u641c\u7d22\u3001\u53ef\u590d\u7528\u7684\u5b66\u4e60\u8d44\u6599\u5e93\u3002',\n    'Weekly CCC and competitive programming problem analysis with thinking process, Python\/C++ solutions, common mistakes, and learning outcomes.': '\u6bcf\u5468 CCC \u4e0e\u7ade\u8d5b\u7f16\u7a0b\u9898\u76ee\u89e3\u6790\uff0c\u5305\u542b\u601d\u8003\u8fc7\u7a0b\u3001Python\/C++ \u89e3\u6cd5\u3001\u5e38\u89c1\u9519\u8bef\u548c\u5b66\u4e60\u76ee\u6807\u3002',\n    'Articles on AI learning, future skills, student growth, and responsible tool use.': '\u9762\u5411\u5b66\u751f\u548c\u5bb6\u957f\u7684 AI \u4f7f\u7528\u6307\u5357\uff0c\u5f3a\u8c03\u8d1f\u8d23\u4efb\u4f7f\u7528\uff0c\u540c\u65f6\u4fdd\u62a4\u771f\u5b9e\u601d\u8003\u80fd\u529b\u3002',\n    'Read Practice Review': '\u9605\u8bfb \u7ec3\u4e60 \u590d\u76d8',\n    'Python Is Friendly, But Not Because It Is \u201cEasy\u201d': 'Python \u5f88\u53cb\u597d\uff0c\u4f46\u4e0d\u7b49\u4e8e\u201c\u5f88\u7b80\u5355\u201d',\n    'The Right Mindset': '\u6b63\u786e\u7684\u4f7f\u7528\u5fc3\u6001',\n    'Problem: CCC 2024 Junior 5 \u2013 Harvest Waterloo': '\u9898\u76ee\uff1aCCC 2024 Junior 5 - Harvest Waterloo',\n    'Problem Summary': '\u9898\u76ee\u6982\u8ff0',\n    'Core idea: This is a grid traversal problem. Starting from the farmer\u2019s position, visit every pumpkin reachable by moving up, down, left, and right. Bales of hay block movement. Add the value of each reachable pumpkin.': '\u6838\u5fc3\u601d\u8def\uff1a\u8fd9\u662f\u4e00\u4e2a\u7f51\u683c\u904d\u5386\u95ee\u9898\u3002\u4ece\u519c\u592b\u7684\u4f4d\u7f6e\u51fa\u53d1\uff0c\u5411\u4e0a\u3001\u4e0b\u3001\u5de6\u3001\u53f3\u79fb\u52a8\uff0c\u8bbf\u95ee\u6240\u6709\u53ef\u5230\u8fbe\u7684\u5357\u74dc\u683c\u5b50\u3002\u5e72\u8349\u5806\u4f1a\u963b\u6321\u79fb\u52a8\u3002\u628a\u6240\u6709\u53ef\u5230\u8fbe\u5357\u74dc\u7684\u4ef7\u503c\u7d2f\u52a0\u5373\u53ef\u3002'\n  };\n  document.querySelectorAll('.ati-page h1,.ati-page h2,.ati-page h3,.ati-page p,.ati-page a,.ati-page span,.ati-page strong,.ati-page b,.ati-page small,.ati-page li').forEach(function(el){\n    if (el.closest('pre,code,script,style,textarea') || el.querySelector('pre,code,script,style,textarea')) return;\n    const key = el.textContent.trim().replace(\/s+\/g, ' ');\n    if (quick[key]) el.textContent = quick[key];\n  });\n  document.querySelectorAll('.ati-side strong').forEach(function(el){\n    if (el.textContent.trim().replace(\/s+\/g, ' ') === 'Read Practice Review') el.innerHTML = '\u9605\u8bfb<br \/>\u7ec3\u4e60<br \/>\u590d\u76d8';\n  });\n  if (location.pathname.includes('\/python-syntax-basics-print-variables-types\/')) {\n    const article = document.querySelector('.ati-article-content');\n    if (article) article.innerHTML = `<\/p>\n<article class=\"ati-post-article\">\n<p><strong>Python \u5b66\u4e60\u7b14\u8bb0<\/strong><\/p>\n<p>\u5f53\u5b66\u751f\u7406\u89e3\u4e86\u4e3a\u4ec0\u4e48 Python \u9002\u5408\u4f5c\u4e3a\u7b2c\u4e00\u95e8\u8bed\u8a00\u4e4b\u540e\uff0c\u4e0b\u4e00\u6b65\u5c31\u662f\u5b66\u4f1a\u9605\u8bfb\u4e00\u4e2a\u5c0f\u578b Python \u7a0b\u5e8f\u800c\u4e0d\u8ff7\u5931\u3002\u8bed\u6cd5\u4e0d\u53ea\u662f\u6807\u70b9\u548c\u683c\u5f0f\uff0c\u5b83\u662f\u7a0b\u5e8f\u7ed3\u6784\u7684\u5916\u5728\u8868\u73b0\uff0c\u544a\u8bc9\u6211\u4eec\u7a0b\u5e8f\u6b63\u5728\u505a\u4ec0\u4e48\u3002<\/p>\n<h2>\u4ece <code>print()<\/code> \u5f00\u59cb<\/h2>\n<p>\u7b2c\u4e00\u4e2a\u771f\u6b63\u6709\u7528\u7684 Python \u547d\u4ee4\u901a\u5e38\u662f <code>print()<\/code>\u3002\u5b83\u628a\u503c\u8f93\u51fa\u5230\u5c4f\u5e55\u4e0a\uff0c\u8ba9\u6211\u4eec\u770b\u5230\u7a0b\u5e8f\u6b63\u5728\u505a\u4ec0\u4e48\u3002<\/p>\n<pre><code>print(\"Hello World\")\nprint(\"CP Club\", \"Python\", \"Practice\")<\/code><\/pre>\n<p>\u5bf9\u521d\u5b66\u8005\u6765\u8bf4\uff0c<code>print()<\/code> \u4e0d\u53ea\u662f\u8f93\u51fa\u5de5\u5177\uff0c\u4e5f\u662f\u6700\u7b80\u5355\u7684\u8c03\u8bd5\u5de5\u5177\u3002\u5f53\u7a0b\u5e8f\u8ba9\u4eba\u56f0\u60d1\u65f6\uff0c\u6253\u5370\u4e2d\u95f4\u503c\u53ef\u4ee5\u5e2e\u52a9\u5b66\u751f\u4e00\u6b65\u4e00\u6b65\u68c0\u67e5\u53d1\u751f\u4e86\u4ec0\u4e48\u3002<\/p>\n<h2>\u7528\u6ce8\u91ca\u89e3\u91ca\u4f60\u7684\u601d\u8def<\/h2>\n<p>Python \u4f1a\u5ffd\u7565\u540c\u4e00\u884c\u4e2d <code>#<\/code> \u540e\u9762\u7684\u5185\u5bb9\u3002\u56e0\u6b64\uff0c\u6ce8\u91ca\u5f88\u9002\u5408\u7528\u6765\u89e3\u91ca\u4ee3\u7801\u610f\u56fe\u3002<\/p>\n<pre><code># This prints a greeting\nprint(\"Hello World\")<\/code><\/pre>\n<p>\u597d\u7684\u6ce8\u91ca\u5e94\u8be5\u89e3\u91ca\u4ee3\u7801\u4e3a\u4ec0\u4e48\u5b58\u5728\uff0c\u800c\u4e0d\u662f\u7b80\u5355\u91cd\u590d\u4ee3\u7801\u672c\u8eab\u5df2\u7ecf\u8868\u8fbe\u7684\u5185\u5bb9\u3002<\/p>\n<h2>\u53d8\u91cf\u4e3a\u60f3\u6cd5\u547d\u540d<\/h2>\n<p>\u53d8\u91cf\u7528\u6765\u4fdd\u5b58\u4e00\u4e2a\u503c\uff0c\u65b9\u4fbf\u4e4b\u540e\u91cd\u590d\u4f7f\u7528\u3002\u6e05\u6670\u7684\u53d8\u91cf\u540d\u4f1a\u8ba9\u7a0b\u5e8f\u66f4\u5bb9\u6613\u9605\u8bfb\u3002<\/p>\n<pre><code>student_score = 86\nbonus_points = 4\nfinal_score = student_score + bonus_points\nprint(final_score)<\/code><\/pre>\n<p>Python \u7684\u53d8\u91cf\u540d\u533a\u5206\u5927\u5c0f\u5199\uff0c\u6240\u4ee5 <code>score<\/code> \u548c <code>Score<\/code> \u662f\u4e24\u4e2a\u4e0d\u540c\u7684\u540d\u5b57\u3002\u5728\u5b66\u751f\u4ee3\u7801\u4e2d\uff0c\u66f4\u63a8\u8350\u4f7f\u7528\u5c0f\u5199\u5355\u8bcd\u5e76\u7528\u4e0b\u5212\u7ebf\u8fde\u63a5\uff0c\u4e5f\u5c31\u662f snake case\u3002<\/p>\n<h2>Python \u4f1a\u63a8\u65ad\u7c7b\u578b<\/h2>\n<p>Python \u662f\u52a8\u6001\u7c7b\u578b\u8bed\u8a00\u3002\u5b66\u751f\u5728\u7ed9\u53d8\u91cf\u8d4b\u503c\u4e4b\u524d\uff0c\u4e0d\u9700\u8981\u5148\u58f0\u660e\u53d8\u91cf\u7c7b\u578b\u3002<\/p>\n<pre><code>age = 12\nname = \"Ava\"\nis_ready = True\n\nprint(type(age))\nprint(type(name))\nprint(type(is_ready))<\/code><\/pre>\n<p>\u8fd9\u79cd\u7075\u6d3b\u6027\u5f88\u6709\u5e2e\u52a9\uff0c\u4f46\u4e5f\u610f\u5473\u7740\u5b66\u751f\u9700\u8981\u7559\u610f\u6bcf\u4e2a\u53d8\u91cf\u91cc\u4fdd\u5b58\u7684\u662f\u4ec0\u4e48\u7c7b\u578b\u7684\u503c\u3002<\/p>\n<h2>\u505a\u6570\u5b66\u8fd0\u7b97\u524d\u5148\u8f6c\u6362\u8f93\u5165<\/h2>\n<p>\u7528\u6237\u8f93\u5165\u8fdb\u6765\u65f6\u662f\u6587\u672c\u3002\u5982\u679c\u8981\u505a\u7b97\u672f\u8fd0\u7b97\uff0c\u901a\u5e38\u9700\u8981\u7528 <code>int()<\/code> \u6216 <code>float()<\/code> \u5148\u8f6c\u6362\u7c7b\u578b\u3002<\/p>\n<pre><code>first_score = int(input())\nsecond_score = int(input())\naverage = (first_score + second_score) \/ 2\nprint(average)<\/code><\/pre>\n<p>\u8fd9\u662f Python \u521d\u5b66\u9636\u6bb5\u6700\u5e38\u89c1\u7684\u9519\u8bef\u4e4b\u4e00\uff1a\u628a\u8f93\u5165\u5b57\u7b26\u4e32\u5f53\u6210\u6570\u5b57\u76f4\u63a5\u76f8\u52a0\u3002<\/p>\n<h2>\u7ec3\u4e60\u63d0\u793a<\/h2>\n<p>\u5199\u4e00\u4e2a\u5c0f\u7a0b\u5e8f\uff0c\u5b8c\u6210\u4ee5\u4e0b\u4efb\u52a1\uff1a<\/p>\n<ol>\n<li>\u8bfb\u53d6\u4e00\u540d\u5b66\u751f\u7684\u59d3\u540d\u3002<\/li>\n<li>\u8bfb\u53d6\u4e24\u6b21\u5c0f\u6d4b\u6210\u7ee9\u3002<\/li>\n<li>\u628a\u6210\u7ee9\u8f6c\u6362\u4e3a\u6574\u6570\u3002<\/li>\n<li>\u8f93\u51fa\u4e00\u53e5\u8bdd\uff0c\u5305\u542b\u8fd9\u540d\u5b66\u751f\u7684\u5e73\u5747\u5206\u3002<\/li>\n<\/ol>\n<h2>\u5173\u952e\u6536\u83b7<\/h2>\n<p>\u521d\u5b66\u8bed\u6cd5\u5e94\u8be5\u901a\u8fc7\u9605\u8bfb\u548c\u5c0f\u5b9e\u9a8c\u6765\u638c\u63e1\u3002\u5148\u517b\u6210\u51e0\u4e2a\u53ef\u9760\u4e60\u60ef\uff1a\u6253\u5370\u503c\u3001\u6e05\u6670\u547d\u540d\u53d8\u91cf\u3001\u56f0\u60d1\u65f6\u68c0\u67e5\u7c7b\u578b\u3001\u505a\u6570\u5b66\u8fd0\u7b97\u524d\u8f6c\u6362\u8f93\u5165\u3002<\/p>\n<\/article>\n<p>`;\n  }\n})();\n<\/script><br \/>\n<script data-source=\"ati_staging_zh_final_cleanup\">\n(function(){\n  if (!location.pathname.toLowerCase().includes('\/zh_cn')) return;\n  document.querySelectorAll('.ati-side strong').forEach(function(el){\n    if (\/Reads*Practices*Review\/i.test(el.textContent)) el.innerHTML = '\u9605\u8bfb<br \/>\u7ec3\u4e60<br \/>\u590d\u76d8';\n  });\n  if (location.pathname.includes('\/resources\/')) {\n    const h1 = document.querySelector('.ati-hero h1');\n    if (h1) h1.textContent = '\u52a0\u901f\u5ea6\u601d\u7ef4\u8d44\u6e90\u4e0e\u6587\u7ae0';\n    const label = document.querySelector('.ati-hero .ati-label');\n    if (label && \/CONTENT HUB\/i.test(label.textContent)) label.textContent = '\u5185\u5bb9\u4e2d\u5fc3';\n    const sideStrong = document.querySelector('.ati-hero .ati-side strong');\n    if (sideStrong) sideStrong.innerHTML = 'CCC \u9898\u76ee<br \/>Python \u7b14\u8bb0<br \/>AI \u7d20\u517b';\n    document.querySelectorAll('.ati-page p,.ati-page h2,.ati-page h3,.ati-page span,.ati-page b,.ati-page small').forEach(function(el){\n      const t = el.textContent.trim().replace(\/s+\/g, ' ');\n      if (t.includes('Explore the public content library behind')) el.textContent = '\u6d4f\u89c8\u52a0\u901f\u5ea6\u601d\u7ef4\u7684\u516c\u5f00\u5185\u5bb9\u5e93\uff1a\u9762\u5411\u5b66\u751f\u3001\u5bb6\u957f\u548c\u6559\u80b2\u8005\u7684 CCC \u9898\u76ee\u89e3\u6790\u3001Python \u5b66\u4e60\u7b14\u8bb0\u4e0e AI \u5b66\u4e60\u4e0e\u672a\u6765\u6280\u80fd\u3002';\n      else if (t.includes('Start from a topic channel')) el.textContent = '\u4ece\u4e3b\u9898\u9891\u9053\u8fdb\u5165\uff0c\u9605\u8bfb\u6700\u65b0\u6587\u7ae0\uff0c\u6216\u6d4f\u89c8\u5b8c\u6574\u5f52\u6863\u3002';\n      else if (t.includes('These three channels are the first public content streams')) el.textContent = '\u8fd9\u4e09\u4e2a\u9891\u9053\u662f\u52a0\u901f\u5ea6\u601d\u7ef4\u7b2c\u4e00\u6279\u516c\u5f00\u5185\u5bb9\u6d41\u3002\u6bcf\u4e2a\u9891\u9053\u90fd\u4f1a\u9010\u6b65\u53d1\u5c55\u6210\u53ef\u641c\u7d22\u3001\u53ef\u590d\u7528\u7684\u5b66\u4e60\u8d44\u6599\u5e93\u3002';\n      else if (t.includes('Guidance on responsible AI use')) el.textContent = '\u5173\u4e8e\u8d1f\u8d23\u4efb\u4f7f\u7528 AI\u3001\u5b66\u751f\u5b66\u4e60\u4e0e\u5bb6\u957f\u5e38\u89c1\u95ee\u9898\u7684\u5b9e\u7528\u6307\u5bfc\u3002';\n      else if (t === 'CCC Problems') el.textContent = 'CCC \u9898\u76ee';\n      else if (t === 'Python Notes') el.textContent = 'Python \u7b14\u8bb0';\n      else if (t === 'CONTENT HUB') el.textContent = '\u5185\u5bb9\u4e2d\u5fc3';\n      else if (t === 'PYTHON') el.textContent = 'PYTHON';\n      else if (t === 'CCC 2026 J4 \u2013 Snail Path Solution & Analysis') el.textContent = 'CCC 2026 J4 - Snail Path \u89e3\u9898\u4e0e\u5206\u6790';\n    });\n  }\n})();\n<\/script><\/p>\n<style data-source=\"ati_article_share_tools\">\n.ati-share-tools{margin:0 0 30px!important;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}\n.ati-share-tools p{margin:0!important}\n.ati-share-tools .ati-share-kicker{color:#b47c00!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.08em}\n.ati-share-note{margin-top:6px!important;color:#475569!important;font-size:15px!important;line-height:1.45!important}\n.ati-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}\n.ati-share-actions button,.ati-share-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a!important;font:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer;text-decoration:none!important}\n.ati-share-actions button:hover,.ati-share-actions a:hover{border-color:#ffc400;background:#fff7d6}\n.ati-share-actions [data-share-copy-link],.ati-share-actions [data-share-native]{background:#ffc400;border-color:#ffc400;color:#050505!important}\n.ati-share-qr{display:flex;gap:14px;align-items:center;margin-top:16px;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}\n.ati-share-qr[hidden]{display:none!important}.ati-share-qr img{width:118px;height:118px;border-radius:6px}.ati-share-qr p{color:#475569!important;font-size:14px!important;line-height:1.4!important}\n.ati-share-status{min-height:18px;margin-top:10px!important;color:#0f766e!important;font-size:13px!important;font-weight:800!important}\n@media(max-width:640px){.ati-share-actions button,.ati-share-actions a{width:100%}.ati-share-qr{align-items:flex-start}.ati-share-qr img{width:104px;height:104px}}\n<\/style>\n<p><script data-source=\"ati_article_share_tools\">\n(function(){\n  function text(isZh, en, zh){ return isZh ? zh : en; }\n  function copyText(value, status, message){\n    function done(){ if(status) status.textContent = message; }\n    function fallback(){\n      var input = document.createElement('textarea');\n      input.value = value;\n      input.setAttribute('readonly', '');\n      input.style.position = 'fixed';\n      input.style.left = '-9999px';\n      document.body.appendChild(input);\n      input.select();\n      try { document.execCommand('copy'); } catch(e) {}\n      document.body.removeChild(input);\n      done();\n    }\n    if (navigator.clipboard && navigator.clipboard.writeText) {\n      navigator.clipboard.writeText(value).then(done).catch(fallback);\n    } else fallback();\n  }\n  document.querySelectorAll('[data-ati-share]').forEach(function(box){\n    if (box.dataset.ready) return;\n    box.dataset.ready = '1';\n    var isZh = location.pathname.toLowerCase().includes('\/zh_cn\/');\n    var pageUrl = location.origin + location.pathname;\n    var title = (document.querySelector('.ati-hero h1') || document.querySelector('h1'))?.innerText.trim() || document.title.replace(\/s+-s+.*$\/, '');\n    var status = box.querySelector('[data-share-status]');\n    var note = box.querySelector('.ati-share-note');\n    var kicker = box.querySelector('.ati-share-kicker');\n    var qrText = box.querySelector('.ati-share-qr p');\n    if (isZh) {\n      kicker.textContent = '\u5206\u4eab\u8fd9\u7bc7\u6587\u7ae0';\n      note.textContent = '\u590d\u5236\u94fe\u63a5\u3001\u8c03\u7528\u624b\u673a\u5206\u4eab\u9762\u677f\u3001\u7528\u5fae\u4fe1\u626b\u7801\uff0c\u6216\u901a\u8fc7\u90ae\u4ef6\u53d1\u9001\u3002';\n      qrText.textContent = '\u7528\u5fae\u4fe1\u626b\u7801\u540e\uff0c\u53ef\u5c06\u6587\u7ae0\u94fe\u63a5\u8f6c\u53d1\u7ed9\u597d\u53cb\u6216\u7fa4\u804a\u3002';\n    }\n    var labels = {\n      '[data-share-native]': text(isZh, 'Share', '\u7cfb\u7edf\u5206\u4eab'),\n      '[data-share-copy-link]': text(isZh, 'Copy Link', '\u590d\u5236\u94fe\u63a5'),\n      '[data-share-wechat]': text(isZh, 'WeChat QR', '\u5fae\u4fe1\u4e8c\u7ef4\u7801')\n    };\n    Object.keys(labels).forEach(function(sel){ var el = box.querySelector(sel); if(el) el.textContent = labels[sel]; });\n    var email = box.querySelector('[data-share-email]');\n    if (email) email.href = 'mailto:?subject=' + encodeURIComponent(title) + '&body=' + encodeURIComponent(title + 'nn' + pageUrl);\n    var qrImg = box.querySelector('[data-share-qr-img]');\n    if (qrImg) qrImg.src = 'https:\/\/api.qrserver.com\/v1\/create-qr-code\/?size=180x180&data=' + encodeURIComponent(pageUrl);\n    var nativeBtn = box.querySelector('[data-share-native]');\n    if (nativeBtn) nativeBtn.addEventListener('click', function(){\n      if (navigator.share) {\n        navigator.share({title:title, url:pageUrl}).catch(function(){});\n      } else {\n        copyText(pageUrl, status, text(isZh, 'Link copied. You can paste it into any app.', '\u94fe\u63a5\u5df2\u590d\u5236\uff0c\u53ef\u7c98\u8d34\u5230\u4efb\u610f\u5e94\u7528\u3002'));\n      }\n    });\n    var copyBtn = box.querySelector('[data-share-copy-link]');\n    if (copyBtn) copyBtn.addEventListener('click', function(){\n      copyText(pageUrl, status, text(isZh, 'Link copied.', '\u94fe\u63a5\u5df2\u590d\u5236\u3002'));\n    });\n    var qrBtn = box.querySelector('[data-share-wechat]');\n    if (qrBtn) qrBtn.addEventListener('click', function(){\n      var qr = box.querySelector('[data-share-qr]');\n      if (qr) qr.hidden = !qr.hidden;\n    });\n  });\n})();\n<\/script><\/p>\n<style data-source=\"ati_ai_coding_tools_article_assets\">\n.ati-post-article pre{margin:18px 0 24px!important;padding:18px 20px!important;overflow:auto;border:1px solid #263244;border-radius:8px;background:#0f172a!important;color:#e5e7eb!important;font-size:14px!important;line-height:1.55!important}\n.ati-post-article pre code{display:block;padding:0!important;background:transparent!important;color:inherit!important;white-space:pre!important}\n.ati-post-article code{padding:.14em .34em;border-radius:4px;background:#eef2f7;color:#0f172a;font-size:.92em}\n.ati-post-article ul,.ati-post-article ol{margin:12px 0 22px!important;padding-left:24px!important;color:#334155}\n.ati-post-article li{margin:8px 0!important;line-height:1.65!important}\n.ati-post-article blockquote,.ati-post-article .ati-note{margin:0 0 24px!important;padding:16px 18px!important;border-left:4px solid #ffc400;background:#f8fafc;color:#334155!important}\n.ati-post-article table{width:100%;margin:18px 0 28px!important;border-collapse:separate;border-spacing:0;border:1px solid #dbe3ef;border-radius:8px;overflow:hidden;font-size:15px;line-height:1.45}\n.ati-post-article th{background:#0f172a;color:#fff!important;text-align:left;font-weight:900}\n.ati-post-article th,.ati-post-article td{padding:12px 14px;border-bottom:1px solid #dbe3ef;vertical-align:top}\n.ati-post-article tr:last-child td{border-bottom:0}\n.ati-post-article td+td,.ati-post-article th+th{border-left:1px solid #dbe3ef}\n.ati-post-article a{color:#b47c00!important;font-weight:800;text-decoration:none!important}\n.ati-post-article a:hover{text-decoration:underline!important}\n.ati-hero h1 .ati-word:not(:last-child){margin-right:0}\n@media(max-width:760px){.ati-post-article table{display:block;overflow-x:auto;white-space:nowrap}.ati-post-article th,.ati-post-article td{min-width:150px}}\n<\/style>\n<style data-source=\"ati_ai005_article_assets\">\n.ati-ai005-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:clamp(24px,4vw,56px)!important}\n.ati-ai005-hero h1{max-width:880px!important;font-size:clamp(34px,4.25vw,62px)!important;line-height:1.06!important;overflow-wrap:normal!important}\n.ati-ai005-hero h1 .ati-hero-title-line{display:block!important;white-space:normal!important}\n.ati-ai005-hero h1 .ati-word{display:inline-block!important;white-space:nowrap!important}\n.ati-ai005-hero .ati-side{width:auto!important;max-width:340px!important}\n@media(max-width:1100px){.ati-ai005-hero{grid-template-columns:1fr!important}.ati-ai005-hero .ati-side{max-width:none!important}.ati-ai005-hero h1{font-size:clamp(32px,8vw,48px)!important}}\n.ati-article-toc{display:grid;gap:8px;margin:0 0 30px!important;padding:18px 20px;border:1px solid #dbe3ef;border-left:4px solid #ffc400;border-radius:8px;background:#f8fafc}\n.ati-article-toc strong{color:#050505;font-size:18px;line-height:1.2}.ati-article-toc a{color:#334155!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}\n.ati-inline-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:36px 0 10px!important;padding:24px 26px;border-radius:8px;background:#050505;color:#fff}\n.ati-inline-cta strong{display:block;color:#ffc400;font-size:20px;line-height:1.2}.ati-inline-cta p{margin:8px 0 0!important;color:#dbe4ef!important}.ati-inline-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:8px;background:#ffc400;color:#050505!important;font-weight:900!important;white-space:nowrap}\n@media(max-width:760px){.ati-inline-cta{grid-template-columns:1fr}.ati-inline-cta a{width:100%}}\n<\/style>\n<p><script data-source=\"ati_ai005_zh_fix_20260903\">(function(){if (location.pathname.indexOf('\/zh_cn\/') === -1) return;var article = document.querySelector('.ati-post-article');if (article) article.innerHTML = \"u003cnav class=\"ati-article-toc\" aria-label=\"Article table of contents\"u003eu003cstrongu003e\u76ee\u5f55u003c\/strongu003eu003ca href=\"#\u6838\u5fc3\u5224\u65ad\"u003e\u6838\u5fc3\u5224\u65adu003c\/au003eu003ca href=\"#\u7ade\u8d5b\u771f\u6b63\u8bad\u7ec3\u4ec0\u4e48\"u003e\u7ade\u8d5b\u771f\u6b63\u8bad\u7ec3\u4ec0\u4e48\uff1fu003c\/au003eu003ca href=\"#ai\u4f1a\u4e0d\u4f1a\u524a\u5f31\u7ade\u8d5b\u4ef7\u503c\"u003eAI\u4f1a\u4e0d\u4f1a\u524a\u5f31\u7ade\u8d5b\u4ef7\u503c\uff1fu003c\/au003eu003ca href=\"#\u7ade\u8d5b\u4e0d\u5e94\u8be5\u88ab\u5938\u5927\u7684\u5730\u65b9\"u003e\u7ade\u8d5b\u4e0d\u5e94\u8be5\u88ab\u5938\u5927\u7684\u5730\u65b9u003c\/au003eu003ca href=\"#\u4ec0\u4e48\u6837\u7684\u5b66\u751f\u9002\u5408\u7ade\u8d5b\u8bad\u7ec3\"u003e\u4ec0\u4e48\u6837\u7684\u5b66\u751f\u9002\u5408\u7ade\u8d5b\u8bad\u7ec3\uff1fu003c\/au003eu003ca href=\"#\u4e0d\u540c\u9636\u6bb5\u600e\u4e48\u5b89\u6392\"u003e\u4e0d\u540c\u9636\u6bb5\u600e\u4e48\u5b89\u6392\uff1fu003c\/au003eu003ca href=\"#\u5bb6\u957f\u600e\u4e48\u5224\u65ad\u7ade\u8d5b\u8bad\u7ec3\u662f\u5426\u5065\u5eb7\"u003e\u5bb6\u957f\u600e\u4e48\u5224\u65ad\u7ade\u8d5b\u8bad\u7ec3\u662f\u5426\u5065\u5eb7\uff1fu003c\/au003eu003ca href=\"#\u7ade\u8d5b\u4e4b\u5916\u8fd8\u6709\u54ea\u4e9b\u8def\u7ebf\"u003e\u7ade\u8d5b\u4e4b\u5916\u8fd8\u6709\u54ea\u4e9b\u8def\u7ebf\uff1fu003c\/au003eu003ca href=\"#\u4e00\u53e5\u8bdd\u8bb0\u4f4f\"u003e\u4e00\u53e5\u8bdd\u8bb0\u4f4fu003c\/au003eu003ca href=\"#\u4e0b\u4e00\u6b65\"u003e\u4e0b\u4e00\u6b65u003c\/au003eu003ca href=\"#faq\"u003eFAQu003c\/au003eu003c\/navu003eu003cpu003eAI\u5df2\u7ecf\u53ef\u4ee5\u5199\u4ee3\u7801\u3001\u89e3\u91ca\u9898\u76ee\u3001\u751f\u6210\u6d4b\u8bd5\uff0c\u751a\u81f3\u7ed9\u51fa\u5b8c\u6574\u89e3\u6cd5\u601d\u8def\u3002u003c\/pu003enu003cpu003e\u4e8e\u662f\u5f88\u591a\u5bb6\u957f\u4f1a\u95ee\uff1au003c\/pu003enu003cblockquote class=\"ati-note\"u003eu003cpu003e\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u5fc5\u8981\u5417\uff1fu003c\/pu003eu003c\/blockquoteu003enu003cblockquote class=\"ati-note\"u003eu003cpu003e\u5982\u679cAI\u80fd\u5e2e\u5fd9\u5199\u7a0b\u5e8f\uff0c\u5237\u7b97\u6cd5\u9898\u662f\u4e0d\u662f\u4f1a\u8fc7\u65f6\uff1fu003c\/pu003eu003c\/blockquoteu003enu003cblockquote class=\"ati-note\"u003eu003cpu003e\u5b69\u5b50\u662f\u4e0d\u662f\u5e94\u8be5\u76f4\u63a5\u53bb\u5b66AI\u5e94\u7528\uff0c\u800c\u4e0d\u662f\u51c6\u5907\u7ade\u8d5b\uff1fu003c\/pu003eu003c\/blockquoteu003enu003cpu003e\u8fd9\u4e9b\u95ee\u9898\u503c\u5f97\u8ba4\u771f\u8ba8\u8bba\u3002\u4f46\u7b54\u6848\u4e0d\u5e94\u8be5\u662f\u7b80\u5355\u7684\u201c\u6709\u7528\u201d\u6216\u201c\u6ca1\u7528\u201d\u3002u003c\/pu003enu003cpu003e\u4fe1\u606f\u5b66\u7ade\u8d5b\u7684\u4ef7\u503c\uff0c\u4e0d\u5728\u4e8e\u5b83\u80fd\u4e0d\u80fd\u4fdd\u8bc1\u5347\u5b66\uff0c\u4e5f\u4e0d\u5728\u4e8e\u5b83\u662f\u5426\u9002\u5408\u6240\u6709\u5b69\u5b50\u3002\u5b83\u771f\u6b63\u7684\u4ef7\u503c\uff0c\u662f\u63d0\u4f9b\u4e00\u4e2a\u6709\u7ea6\u675f\u3001\u6709\u53cd\u9988\u3001\u6709\u96be\u5ea6\u68af\u5ea6\u7684\u95ee\u9898\u89e3\u51b3\u8bad\u7ec3\u573a\u3002u003c\/pu003enu003ch2 id=\"\u6838\u5fc3\u5224\u65ad\"u003e\u6838\u5fc3\u5224\u65adu003c\/h2u003enu003cpu003eAI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u4e0d\u4f1a\u56e0\u4e3aAI\u4f1a\u5199\u4ee3\u7801\u5c31\u81ea\u52a8\u5931\u53bb\u610f\u4e49\u3002u003c\/pu003enu003cpu003e\u539f\u56e0\u662f\uff1a\u7ade\u8d5b\u8bad\u7ec3\u7684\u6838\u5fc3\u4ece\u6765\u4e0d\u53ea\u662f\u201c\u5199\u51fa\u4ee3\u7801\u201d\uff0c\u800c\u662f\u56f4\u7ed5\u4e00\u4e2a\u6e05\u6670\u95ee\u9898\u5b8c\u6210\u5b8c\u6574\u63a8\u7406\u8fc7\u7a0b\uff1au003c\/pu003enu003colu003en  u003cliu003e\u8bfb\u61c2\u9898\u76ee\uff1bu003c\/liu003en  u003cliu003e\u62bd\u8c61\u6a21\u578b\uff1bu003c\/liu003en  u003cliu003e\u9009\u62e9\u7b97\u6cd5\uff1bu003c\/liu003en  u003cliu003e\u5206\u6790\u590d\u6742\u5ea6\uff1bu003c\/liu003en  u003cliu003e\u5199\u51fa\u5b9e\u73b0\uff1bu003c\/liu003en  u003cliu003e\u8bbe\u8ba1\u6d4b\u8bd5\uff1bu003c\/liu003en  u003cliu003e\u5728\u9650\u5236\u65f6\u95f4\u5185\u8c03\u8bd5\uff1bu003c\/liu003en  u003cliu003e\u89e3\u91ca\u4e3a\u4ec0\u4e48\u65b9\u6848\u6b63\u786e\u3002u003c\/liu003enu003c\/olu003enu003cpu003eAI\u53ef\u4ee5\u5e2e\u52a9\u751f\u6210\u4ee3\u7801\u6216\u89e3\u91ca\u601d\u8def\uff0c\u4f46\u5982\u679c\u5b66\u751f\u6ca1\u6709\u5224\u65ad\u80fd\u529b\uff0c\u5c31\u5f88\u96be\u77e5\u9053AI\u7684\u7b54\u6848\u662f\u5426\u6b63\u786e\u3001\u662f\u5426\u9ad8\u6548\u3001\u662f\u5426\u7b26\u5408\u9898\u76ee\u9650\u5236\u3002u003c\/pu003enu003cpu003e\u6240\u4ee5\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u4ecd\u7136\u6709\u5b66\u4e60\u4ef7\u503c\u3002\u4f46\u5b83\u5e94\u8be5\u88ab\u770b\u4f5c\u4e00\u79cd\u8bad\u7ec3\u65b9\u5f0f\uff0c\u800c\u4e0d\u662f\u6bcf\u4e2a\u5b69\u5b50\u90fd\u5fc5\u987b\u8d70\u7684\u8def\u7ebf\u3002u003c\/pu003enu003ch2 id=\"\u7ade\u8d5b\u771f\u6b63\u8bad\u7ec3\u4ec0\u4e48\"u003e\u7ade\u8d5b\u771f\u6b63\u8bad\u7ec3\u4ec0\u4e48\uff1fu003c\/h2u003enu003ch3 id=\"\u957f\u9898\u9605\u8bfb\u548c\u89c4\u5219\u7406\u89e3\"u003e\u957f\u9898\u9605\u8bfb\u548c\u89c4\u5219\u7406\u89e3u003c\/h3u003enu003cpu003e\u5f88\u591a\u7ade\u8d5b\u9898\u7684\u7b2c\u4e00\u9053\u95e8\u69db\u4e0d\u662f\u8bed\u6cd5\uff0c\u800c\u662f\u8bfb\u61c2\u9898\u76ee\u3002u003c\/pu003enu003cpu003e\u5b66\u751f\u9700\u8981\u4ece\u4e00\u6bb5\u6587\u5b57\u4e2d\u627e\u51fa\uff1au003c\/pu003enu003culu003en  u003cliu003e\u8f93\u5165\u662f\u4ec0\u4e48\uff1bu003c\/liu003en  u003cliu003e\u8f93\u51fa\u662f\u4ec0\u4e48\uff1bu003c\/liu003en  u003cliu003e\u9650\u5236\u6761\u4ef6\u662f\u4ec0\u4e48\uff1bu003c\/liu003en  u003cliu003e\u6837\u4f8b\u4e3a\u4ec0\u4e48\u5f97\u5230\u8fd9\u4e2a\u7ed3\u679c\uff1bu003c\/liu003en  u003cliu003e\u54ea\u4e9b\u60c5\u51b5\u6ca1\u6709\u76f4\u63a5\u5199\u51fa\u6765\uff0c\u4f46\u9700\u8981\u63a8\u65ad\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u8fd9\u79cd\u8bad\u7ec3\u5f88\u6709\u4ef7\u503c\u3002\u56e0\u4e3a\u771f\u5b9e\u4e16\u754c\u7684\u95ee\u9898\u4e5f\u5f88\u5c11\u4e00\u5f00\u59cb\u5c31\u88ab\u6574\u7406\u6210\u5b8c\u7f8e\u7684\u4ee3\u7801\u9700\u6c42\u3002u003c\/pu003enu003ch3 id=\"\u62bd\u8c61\u548c\u5efa\u6a21\"u003e\u62bd\u8c61\u548c\u5efa\u6a21u003c\/h3u003enu003cpu003e\u7ade\u8d5b\u9898\u5e38\u5e38\u628a\u6545\u4e8b\u5305\u88c5\u6210\u573a\u666f\uff1a\u6392\u961f\u3001\u5730\u56fe\u3001\u6bd4\u8d5b\u3001\u8d2d\u7269\u3001\u8def\u5f84\u3001\u5b57\u7b26\u4e32\u3001\u65e5\u7a0b\u3002u003c\/pu003enu003cpu003e\u5b66\u751f\u9700\u8981\u628a\u6545\u4e8b\u8f6c\u5316\u4e3a\u53ef\u8ba1\u7b97\u7684\u6a21\u578b\uff1au003c\/pu003enu003culu003en  u003cliu003e\u662f\u8ba1\u6570\u95ee\u9898\uff1fu003c\/liu003en  u003cliu003e\u662f\u641c\u7d22\u95ee\u9898\uff1fu003c\/liu003en  u003cliu003e\u662f\u6392\u5e8f\u95ee\u9898\uff1fu003c\/liu003en  u003cliu003e\u662f\u56fe\u7684\u95ee\u9898\uff1fu003c\/liu003en  u003cliu003e\u662f\u52a8\u6001\u89c4\u5212\uff1fu003c\/liu003en  u003cliu003e\u662f\u5426\u53ef\u4ee5\u7528\u8d2a\u5fc3\uff1fu003c\/liu003enu003c\/ulu003enu003cpu003e\u8fd9\u4e00\u6b65\u662f\u7b97\u6cd5\u8bad\u7ec3\u7684\u6838\u5fc3\u3002\u5b83\u57f9\u517b\u7684\u4e0d\u662f\u67d0\u4e2a\u6a21\u677f\u672c\u8eab\uff0c\u800c\u662f\u628a\u590d\u6742\u63cf\u8ff0\u53d8\u6210\u6e05\u6670\u7ed3\u6784\u7684\u80fd\u529b\u3002u003c\/pu003enu003ch3 id=\"\u6b63\u786e\u6027\u548c\u8fb9\u754c\u610f\u8bc6\"u003e\u6b63\u786e\u6027\u548c\u8fb9\u754c\u610f\u8bc6u003c\/h3u003enu003cpu003e\u7ade\u8d5b\u73af\u5883\u4f1a\u903c\u5b66\u751f\u9762\u5bf9\u8fb9\u754c\u60c5\u51b5\u3002u003c\/pu003enu003cpu003e\u4f8b\u5982\uff1au003c\/pu003enu003culu003en  u003cliu003e\u8f93\u5165\u6700\u5c0f\u662f\u591a\u5c11\uff1fu003c\/liu003en  u003cliu003e\u8f93\u5165\u6700\u5927\u662f\u591a\u5c11\uff1fu003c\/liu003en  u003cliu003e\u6709\u6ca1\u6709\u91cd\u590d\u503c\uff1fu003c\/liu003en  u003cliu003e\u6709\u6ca1\u6709\u7a7a\u7ed3\u679c\uff1fu003c\/liu003en  u003cliu003e\u7b49\u4e8e\u8fb9\u754c\u65f6\u7b97\u4e0d\u7b97\uff1fu003c\/liu003en  u003cliu003e\u6837\u4f8b\u901a\u8fc7\u540e\u8fd8\u6709\u54ea\u4e9b\u9690\u85cf\u6d4b\u8bd5\uff1fu003c\/liu003enu003c\/ulu003enu003cpu003eAI\u751f\u6210\u7684\u4ee3\u7801\u4e5f\u53ef\u80fd\u5728\u8fb9\u754c\u5904\u51fa\u9519\u3002\u53d7\u8fc7\u7ade\u8d5b\u8bad\u7ec3\u7684\u5b66\u751f\u66f4\u5bb9\u6613\u610f\u8bc6\u5230\uff1a\u7a0b\u5e8f\u4e0d\u662f\u80fd\u8fd0\u884c\u5c31\u591f\u4e86\uff0c\u8fd8\u8981\u80fd\u7ecf\u53d7\u6d4b\u8bd5\u3002u003c\/pu003enu003ch3 id=\"\u65f6\u95f4\u590d\u6742\u5ea6\u548c\u6548\u7387\"u003e\u65f6\u95f4\u590d\u6742\u5ea6\u548c\u6548\u7387u003c\/h3u003enu003cpu003e\u5f88\u591a\u521d\u5b66\u8005\u7b2c\u4e00\u6b21\u610f\u8bc6\u5230\u7b97\u6cd5\u5dee\u5f02\uff0c\u662f\u5728\u7ade\u8d5b\u9898\u91cc\u3002u003c\/pu003enu003cpu003e\u540c\u6837\u4e00\u4e2a\u95ee\u9898\uff0c\u7b80\u5355\u66b4\u529b\u65b9\u6cd5\u53ef\u80fd\u5bf910\u4e2a\u6570\u636e\u6709\u6548\uff0c\u4f46\u5bf910\u4e07\u4e2a\u6570\u636e\u5c31\u4f1a\u8d85\u65f6\u3002\u5b66\u751f\u5fc5\u987b\u5b66\u4f1a\u770b\u8f93\u5165\u89c4\u6a21\uff0c\u5224\u65ad\u65b9\u6cd5\u662f\u5426\u53ef\u884c\u3002u003c\/pu003enu003cpu003e\u8fd9\u4e5f\u662fAI\u65f6\u4ee3\u4ecd\u7136\u91cd\u8981\u7684\u80fd\u529b\u3002AI\u53ef\u80fd\u7ed9\u51fa\u4e00\u6bb5\u770b\u8d77\u6765\u5408\u7406\u7684\u4ee3\u7801\uff0c\u4f46\u5b66\u751f\u9700\u8981\u5224\u65ad\u5b83\u662f\u5426\u6ee1\u8db3\u89c4\u6a21\u8981\u6c42\u3002u003c\/pu003enu003ch3 id=\"\u538b\u529b\u4e0b\u7684\u8c03\u8bd5\u548c\u590d\u76d8\"u003e\u538b\u529b\u4e0b\u7684\u8c03\u8bd5\u548c\u590d\u76d8u003c\/h3u003enu003cpu003e\u9650\u65f6\u73af\u5883\u4e0d\u9002\u5408\u6240\u6709\u5b69\u5b50\uff0c\u4f46\u5b83\u786e\u5b9e\u80fd\u8bad\u7ec3\u4e00\u79cd\u80fd\u529b\uff1a\u5728\u4e0d\u5b8c\u7f8e\u72b6\u6001\u4e0b\u505a\u5224\u65ad\u3002u003c\/pu003enu003cpu003e\u5b66\u751f\u4f1a\u5b66\u5230\uff1au003c\/pu003enu003culu003en  u003cliu003e\u5148\u62ff\u5230\u90e8\u5206\u5206\uff1bu003c\/liu003en  u003cliu003e\u5148\u89e3\u51b3\u5c0f\u89c4\u6a21\uff1bu003c\/liu003en  u003cliu003e\u5148\u5199\u6e05\u695a\u8f93\u5165\u8f93\u51fa\uff1bu003c\/liu003en  u003cliu003e\u5148\u9a8c\u8bc1\u6838\u5fc3\u903b\u8f91\uff1bu003c\/liu003en  u003cliu003e\u9519\u4e86\u4e4b\u540e\u5feb\u901f\u5b9a\u4f4d\u95ee\u9898\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u8fd9\u4e9b\u80fd\u529b\u4e0d\u53ea\u5c5e\u4e8e\u7ade\u8d5b\uff0c\u4e5f\u4f1a\u8fc1\u79fb\u5230\u9879\u76ee\u3001\u8003\u8bd5\u3001\u7814\u7a76\u548c\u771f\u5b9e\u4efb\u52a1\u4e2d\u3002u003c\/pu003enu003ch2 id=\"ai\u4f1a\u4e0d\u4f1a\u524a\u5f31\u7ade\u8d5b\u4ef7\u503c\"u003eAI\u4f1a\u4e0d\u4f1a\u524a\u5f31\u7ade\u8d5b\u4ef7\u503c\uff1fu003c\/h2u003enu003cpu003eAI\u4f1a\u6539\u53d8\u7ade\u8d5b\u8bad\u7ec3\u7684\u65b9\u5f0f\uff0c\u4f46\u4e0d\u4e00\u5b9a\u524a\u5f31\u5b83\u7684\u4ef7\u503c\u3002u003c\/pu003enu003cpu003e\u5728\u5b66\u4e60\u9636\u6bb5\uff0cAI\u53ef\u4ee5\u5e2e\u52a9\u5b66\u751f\uff1au003c\/pu003enu003culu003en  u003cliu003e\u89e3\u91ca\u9898\u610f\uff1bu003c\/liu003en  u003cliu003e\u7ed9\u51fa\u63d0\u793a\uff1bu003c\/liu003en  u003cliu003e\u5bf9\u6bd4\u4e0d\u540c\u7b97\u6cd5\uff1bu003c\/liu003en  u003cliu003e\u751f\u6210\u6d4b\u8bd5\u6570\u636e\uff1bu003c\/liu003en  u003cliu003e\u5e2e\u52a9\u7406\u89e3\u9519\u8bef\uff1bu003c\/liu003en  u003cliu003e\u590d\u76d8\u4ee3\u7801\u7ed3\u6784\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u4f46\u5982\u679c\u5b66\u751f\u76f4\u63a5\u8ba9AI\u7ed9\u5b8c\u6574\u7b54\u6848\uff0c\u7136\u540e\u8df3\u8fc7\u72ec\u7acb\u601d\u8003\uff0c\u7ade\u8d5b\u8bad\u7ec3\u7684\u4ef7\u503c\u5c31\u4f1a\u5927\u5e45\u4e0b\u964d\u3002u003c\/pu003enu003cpu003e\u771f\u6b63\u6709\u6548\u7684\u65b9\u5f0f\u662f\uff1au003c\/pu003enu003colu003en  u003cliu003e\u5b66\u751f\u5148\u72ec\u7acb\u8bfb\u9898\uff1bu003c\/liu003en  u003cliu003e\u5199\u51fa\u81ea\u5df1\u7684\u601d\u8def\uff1bu003c\/liu003en  u003cliu003e\u5c1d\u8bd5\u5b9e\u73b0\uff1bu003c\/liu003en  u003cliu003e\u7528AI\u83b7\u5f97\u5206\u7ea7\u63d0\u793a\uff1bu003c\/liu003en  u003cliu003e\u5bf9\u6bd4\u4e0d\u540c\u89e3\u6cd5\uff1bu003c\/liu003en  u003cliu003e\u81ea\u5df1\u8865\u6d4b\u8bd5\uff1bu003c\/liu003en  u003cliu003e\u6700\u540e\u72ec\u7acb\u8bb2\u6e05\u695a\u7b97\u6cd5\u3002u003c\/liu003enu003c\/olu003enu003cpu003eAI\u53ef\u4ee5\u6210\u4e3a\u8bad\u7ec3\u5de5\u5177\uff0c\u4f46\u4e0d\u80fd\u66ff\u4ee3\u5b66\u751f\u5b8c\u6210\u63a8\u7406\u3002u003c\/pu003enu003ch2 id=\"\u7ade\u8d5b\u4e0d\u5e94\u8be5\u88ab\u5938\u5927\u7684\u5730\u65b9\"u003e\u7ade\u8d5b\u4e0d\u5e94\u8be5\u88ab\u5938\u5927\u7684\u5730\u65b9u003c\/h2u003enu003cpu003e\u4fe1\u606f\u5b66\u7ade\u8d5b\u6709\u4ef7\u503c\uff0c\u4f46\u5b83\u4e0d\u5e94\u8be5\u88ab\u5305\u88c5\u6210\u4e07\u80fd\u8def\u5f84\u3002u003c\/pu003enu003cpu003e\u5bb6\u957f\u5c24\u5176\u9700\u8981\u907f\u514d\u4e09\u79cd\u8bef\u89e3\uff1au003c\/pu003enu003culu003en  u003cliu003e\u4ee5\u4e3a\u7ade\u8d5b\u6210\u7ee9\u53ef\u4ee5\u4fdd\u8bc1\u5347\u5b66\uff1bu003c\/liu003en  u003cliu003e\u4ee5\u4e3a\u6240\u6709\u9002\u5408\u5b66\u7f16\u7a0b\u7684\u5b69\u5b50\u90fd\u9002\u5408\u7ade\u8d5b\uff1bu003c\/liu003en  u003cliu003e\u4ee5\u4e3a\u7ade\u8d5b\u9898\u505a\u5f97\u8d8a\u591a\uff0c\u672a\u6765\u80fd\u529b\u5c31\u4e00\u5b9a\u8d8a\u5f3a\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u4ee5\u52a0\u62ff\u5927\u8ba1\u7b97\u673a\u7ade\u8d5b\uff08Canadian Computing Competition\uff0cCCC\uff09\u4e3a\u4f8b\uff0cu003ca href=\"https:\/\/cemc.uwaterloo.ca\/contests\/ccc\" target=\"_blank\" rel=\"noopener\"u003eCEMC \u5b98\u65b9\u8bf4\u660eu003c\/au003e\u5f3a\u8c03\u5b83\u80fd\u5e2e\u52a9\u5b66\u751f\u589e\u5f3a\u7406\u89e3\u3001\u8bbe\u8ba1\u548c\u5b9e\u73b0\u7b97\u6cd5\u7684\u80fd\u529b\u3002Waterloo \u9762\u5411\u7533\u8bf7\u8005\u7684u003ca href=\"https:\/\/uwaterloo.ca\/future-students\/applicants\/waterloo-contests\" target=\"_blank\" rel=\"noopener\"u003e\u7ade\u8d5b\u4e0e\u7533\u8bf7\u8bf4\u660eu003c\/au003e\u4e5f\u8bf4\u660e\uff1a\u5982\u679c\u5b66\u751f\u5bf9\u7f16\u7a0b\u548c\u95ee\u9898\u89e3\u51b3\u611f\u5174\u8da3\uff0c\u5c24\u5176\u7533\u8bf7 Computer Science \u6216 Computing and Financial Management\uff0c\u5b66\u6821\u9f13\u52b1\u53c2\u52a0 CCC\uff1b\u4f46 CCC \u4e0d\u662f\u5165\u5b66\u8981\u6c42\u3002u003c\/pu003enu003cpu003e\u8fd9\u7c7b\u8868\u8ff0\u7ed9\u5bb6\u957f\u4e00\u4e2a\u91cd\u8981\u63d0\u9192\uff1a\u7ade\u8d5b\u53ef\u4ee5\u662f\u6709\u4ef7\u503c\u7684\u5b66\u4e60\u7ecf\u5386\uff0c\u4f46\u4e0d\u80fd\u88ab\u5f53\u6210\u4fdd\u8bc1\u7ed3\u679c\u7684\u5de5\u5177\u3002u003c\/pu003enu003ch2 id=\"\u4ec0\u4e48\u6837\u7684\u5b66\u751f\u9002\u5408\u7ade\u8d5b\u8bad\u7ec3\"u003e\u4ec0\u4e48\u6837\u7684\u5b66\u751f\u9002\u5408\u7ade\u8d5b\u8bad\u7ec3\uff1fu003c\/h2u003enu003cpu003e\u7ade\u8d5b\u8bad\u7ec3\u66f4\u9002\u5408\u8fd9\u4e9b\u5b66\u751f\uff1au003c\/pu003enu003culu003en  u003cliu003e\u5df2\u7ecf\u5177\u5907\u57fa\u672c\u7f16\u7a0b\u80fd\u529b\uff1bu003c\/liu003en  u003cliu003e\u613f\u610f\u53cd\u590d\u89e3\u51b3\u6709\u96be\u5ea6\u7684\u95ee\u9898\uff1bu003c\/liu003en  u003cliu003e\u80fd\u63a5\u53d7\u9519\u8bef\u548c\u8c03\u8bd5\uff1bu003c\/liu003en  u003cliu003e\u5bf9\u903b\u8f91\u3001\u6570\u5b66\u3001\u7b97\u6cd5\u6216\u6311\u6218\u6709\u5174\u8da3\uff1bu003c\/liu003en  u003cliu003e\u5728\u538b\u529b\u4e0b\u4ecd\u80fd\u4fdd\u6301\u4e00\u5b9a\u8010\u5fc3\uff1bu003c\/liu003en  u003cliu003e\u6709\u8db3\u591f\u65f6\u95f4\uff0c\u4e0d\u4f1a\u4e25\u91cd\u6324\u538b\u5b66\u6821\u5b66\u4e60\u3001\u8fd0\u52a8\u3001\u9605\u8bfb\u548c\u4f11\u606f\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u5982\u679c\u5b69\u5b50\u76ee\u524d\u521a\u5f00\u59cb\u5b66\u7f16\u7a0b\uff0c\u6216\u8005\u5bf9\u5199\u4ee3\u7801\u8fd8\u6ca1\u6709\u5174\u8da3\uff0c\u5c31\u4e0d\u4e00\u5b9a\u9700\u8981\u9a6c\u4e0a\u8fdb\u5165\u7ade\u8d5b\u8282\u594f\u3002\u5148\u5efa\u7acb\u5174\u8da3\u3001\u57fa\u7840\u8bed\u6cd5\u3001\u95ee\u9898\u5206\u89e3\u548c\u5c0f\u9879\u76ee\u7ecf\u9a8c\uff0c\u53ef\u80fd\u66f4\u5408\u9002\u3002u003c\/pu003enu003ch2 id=\"\u4e0d\u540c\u9636\u6bb5\u600e\u4e48\u5b89\u6392\"u003e\u4e0d\u540c\u9636\u6bb5\u600e\u4e48\u5b89\u6392\uff1fu003c\/h2u003enu003ch3 id=\"\u5c0f\u5b66\u9636\u6bb5-\u5174\u8da3\u548c\u8ba1\u7b97\u601d\u7ef4\u4f18\u5148\"u003e\u5c0f\u5b66\u9636\u6bb5\uff1a\u5174\u8da3\u548c\u8ba1\u7b97\u601d\u7ef4\u4f18\u5148u003c\/h3u003enu003cpu003e\u5c0f\u5b66\u9636\u6bb5\u53ef\u4ee5\u901a\u8fc7\u56fe\u5f62\u5316\u7f16\u7a0b\u3001\u7b80\u5355Python\u3001\u903b\u8f91\u6e38\u620f\u548c\u751f\u6d3b\u95ee\u9898\u57f9\u517b\u5174\u8da3\u3002\u91cd\u70b9\u4e0d\u662f\u8ffd\u9ad8\u96be\u5ea6\u7ade\u8d5b\uff0c\u800c\u662f\u8ba9\u5b69\u5b50\u80fd\u89e3\u91ca\u81ea\u5df1\u7684\u601d\u8def\u3002u003c\/pu003enu003ch3 id=\"\u521d\u4e2d\u9636\u6bb5-\u57fa\u7840\u7f16\u7a0b\u52a0\u7b80\u5355\u7b97\u6cd5\"u003e\u521d\u4e2d\u9636\u6bb5\uff1a\u57fa\u7840\u7f16\u7a0b\u52a0\u7b80\u5355\u7b97\u6cd5u003c\/h3u003enu003cpu003e\u521d\u4e2d\u9636\u6bb5\u53ef\u4ee5\u7cfb\u7edf\u5b66\u4e60Python\u3001\u5b57\u7b26\u4e32\u3001\u5217\u8868\u3001\u5faa\u73af\u3001\u51fd\u6570\u3001\u8c03\u8bd5\u548c\u6d4b\u8bd5\u3002\u5bf9\u559c\u6b22\u6311\u6218\u7684\u5b66\u751f\uff0c\u53ef\u4ee5\u9010\u6b65\u63a5\u89e6\u5165\u95e8\u7ade\u8d5b\u9898\uff0c\u8bad\u7ec3\u8bfb\u9898\u548c\u5206\u89e3\u95ee\u9898\u3002u003c\/pu003enu003ch3 id=\"\u9ad8\u4e2d\u9636\u6bb5-\u6839\u636e\u76ee\u6807\u9009\u62e9\u6df1\u5ea6\"u003e\u9ad8\u4e2d\u9636\u6bb5\uff1a\u6839\u636e\u76ee\u6807\u9009\u62e9\u6df1\u5ea6u003c\/h3u003enu003cpu003e\u9ad8\u4e2d\u9636\u6bb5\u53ef\u4ee5\u6839\u636e\u5174\u8da3\u9009\u62e9\u66f4\u7cfb\u7edf\u7684\u7b97\u6cd5\u8bad\u7ec3\u3001CCC Senior\u3001USACO\u3001NOI\u4f53\u7cfb\u76f8\u5173\u5b66\u4e60\u3001AI\u9879\u76ee\u3001\u6570\u636e\u5206\u6790\u6216\u5de5\u7a0b\u9879\u76ee\u3002\u7ade\u8d5b\u8def\u7ebf\u9700\u8981\u65f6\u95f4\u6295\u5165\uff0c\u4e5f\u9700\u8981\u548c\u5b66\u751f\u6574\u4f53\u89c4\u5212\u5e73\u8861\u3002u003c\/pu003enu003ch2 id=\"\u5bb6\u957f\u600e\u4e48\u5224\u65ad\u7ade\u8d5b\u8bad\u7ec3\u662f\u5426\u5065\u5eb7\"u003e\u5bb6\u957f\u600e\u4e48\u5224\u65ad\u7ade\u8d5b\u8bad\u7ec3\u662f\u5426\u5065\u5eb7\uff1fu003c\/h2u003enu003cpu003e\u53ef\u4ee5\u770b\u51e0\u4e2a\u4fe1\u53f7\uff1au003c\/pu003enu003culu003en  u003cliu003e\u5b69\u5b50\u662f\u5426\u80fd\u8bb2\u6e05\u695a\u4e00\u9053\u9898\u7684\u601d\u8def\uff0c\u800c\u4e0d\u662f\u53ea\u4ea4\u7b54\u6848\uff1bu003c\/liu003en  u003cliu003e\u9519\u9898\u590d\u76d8\u662f\u5426\u5173\u6ce8\u201c\u4e3a\u4ec0\u4e48\u9519\u201d\uff0c\u800c\u4e0d\u662f\u53ea\u770b\u5206\u6570\uff1bu003c\/liu003en  u003cliu003e\u8bad\u7ec3\u662f\u5426\u9010\u6b65\u63d0\u9ad8\uff0c\u800c\u4e0d\u662f\u957f\u671f\u505c\u7559\u5728\u673a\u68b0\u5237\u9898\uff1bu003c\/liu003en  u003cliu003e\u662f\u5426\u4fdd\u7559\u4e86\u7761\u7720\u3001\u8fd0\u52a8\u3001\u9605\u8bfb\u548c\u5b66\u6821\u5b66\u4e60\uff1bu003c\/liu003en  u003cliu003e\u5b69\u5b50\u662f\u5426\u8fd8\u4fdd\u6301\u5bf9\u95ee\u9898\u672c\u8eab\u7684\u5174\u8da3\uff1bu003c\/liu003en  u003cliu003e\u662f\u5426\u80fd\u628a\u7b97\u6cd5\u601d\u7ef4\u8fc1\u79fb\u5230\u9879\u76ee\u6216\u5176\u4ed6\u5b66\u79d1\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u5065\u5eb7\u7684\u7ade\u8d5b\u5b66\u4e60\uff0c\u5e94\u8be5\u8ba9\u5b69\u5b50\u66f4\u4f1a\u601d\u8003\uff0c\u800c\u4e0d\u662f\u53ea\u66f4\u7126\u8651\u3002u003c\/pu003enu003ch2 id=\"\u7ade\u8d5b\u4e4b\u5916\u8fd8\u6709\u54ea\u4e9b\u8def\u7ebf\"u003e\u7ade\u8d5b\u4e4b\u5916\u8fd8\u6709\u54ea\u4e9b\u8def\u7ebf\uff1fu003c\/h2u003enu003cpu003e\u4e0d\u662f\u6bcf\u4e2a\u5b69\u5b50\u90fd\u9700\u8981\u8d70\u7ade\u8d5b\u8def\u7ebf\u3002u003c\/pu003enu003cpu003e\u540c\u6837\u80fd\u57f9\u517b\u672a\u6765\u80fd\u529b\u7684\u8def\u5f84\u8fd8\u5305\u62ec\uff1au003c\/pu003enu003culu003en  u003cliu003ePython\u9879\u76ee\uff1bu003c\/liu003en  u003cliu003e\u6570\u636e\u5206\u6790\uff1bu003c\/liu003en  u003cliu003eAI\u5e94\u7528\u9879\u76ee\uff1bu003c\/liu003en  u003cliu003eWeb\u6216App\u5f00\u53d1\uff1bu003c\/liu003en  u003cliu003e\u79d1\u5b66\u8ba1\u7b97\u548c\u6a21\u62df\uff1bu003c\/liu003en  u003cliu003e\u8de8\u5b66\u79d1\u7814\u7a76\uff1bu003c\/liu003en  u003cliu003e\u5199\u4f5c\u3001\u5c55\u793a\u548c\u4f5c\u54c1\u96c6\u3002u003c\/liu003enu003c\/ulu003enu003cpu003e\u7ade\u8d5b\u5f3a\u8c03\u4e25\u8c28\u3001\u6548\u7387\u548c\u62bd\u8c61\u80fd\u529b\u3002\u9879\u76ee\u5f3a\u8c03\u771f\u5b9e\u9700\u6c42\u3001\u8868\u8fbe\u3001\u8fed\u4ee3\u548c\u5b8c\u6210\u5ea6\u3002\u4e24\u8005\u53ef\u4ee5\u4e92\u8865\uff0c\u4e5f\u53ef\u4ee5\u6839\u636e\u5b69\u5b50\u5174\u8da3\u9009\u62e9\u5176\u4e00\u3002u003c\/pu003enu003ch2 id=\"\u4e00\u53e5\u8bdd\u8bb0\u4f4f\"u003e\u4e00\u53e5\u8bdd\u8bb0\u4f4fu003c\/h2u003enu003cpu003eAI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u4ecd\u7136\u6709\u4ef7\u503c\uff0c\u4f46\u5b83\u7684\u4ef7\u503c\u4e0d\u662f\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u662f\u8bad\u7ec3\u5b66\u751f\u8bfb\u61c2\u95ee\u9898\u3001\u62bd\u8c61\u5efa\u6a21\u3001\u9a8c\u8bc1\u7ed3\u679c\u548c\u5728\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u7684\u80fd\u529b\u3002u003c\/pu003enu003ch2 id=\"\u4e0b\u4e00\u6b65\"u003e\u4e0b\u4e00\u6b65u003c\/h2u003enu003cpu003e\u5982\u679c\u4f60\u4e0d\u786e\u5b9a\u5b69\u5b50\u662f\u5426\u9002\u5408\u8fdb\u5165\u7ade\u8d5b\u8bad\u7ec3\uff0c\u53ef\u4ee5\u5148\u901a\u8fc7 u003cstrongu003eu003ca href=\"\/discover-your-python-level\/\"u003eDiscover Your Python Levelu003c\/au003eu003c\/strongu003e \u4e86\u89e3\u76ee\u524d\u7684\u7f16\u7a0b\u57fa\u7840\uff0c\u518d\u5224\u65ad\u662f\u7ee7\u7eedu003ca href=\"\/zh_cn\/resources\/python-learning-notes\/\"u003e\u6253\u7262Pythonu003c\/au003e\u3001\u5f00\u59cbu003ca href=\"\/zh_cn\/cp-weekly-challenge\/\"u003e\u7b97\u6cd5\u5165\u95e8u003c\/au003e\uff0c\u8fd8\u662f\u5c1d\u8bd5u003ca href=\"\/zh_cn\/cp-weekly-challenge\/\"u003e\u7ade\u8d5b\u9898\u8bad\u7ec3u003c\/au003e\u3002u003c\/pu003enu003ch2 id=\"faq\"u003eFAQu003c\/h2u003enu003ch3 id=\"ai\u65f6\u4ee3\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u5fc5\u8981\u5417\"u003eAI\u65f6\u4ee3\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u5fc5\u8981\u5417\uff1fu003c\/h3u003enu003cpu003e\u5bf9\u4e00\u90e8\u5206\u5b66\u751f\u4ecd\u7136\u6709\u5fc5\u8981\uff0c\u4f46\u4e0d\u662f\u6240\u6709\u5b69\u5b50\u90fd\u5fc5\u987b\u53c2\u52a0\u3002\u7ade\u8d5b\u53ef\u4ee5\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u7b97\u6cd5\u9009\u62e9\u3001\u590d\u6742\u5ea6\u5206\u6790\u3001\u8c03\u8bd5\u548c\u6297\u538b\u80fd\u529b\u3002\u5b83\u9002\u5408\u6709\u4e00\u5b9a\u57fa\u7840\u3001\u613f\u610f\u6311\u6218\u95ee\u9898\u7684\u5b66\u751f\uff0c\u4e0d\u5e94\u88ab\u5f53\u4f5c\u4fdd\u8bc1\u5347\u5b66\u7684\u5de5\u5177\u3002u003c\/pu003enu003ch3 id=\"ai\u4f1a\u5199\u4ee3\u7801-\u7b97\u6cd5\u9898\u4f1a\u4e0d\u4f1a\u8fc7\u65f6\"u003eAI\u4f1a\u5199\u4ee3\u7801\uff0c\u7b97\u6cd5\u9898\u4f1a\u4e0d\u4f1a\u8fc7\u65f6\uff1fu003c\/h3u003enu003cpu003e\u4e0d\u4f1a\u7b80\u5355\u8fc7\u65f6\u3002AI\u53ef\u4ee5\u751f\u6210\u4ee3\u7801\uff0c\u4f46\u5b66\u751f\u4ecd\u7136\u9700\u8981\u5224\u65ad\u9898\u76ee\u8981\u6c42\u3001\u7b97\u6cd5\u662f\u5426\u6b63\u786e\u3001\u590d\u6742\u5ea6\u662f\u5426\u8db3\u591f\u3001\u8fb9\u754c\u60c5\u51b5\u662f\u5426\u8986\u76d6\u3002\u7b97\u6cd5\u9898\u7684\u4ef7\u503c\u5728\u4e8e\u8bad\u7ec3\u8fd9\u79cd\u5224\u65ad\u548c\u9a8c\u8bc1\u80fd\u529b\u3002u003c\/pu003enu003ch3 id=\"\u5b69\u5b50\u4ec0\u4e48\u65f6\u5019\u9002\u5408\u5f00\u59cb\u7ade\u8d5b\u8bad\u7ec3\"u003e\u5b69\u5b50\u4ec0\u4e48\u65f6\u5019\u9002\u5408\u5f00\u59cb\u7ade\u8d5b\u8bad\u7ec3\uff1fu003c\/h3u003enu003cpu003e\u901a\u5e38\u5e94\u5148\u5177\u5907\u57fa\u672c\u7f16\u7a0b\u80fd\u529b\uff0c\u4f8b\u5982\u80fd\u4f7f\u7528\u53d8\u91cf\u3001\u6761\u4ef6\u3001\u5faa\u73af\u3001\u5217\u8868\u3001\u51fd\u6570\uff0c\u5e76\u80fd\u72ec\u7acb\u8c03\u8bd5\u7b80\u5355\u7a0b\u5e8f\u3002\u662f\u5426\u5f00\u59cb\u7ade\u8d5b\uff0c\u8fd8\u8981\u770b\u5b69\u5b50\u5174\u8da3\u3001\u8010\u5fc3\u3001\u65f6\u95f4\u5b89\u6392\u548c\u5bf9\u6311\u6218\u7684\u63a5\u53d7\u5ea6\u3002u003c\/pu003enu003ch3 id=\"\u7ade\u8d5b\u6210\u7ee9\u5bf9\u5347\u5b66\u4e00\u5b9a\u6709\u5e2e\u52a9\u5417\"u003e\u7ade\u8d5b\u6210\u7ee9\u5bf9\u5347\u5b66\u4e00\u5b9a\u6709\u5e2e\u52a9\u5417\uff1fu003c\/h3u003enu003cpu003e\u4e0d\u80fd\u8fd9\u6837\u4fdd\u8bc1\u3002\u4e0d\u540c\u5b66\u6821\u3001\u5730\u533a\u3001\u9879\u76ee\u548c\u5e74\u4efd\u7684\u53c2\u8003\u65b9\u5f0f\u4e0d\u540c\uff0c\u7ade\u8d5b\u4e5f\u4e0d\u662f\u552f\u4e00\u8def\u5f84\u3002\u7ade\u8d5b\u66f4\u7a33\u5065\u7684\u4ef7\u503c\uff0c\u662f\u5e2e\u52a9\u5b66\u751f\u5c55\u793a\u548c\u953b\u70bc\u95ee\u9898\u89e3\u51b3\u80fd\u529b\uff0c\u800c\u4e0d\u662f\u627f\u8bfa\u5f55\u53d6\u7ed3\u679c\u3002u003c\/pu003enu003ch3 id=\"\u4e0d\u8d70\u7ade\u8d5b\u8def\u7ebf-\u5b69\u5b50\u8fd8\u80fd\u5b66\u597d\u7f16\u7a0b\u548cai\u5417\"u003e\u4e0d\u8d70\u7ade\u8d5b\u8def\u7ebf\uff0c\u5b69\u5b50\u8fd8\u80fd\u5b66\u597d\u7f16\u7a0b\u548cAI\u5417\uff1fu003c\/h3u003enu003cpu003e\u53ef\u4ee5\u3002\u9879\u76ee\u3001\u6570\u636e\u5206\u6790\u3001AI\u5e94\u7528\u3001Web\u5f00\u53d1\u3001\u79d1\u5b66\u8ba1\u7b97\u548c\u8de8\u5b66\u79d1\u4f5c\u54c1\u540c\u6837\u80fd\u57f9\u517b\u7f16\u7a0b\u80fd\u529b\u548c\u672a\u6765\u80fd\u529b\u3002\u5173\u952e\u662f\u5b69\u5b50\u662f\u5426\u6301\u7eed\u7406\u89e3\u3001\u5b9e\u8df5\u3001\u9a8c\u8bc1\u548c\u590d\u76d8\u3002u003c\/pu003enu003csection class=\"ati-inline-cta\"u003en  u003cdivu003eu003cstrongu003e\u4e0b\u4e00\u6b65u003c\/strongu003eu003cpu003e\u4e0d\u786e\u5b9a\u5b69\u5b50\u662f\u5426\u9002\u5408\u8fdb\u5165\u7ade\u8d5b\u8bad\u7ec3\uff0c\u53ef\u4ee5\u5148\u505a\u4e00\u6b21\u7f16\u7a0b\u57fa\u7840\u8bc4\u4f30\uff0c\u518d\u5224\u65ad\u662f\u6253\u7262 Python\u3001\u5f00\u59cb\u7b97\u6cd5\u5165\u95e8\uff0c\u8fd8\u662f\u5c1d\u8bd5\u7ade\u8d5b\u9898\u8bad\u7ec3\u3002u003c\/pu003eu003c\/divu003en  u003ca href=\"\/discover-your-python-level\/\"u003eDiscover Your Python Levelu003c\/au003enu003c\/sectionu003en\";function setText(selector, value) {document.querySelectorAll(selector).forEach(function(el) { el.textContent = value; });}function setHtml(selector, value) {document.querySelectorAll(selector).forEach(function(el) { el.innerHTML = value; });}document.title = \"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f | \u52a0\u901f\u5ea6\u601d\u7ef4\";setText('.entry-title', \"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\");setHtml('.ati-hero h1', \"u003cspan class=\"ati-hero-title-line\"u003eu003cspan class=\"ati-letter\" style=\"--i:0\"u003eAu003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:1\"u003eIu003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:2\"u003e\u65f6u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:3\"u003e\u4ee3u003c\/spanu003eu003c\/spanu003eu003cspan class=\"ati-hero-title-line\"u003eu003cspan class=\"ati-letter\" style=\"--i:4\"u003e\u4fe1u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:5\"u003e\u606fu003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:6\"u003e\u5b66u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:7\"u003e\u7adeu003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:8\"u003e\u8d5bu003c\/spanu003eu003c\/spanu003eu003cspan class=\"ati-hero-title-line\"u003eu003cspan class=\"ati-letter\" style=\"--i:9\"u003e\u8fd8u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:10\"u003e\u6709u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:11\"u003e\u4ef7u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:12\"u003e\u503cu003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:13\"u003e\u5417u003c\/spanu003eu003cspan class=\"ati-letter\" style=\"--i:14\"u003e\uff1fu003c\/spanu003eu003c\/spanu003e\");var heroTitle = document.querySelector('.ati-hero h1');if (heroTitle) heroTitle.setAttribute('aria-label', \"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\");setText('.ati-hero .ati-label', 'AI \u5b66\u4e60\u4e0e\u672a\u6765\u6280\u80fd');setText('.ati-hero > div > p:not(.ati-label)', \"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002\");setText('.ati-article-meta span:first-child', '\u4f5c\u8005\uff1aBerny');setText('.ati-article-meta span:nth-child(2)', \"2026 \u5e74 9 \u6708 3 \u65e5\");setHtml('.ati-side strong', '\u8bfb\u9898<br \/>\u5efa\u6a21<br \/>\u9a8c\u8bc1');setText('.ati-side p', '\u628a\u7ade\u8d5b\u770b\u4f5c\u95ee\u9898\u89e3\u51b3\u8bad\u7ec3\u573a\uff0c\u800c\u4e0d\u662f\u4fdd\u8bc1\u7ed3\u679c\u7684\u5de5\u5177\u3002');setText('.ati-feedback-title', '\u6709\u95ee\u9898\u6216\u5efa\u8bae\uff1f');setText('.ati-feedback-note', '\u5982\u679c\u4f60\u5bf9\u672c\u6587\u6709\u7591\u95ee\uff0c\u6216\u5e0c\u671b\u63d0\u51fa\u6539\u8fdb\u5efa\u8bae\uff0c\u8bf7\u7ed9\u6211\u4eec\u53d1\u9001\u79c1\u5bc6\u7559\u8a00\u3002');setText('[data-ati-feedback-link]', '\u53d1\u9001\u53cd\u9988');setText('.ati-article-back a', '\u8fd4\u56de AI \u5b66\u4e60\u4e0e\u672a\u6765\u6280\u80fd');document.querySelectorAll('.ati-article-back a').forEach(function(a) { a.href = '\/zh_cn\/resources\/ai-literacy-articles\/'; });})();<\/script><\/p>\n<style data-source=\"ati_article_feedback_cta\">\n.ati-feedback-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:34px 0 24px;padding:22px 24px;border:1px solid #e2e8f0;border-left:4px solid #ffc400;border-radius:8px;background:#f8fafc}\n.ati-feedback-copy{min-width:0}.ati-feedback-cta p{margin:0!important}.ati-feedback-title{color:#0f172a!important;font-size:20px!important;font-weight:900!important;line-height:1.25!important}.ati-feedback-note{max-width:650px;margin-top:7px!important;color:#475569!important;font-size:15px!important;line-height:1.55!important}\n.ati-feedback-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid #ffc400;border-radius:7px;background:#ffc400;color:#050505!important;font-size:14px;font-weight:900;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}\n.ati-feedback-button:hover{border-color:#d69e00;background:#ffd84d;transform:translateY(-1px)}\n@media(max-width:700px){.ati-feedback-cta{align-items:stretch;flex-direction:column;padding:20px}.ati-feedback-button{width:100%}}\n<\/style>\n<p><script data-source=\"ati_article_feedback_cta\">\n(function(){\n  var isZh = location.pathname.indexOf('\/zh_cn\/') !== -1;\n  document.querySelectorAll('[data-ati-feedback]').forEach(function(box){\n    var heading = box.querySelector('.ati-feedback-title');\n    var note = box.querySelector('.ati-feedback-note');\n    var link = box.querySelector('[data-ati-feedback-link]');\n    var articleHeading = document.querySelector('.ati-hero h1') || document.querySelector('h1');\n    var articleTitle = articleHeading ? articleHeading.textContent.replace(\/s+\/g, ' ').trim() : document.title;\n    if (isZh) {\n      heading.textContent = '\u6709\u95ee\u9898\u6216\u5efa\u8bae\uff1f';\n      note.textContent = '\u5982\u679c\u4f60\u5bf9\u672c\u6587\u6709\u7591\u95ee\uff0c\u6216\u5e0c\u671b\u63d0\u51fa\u6539\u8fdb\u5efa\u8bae\uff0c\u8bf7\u7ed9\u6211\u4eec\u53d1\u9001\u79c1\u5bc6\u7559\u8a00\u3002';\n      link.textContent = '\u53d1\u9001\u53cd\u9988';\n    }\n    var contactPath = isZh ? '\/zh_cn\/contact\/' : '\/contact\/';\n    link.href = contactPath + '?ati_source=article&article_title=' + encodeURIComponent(articleTitle) + '&article_url=' + encodeURIComponent(location.href.split('#')[0]) + '#wpforms-form-76';\n  });\n})();\n<\/script><\/p>\n<p><script data-source=\"ati_strategy_phase1_nav_20260712\">\n(function(){\n  var base = 'https:\/\/accelthinking.com';\n  var isZh = location.pathname.toLowerCase().includes('\/zh_cn\/');\n  var t = {\"Home\": \"\u9996\u9875\", \"NorthStar\": \"\u5317\u6781\u661f\u6d4b\u8bc4\", \"Learning\": \"\u5b66\u4e60\u8def\u5f84\", \"Resources\": \"\u8d44\u6e90\u6587\u7ae0\", \"About\": \"\u5173\u4e8e\u6211\u4eec\", \"Contact\": \"\u8054\u7cfb\u6211\u4eec\", \"Start NorthStar\": \"\u5f00\u59cb\u5317\u6781\u661f\u6d4b\u8bc4\", \"Privacy Policy\": \"\u9690\u79c1\u653f\u7b56\", \"Terms & Conditions\": \"\u6761\u6b3e\u4e0e\u6761\u4ef6\", \"Close\": \"\u5173\u95ed\"};\n  var path = location.pathname.toLowerCase();\n  if (path.slice(-1) !== '\/') path += '\/';\n  var basePath = new URL(base).pathname.toLowerCase();\n  if (!basePath || basePath === '\/') basePath = '\/';\n  else basePath = basePath.replace(\/\/?$\/, '\/');\n  var zhHomePath = basePath === '\/' ? '\/zh_cn\/' : basePath + 'zh_cn\/';\n  function item(label, href, key) {\n    var active = false;\n    if (key === 'home') active = path === basePath || path === zhHomePath;\n    if (key !== 'home') active = path.indexOf('\/' + key + '\/') !== -1;\n    if (key === 'northstar') {\n      active = active || path.indexOf('\/northstar-quick-assessment\/') !== -1 || path.indexOf('\/northstar-assessment\/') !== -1 || path.indexOf('\/northstar-report\/') !== -1;\n    }\n    if (key === 'learning') {\n      active = active || path.indexOf('\/cp-academy\/') !== -1 || path.indexOf('\/python-programming-pathway\/') !== -1 || path.indexOf('\/ai-literacy\/') !== -1 || path.indexOf('\/discover-your-python-level\/') !== -1;\n    }\n    if (key === 'resources') {\n      active = active || path.indexOf('\/resources\/') !== -1 || document.body.classList.contains('single-post');\n    }\n    return '<a class=\"' + (active ? 'active' : '') + '\" href=\"' + href + '\">' + (isZh ? (t[label] || label) : label) + '<\/a>';\n  }\n  function primary() {\n    return [\n      item('Home', base + '\/', 'home'),\n      item('NorthStar', base + '\/northstar\/', 'northstar'),\n      item('Learning', base + '\/learning\/', 'learning'),\n      item('Resources', base + '\/resources\/', 'resources'),\n      item('About', base + '\/about\/', 'about'),\n      item('Contact', base + '\/contact\/', 'contact')\n    ].join('');\n  }\n  function mobile() {\n    return primary() + '<a class=\"ati-mobile-cta\" href=\"' + base + '\/northstar\/\">' + (isZh ? t['Start NorthStar'] : 'Start NorthStar') + '<\/a><a class=\"ati-mobile-close\" href=\"#\">' + (isZh ? t.Close : 'Close') + '<\/a>';\n  }\n  document.querySelectorAll('.ati-nav,.ns-nav').forEach(function(nav) { nav.innerHTML = primary(); });\n  document.querySelectorAll('.ati-mobile-panel,.ati-mobile-nav-panel').forEach(function(nav) { nav.innerHTML = mobile(); });\n  document.querySelectorAll('.ati-footer nav,.ns-footer nav').forEach(function(nav) {\n    nav.innerHTML = primary() + item('Privacy Policy', base + '\/privacy-policy\/', 'privacy-policy') + item('Terms & Conditions', base + '\/terms-and-conditions\/', 'terms-and-conditions');\n  });\n  document.querySelectorAll('.ati-footer address,.ns-footer address').forEach(function(address) {\n    address.innerHTML = '<a href=\"mailto:info@accelthinking.com\">info@accelthinking.com<\/a><a href=\"tel:+18556265066\">' + (isZh ? '\u514d\u8d39\u7535\u8bdd\uff1a1-855-626-5066' : 'Toll-free: 1-855-626-5066') + '<\/a><span>' + (isZh ? '\u52a0\u62ff\u5927\u5b89\u5927\u7565\u7701\u5965\u514b\u7ef4\u5c14' : 'Oakville, Ontario, Canada') + '<\/span>';\n  });\n  document.querySelectorAll('.ati-header-cta,.ns-header-cta').forEach(function(a) {\n    a.href = base + '\/northstar\/';\n    a.textContent = isZh ? t['Start NorthStar'] : 'Start NorthStar';\n  });\n})();\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HomeNorthStarLearningResourcesAboutContactStart NorthStar &#9776; HomeNorthStarLearningResourcesAboutContactStart NorthStarClose HomeNorthStarLearningResourcesAboutContact Start NorthStar AI Learning &#038; Future Skills Do Informatics CompetitionsStill Matterin the AI Era? [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-1603","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f<\/title>\n<meta name=\"description\" content=\"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\" \/>\n<meta property=\"og:description\" content=\"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/\" \/>\n<meta property=\"og:site_name\" content=\"Accel Thinking\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-05T14:21:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-11T19:47:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accelthinking.com\/wp-content\/plugins\/accel-analytics\/assets\/accel-thinking-og.png\" \/>\n<meta name=\"author\" content=\"ATI Builder\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\" \/>\n<meta name=\"twitter:description\" content=\"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/accelthinking.com\/wp-content\/plugins\/accel-analytics\/assets\/accel-thinking-og.png\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ATI Builder\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/do-informatics-competitions-still-matter\\\/\"},\"author\":{\"name\":\"ATI Builder\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/#\\\/schema\\\/person\\\/bb7b104098a9c6c91f4fe54c4ab4a348\"},\"headline\":\"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\",\"datePublished\":\"2026-09-05T14:21:50+00:00\",\"dateModified\":\"2026-09-11T19:47:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/do-informatics-competitions-still-matter\\\/\"},\"wordCount\":1482,\"image\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/do-informatics-competitions-still-matter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/accelthinking.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-dark-cropped-51.png\",\"inLanguage\":\"zh-CN\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/\",\"url\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/\",\"name\":\"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/do-informatics-competitions-still-matter\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/do-informatics-competitions-still-matter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/accelthinking.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-dark-cropped-51.png\",\"datePublished\":\"2026-09-05T14:21:50+00:00\",\"dateModified\":\"2026-09-11T19:47:40+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/#\\\/schema\\\/person\\\/bb7b104098a9c6c91f4fe54c4ab4a348\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/accelthinking.com\\\/do-informatics-competitions-still-matter\\\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/#primaryimage\",\"url\":\"https:\\\/\\\/accelthinking.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-dark-cropped-51.png\",\"contentUrl\":\"https:\\\/\\\/accelthinking.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-dark-cropped-51.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/accelthinking.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f\",\"item\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/do-informatics-competitions-still-matter\\\/\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/#website\",\"url\":\"https:\\\/\\\/accelthinking.com\\\/\",\"name\":\"Accel Thinking\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/accelthinking.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/accelthinking.com\\\/#\\\/schema\\\/person\\\/bb7b104098a9c6c91f4fe54c4ab4a348\",\"name\":\"ATI Builder\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c77af32770dc7e2c3451795691a8d8e3e2d0c9faa5af72043c703fa202bdcd81?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c77af32770dc7e2c3451795691a8d8e3e2d0c9faa5af72043c703fa202bdcd81?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c77af32770dc7e2c3451795691a8d8e3e2d0c9faa5af72043c703fa202bdcd81?s=96&d=mm&r=g\",\"caption\":\"ATI Builder\"},\"url\":\"https:\\\/\\\/accelthinking.com\\\/zh_cn\\\/author\\\/ati-builder\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f","description":"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/","og_locale":"zh_CN","og_type":"article","og_title":"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f","og_description":"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002","og_url":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/","og_site_name":"Accel Thinking","article_published_time":"2026-09-05T14:21:50+00:00","article_modified_time":"2026-09-11T19:47:40+00:00","og_image":[{"url":"https:\/\/accelthinking.com\/wp-content\/plugins\/accel-analytics\/assets\/accel-thinking-og.png","type":"","width":"","height":""}],"author":"ATI Builder","twitter_card":"summary_large_image","twitter_title":"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f","twitter_description":"AI\u4f1a\u5199\u4ee3\u7801\u4e4b\u540e\uff0c\u7ade\u8d5b\u7684\u4ef7\u503c\u4e0d\u5728\u4e8e\u4fdd\u8bc1\u5347\u5b66\uff0c\u800c\u5728\u4e8e\u8bad\u7ec3\u8bfb\u9898\u3001\u5efa\u6a21\u3001\u9a8c\u8bc1\u548c\u7ea6\u675f\u4e0b\u89e3\u51b3\u95ee\u9898\u3002","twitter_image":"https:\/\/accelthinking.com\/wp-content\/plugins\/accel-analytics\/assets\/accel-thinking-og.png","twitter_misc":{"Written by":"ATI Builder","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/#article","isPartOf":{"@id":"https:\/\/accelthinking.com\/do-informatics-competitions-still-matter\/"},"author":{"name":"ATI Builder","@id":"https:\/\/accelthinking.com\/#\/schema\/person\/bb7b104098a9c6c91f4fe54c4ab4a348"},"headline":"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f","datePublished":"2026-09-05T14:21:50+00:00","dateModified":"2026-09-11T19:47:40+00:00","mainEntityOfPage":{"@id":"https:\/\/accelthinking.com\/do-informatics-competitions-still-matter\/"},"wordCount":1482,"image":{"@id":"https:\/\/accelthinking.com\/do-informatics-competitions-still-matter\/#primaryimage"},"thumbnailUrl":"https:\/\/accelthinking.com\/wp-content\/uploads\/2026\/06\/logo-dark-cropped-51.png","inLanguage":"zh-CN"},{"@type":"WebPage","@id":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/","url":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/","name":"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f","isPartOf":{"@id":"https:\/\/accelthinking.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accelthinking.com\/do-informatics-competitions-still-matter\/#primaryimage"},"image":{"@id":"https:\/\/accelthinking.com\/do-informatics-competitions-still-matter\/#primaryimage"},"thumbnailUrl":"https:\/\/accelthinking.com\/wp-content\/uploads\/2026\/06\/logo-dark-cropped-51.png","datePublished":"2026-09-05T14:21:50+00:00","dateModified":"2026-09-11T19:47:40+00:00","author":{"@id":"https:\/\/accelthinking.com\/#\/schema\/person\/bb7b104098a9c6c91f4fe54c4ab4a348"},"breadcrumb":{"@id":"https:\/\/accelthinking.com\/do-informatics-competitions-still-matter\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/"]}]},{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/#primaryimage","url":"https:\/\/accelthinking.com\/wp-content\/uploads\/2026\/06\/logo-dark-cropped-51.png","contentUrl":"https:\/\/accelthinking.com\/wp-content\/uploads\/2026\/06\/logo-dark-cropped-51.png"},{"@type":"BreadcrumbList","@id":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accelthinking.com\/"},{"@type":"ListItem","position":2,"name":"AI\u65f6\u4ee3\uff0c\u4fe1\u606f\u5b66\u7ade\u8d5b\u8fd8\u6709\u4ef7\u503c\u5417\uff1f","item":"https:\/\/accelthinking.com\/zh_cn\/do-informatics-competitions-still-matter\/"}]},{"@type":"WebSite","@id":"https:\/\/accelthinking.com\/#website","url":"https:\/\/accelthinking.com\/","name":"Accel Thinking","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accelthinking.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-CN"},{"@type":"Person","@id":"https:\/\/accelthinking.com\/#\/schema\/person\/bb7b104098a9c6c91f4fe54c4ab4a348","name":"ATI Builder","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/secure.gravatar.com\/avatar\/c77af32770dc7e2c3451795691a8d8e3e2d0c9faa5af72043c703fa202bdcd81?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c77af32770dc7e2c3451795691a8d8e3e2d0c9faa5af72043c703fa202bdcd81?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c77af32770dc7e2c3451795691a8d8e3e2d0c9faa5af72043c703fa202bdcd81?s=96&d=mm&r=g","caption":"ATI Builder"},"url":"https:\/\/accelthinking.com\/zh_cn\/author\/ati-builder\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/posts\/1603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/comments?post=1603"}],"version-history":[{"count":3,"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/posts\/1603\/revisions"}],"predecessor-version":[{"id":1688,"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/posts\/1603\/revisions\/1688"}],"wp:attachment":[{"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/media?parent=1603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/categories?post=1603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/accelthinking.com\/zh_cn\/wp-json\/wp\/v2\/tags?post=1603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}