Онлайн-школа цифровых навыков Kodland
Мы обучаем детей от 6 до 17 лет цифровым навыкам и помогаем сделать первые шаги в IT. Подстраиваем программу под уровень подготовки ребенка, поддерживаем успехи и помогаем детскому потенциалу раскрыться.
Онлайн-школа цифровых навыков Kodland
Мы обучаем детей от 6 до 17 лет цифровым навыкам и помогаем сделать первые шаги в IT. Подстраиваем программу под уровень подготовки ребенка, поддерживаем успехи и помогаем детскому потенциалу раскрыться.
<!DOCTYPE html><html data-wf-page="642962aaf47c95f09f53baa0" data-wf-site="625943bf84956e8ec14e8bec" lang="ru" dir="ltr"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Kodland Journal</title>
<link rel="stylesheet" href="/normalize.css">
<link rel="stylesheet" href="/webflow.css?v=1">
<link rel="stylesheet" href="/kodland-2022-fin.webflow.css?ver=1">
<link rel="shortcut icon" href="/images/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="/images/favicon.png">
<meta name="yandex-verification" content="71a03055166068c3">
<meta name="google-site-verification" content="ibTBV4Hnu8xC1ZyW770Nu6jcqfTDA1czFY36BS8lJXc">
<meta content="website" property="og:type">
<noscript>[object Object]</noscript>
<style>:root{--blog-light-green:#d0fa61}</style>
<style>._name_b746c_3 a{color:#000}._header_b746c_6{background:var(--blog-light-green);height:90px}._name_b746c_3{margin-right:60px}@media screen and (max-width:1000px){._header_b746c_6{height:60px}}</style>
<style>.tr-links-block[data-v-9d5dcbfd]{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}.tr-link[data-v-9d5dcbfd]{cursor:pointer;overflow:hidden;padding:0}.tr-link[data-v-9d5dcbfd],.tr-main-link[data-v-9d5dcbfd]{display:inline-block;font-size:15px;font-weight:500;line-height:1}.tr-main-link[data-v-9d5dcbfd]{transition:all .5s ease-in-out}.nav-link[data-v-9d5dcbfd]:hover,.tr-main-link[data-v-9d5dcbfd]:hover{opacity:.6!important}.tr-link[data-v-9d5dcbfd]:hover{opacity:.4}.w-dropdown[data-v-9d5dcbfd]{cursor:pointer!important;margin:auto 0}.dropdown-toggle[data-v-9d5dcbfd]{padding:16px 42px 16px 0}.btn-nav.buttonEsBlogDisplay[data-v-9d5dcbfd]{display:none}.nav-link-tr[data-v-9d5dcbfd]{margin-right:25px}.nav-link-es[data-v-9d5dcbfd]{font-size:14px;margin-right:20px}.scrolled[data-v-9d5dcbfd]{background-color:#fff}.scrolled-green[data-v-9d5dcbfd]{background-color:#d6ff68}.dropdown-toggle[data-v-9d5dcbfd]{background-color:transparent!important;cursor:pointer}.navbar[data-v-9d5dcbfd]{transition:background-color .3s ease}.rotate[data-v-9d5dcbfd]{transform:rotate(180deg)}.rotate[data-v-9d5dcbfd],.rotateBack[data-v-9d5dcbfd]{transition:transform .3s ease}.rotateBack[data-v-9d5dcbfd]{transform:rotate(0deg)}.info-droplist[data-v-9d5dcbfd]{background-color:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);min-width:auto;overflow:hidden;padding:15px}.info-droplist .w-dropdown-link[data-v-9d5dcbfd]{display:block;padding:10px 16px;white-space:nowrap}@media screen and (max-width:900px){.btn-nav.buttonEsBlogDisplay[data-v-9d5dcbfd]{display:block;font-size:12px;line-height:1;margin-right:0;margin-top:0;max-width:180px;padding:15px}}</style>
<style>._content_1mjrz_2{margin:32px auto auto;max-width:1440px;padding-left:32px;padding-right:32px}</style>
<style>._footer_vvp4b_2{border-top:1px solid rgba(28,28,28,.1);height:1px;margin-left:32px;margin-right:32px}</style>
<style>.footer-bottom-cis[data-v-20c863eb]{display:grid;grid-auto-columns:1fr;margin-top:90px;padding-top:30px;grid-column-gap:24px;grid-row-gap:16px;border-top:1px solid rgba(28,28,28,.1);grid-template-columns:.4fr 2fr;grid-template-rows:auto}.phoneTR[data-v-20c863eb]{font-weight:500}.footer-termcol.tr-version[data-v-20c863eb]{grid-template-columns:1fr 1fr 1fr;grid-column-gap:26px}@media screen and (min-width:1440px){.ru-termcol[data-v-20c863eb]{grid-template-columns:1.2fr 1.6fr 1.6fr 1fr 1fr;grid-column-gap:25px}.footer-termcol.tr-version[data-v-20c863eb]{grid-template-columns:1fr 1fr 1fr;grid-column-gap:26px}}@media screen and (max-width:600px){.footer-bottom-cis[data-v-20c863eb]{margin-top:30px;grid-column-gap:32px;grid-row-gap:40px;border-top-color:#5988ff;grid-template-columns:1fr 1fr}.footer-termcol.tr-version[data-v-20c863eb]{grid-template-columns:1fr}.link_pdf[data-v-20c863eb],.text-tr[data-v-20c863eb]{font-size:10px}}.link_pdf[data-v-20c863eb]{color:#5988ff}.dropdown[data-v-20c863eb]{display:inline-block;position:relative}button[data-v-20c863eb]{background-color:#fff;border:none;color:#000;cursor:pointer;padding:0;text-align:left;z-index:1}.dropdown-list[data-v-20c863eb]{background-color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;bottom:100%;box-shadow:-2px -2px 16px 3px rgba(0,0,0,.08);font-size:10px;left:0;list-style:none;margin:0 0 10px;padding:5px 15px;position:absolute}.dropdown-list li[data-v-20c863eb]:last-child{border:none}.dropdown-list li[data-v-20c863eb]{border-bottom:1px solid #ebebeb;padding:10px 0}a[data-v-20c863eb]{color:#000;text-decoration:none}a[data-v-20c863eb]:hover{color:#5988ff}.arrow[data-v-20c863eb]{font-size:15px;margin-left:8px;position:absolute;transform:rotate(90deg)}.arrow[data-v-20c863eb],.open[data-v-20c863eb]{transition:all .3s ease-in-out}.open[data-v-20c863eb]{transform:rotate(-90deg)}</style>
<style>.cookie[data-v-103b2271]{font-size:15px!important}</style>
<style>._post_1av1c_3{background:var(--blog-light-green);cursor:pointer;padding:32px;position:relative;width:100%;z-index:1}._post_1av1c_3:before{border-radius:20px;box-shadow:inset 0 0 100px 70px rgba(74,74,74,.358);content:"";height:calc(100% - 64px);position:absolute;width:calc(100% - 64px);z-index:2}._post_1av1c_3 img{border-radius:20px;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}._title_1av1c_30{color:#fff;font-size:49px;left:64px;line-height:1.1;position:absolute;top:64px;width:70%;z-index:3}@media screen and (max-width:1200px){._title_1av1c_30{font-size:39px}}._date_1av1c_47{bottom:64px;color:#fff;font-size:17px;font-weight:500;left:64px;max-width:70%;position:absolute;z-index:3}@media screen and (max-width:600px){._title_1av1c_30{font-size:29px}}</style>
<style>._list_7bwf3_2{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}._title_7bwf3_9{font-size:39px;font-weight:400;margin-top:45px}@media screen and (max-width:1200px){._list_7bwf3_2{grid-template-columns:1fr 1fr}}@media screen and (max-width:950px){._list_7bwf3_2{grid-template-columns:1fr}}</style>
<style>.vti__flag.be{width:18px}.vti__flag.ch{width:15px}.vti__flag.mc{width:19px}.vti__flag.ne{width:18px}.vti__flag.np{width:13px}.vti__flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.vti__flag{background-size:5630px 15px}}.vti__flag.ac{background-position:0 0;height:10px}.vti__flag.ad{background-position:-22px 0;height:14px}.vti__flag.ae{background-position:-44px 0;height:10px}.vti__flag.af{background-position:-66px 0;height:14px}.vti__flag.ag{background-position:-88px 0;height:14px}.vti__flag.ai{background-position:-110px 0;height:10px}.vti__flag.al{background-position:-132px 0;height:15px}.vti__flag.am{background-position:-154px 0;height:10px}.vti__flag.ao{background-position:-176px 0;height:14px}.vti__flag.aq{background-position:-198px 0;height:14px}.vti__flag.ar{background-position:-220px 0;height:13px}.vti__flag.as{background-position:-242px 0;height:10px}.vti__flag.at{background-position:-264px 0;height:14px}.vti__flag.au{background-position:-286px 0;height:10px}.vti__flag.aw{background-position:-308px 0;height:14px}.vti__flag.ax{background-position:-330px 0;height:13px}.vti__flag.az{background-position:-352px 0;height:10px}.vti__flag.ba{background-position:-374px 0;height:10px}.vti__flag.bb{background-position:-396px 0;height:14px}.vti__flag.bd{background-position:-418px 0;height:12px}.vti__flag.be{background-position:-440px 0;height:15px}.vti__flag.bf{background-position:-460px 0;height:14px}.vti__flag.bg{background-position:-482px 0;height:12px}.vti__flag.bh{background-position:-504px 0;height:12px}.vti__flag.bi{background-position:-526px 0;height:12px}.vti__flag.bj{background-position:-548px 0;height:14px}.vti__flag.bl{background-position:-570px 0;height:14px}.vti__flag.bm{background-position:-592px 0;height:10px}.vti__flag.bn{background-position:-614px 0;height:10px}.vti__flag.bo{background-position:-636px 0;height:14px}.vti__flag.bq{background-position:-658px 0;height:14px}.vti__flag.br{background-position:-680px 0;height:14px}.vti__flag.bs{background-position:-702px 0;height:10px}.vti__flag.bt{background-position:-724px 0;height:14px}.vti__flag.bv{background-position:-746px 0;height:15px}.vti__flag.bw{background-position:-768px 0;height:14px}.vti__flag.by{background-position:-790px 0;height:10px}.vti__flag.bz{background-position:-812px 0;height:14px}.vti__flag.ca{background-position:-834px 0;height:10px}.vti__flag.cc{background-position:-856px 0;height:10px}.vti__flag.cd{background-position:-878px 0;height:15px}.vti__flag.cf{background-position:-900px 0;height:14px}.vti__flag.cg{background-position:-922px 0;height:14px}.vti__flag.ch{background-position:-944px 0;height:15px}.vti__flag.ci{background-position:-961px 0;height:14px}.vti__flag.ck{background-position:-983px 0;height:10px}.vti__flag.cl{background-position:-1005px 0;height:14px}.vti__flag.cm{background-position:-1027px 0;height:14px}.vti__flag.cn{background-position:-1049px 0;height:14px}.vti__flag.co{background-position:-1071px 0;height:14px}.vti__flag.cp{background-position:-1093px 0;height:14px}.vti__flag.cr{background-position:-1115px 0;height:12px}.vti__flag.cu{background-position:-1137px 0;height:10px}.vti__flag.cv{background-position:-1159px 0;height:12px}.vti__flag.cw{background-position:-1181px 0;height:14px}.vti__flag.cx{background-position:-1203px 0;height:10px}.vti__flag.cy{background-position:-1225px 0;height:14px}.vti__flag.cz{background-position:-1247px 0;height:14px}.vti__flag.de{background-position:-1269px 0;height:12px}.vti__flag.dg{background-position:-1291px 0;height:10px}.vti__flag.dj{background-position:-1313px 0;height:14px}.vti__flag.dk{background-position:-1335px 0;height:15px}.vti__flag.dm{background-position:-1357px 0;height:10px}.vti__flag.do{background-position:-1379px 0;height:13px}.vti__flag.dz{background-position:-1401px 0;height:14px}.vti__flag.ea{background-position:-1423px 0;height:14px}.vti__flag.ec{background-position:-1445px 0;height:14px}.vti__flag.ee{background-position:-1467px 0;height:13px}.vti__flag.eg{background-position:-1489px 0;height:14px}.vti__flag.eh{background-position:-1511px 0;height:10px}.vti__flag.er{background-position:-1533px 0;height:10px}.vti__flag.es{background-position:-1555px 0;height:14px}.vti__flag.et{background-position:-1577px 0;height:10px}.vti__flag.eu{background-position:-1599px 0;height:14px}.vti__flag.fi{background-position:-1621px 0;height:12px}.vti__flag.fj{background-position:-1643px 0;height:10px}.vti__flag.fk{background-position:-1665px 0;height:10px}.vti__flag.fm{background-position:-1687px 0;height:11px}.vti__flag.fo{background-position:-1709px 0;height:15px}.vti__flag.fr{background-position:-1731px 0;height:14px}.vti__flag.ga{background-position:-1753px 0;height:15px}.vti__flag.gb{background-position:-1775px 0;height:10px}.vti__flag.gd{background-position:-1797px 0;height:12px}.vti__flag.ge{background-position:-1819px 0;height:14px}.vti__flag.gf{background-position:-1841px 0;height:14px}.vti__flag.gg{background-position:-1863px 0;height:14px}.vti__flag.gh{background-position:-1885px 0;height:14px}.vti__flag.gi{background-position:-1907px 0;height:10px}.vti__flag.gl{background-position:-1929px 0;height:14px}.vti__flag.gm{background-position:-1951px 0;height:14px}.vti__flag.gn{background-position:-1973px 0;height:14px}.vti__flag.gp{background-position:-1995px 0;height:14px}.vti__flag.gq{background-position:-2017px 0;height:14px}.vti__flag.gr{background-position:-2039px 0;height:14px}.vti__flag.gs{background-position:-2061px 0;height:10px}.vti__flag.gt{background-position:-2083px 0;height:13px}.vti__flag.gu{background-position:-2105px 0;height:11px}.vti__flag.gw{background-position:-2127px 0;height:10px}.vti__flag.gy{background-position:-2149px 0;height:12px}.vti__flag.hk{background-position:-2171px 0;height:14px}.vti__flag.hm{background-position:-2193px 0;height:10px}.vti__flag.hn{background-position:-2215px 0;height:10px}.vti__flag.hr{background-position:-2237px 0;height:10px}.vti__flag.ht{background-position:-2259px 0;height:12px}.vti__flag.hu{background-position:-2281px 0;height:10px}.vti__flag.ic{background-position:-2303px 0;height:14px}.vti__flag.id{background-position:-2325px 0;height:14px}.vti__flag.ie{background-position:-2347px 0;height:10px}.vti__flag.il{background-position:-2369px 0;height:15px}.vti__flag.im{background-position:-2391px 0;height:10px}.vti__flag.in{background-position:-2413px 0;height:14px}.vti__flag.io{background-position:-2435px 0;height:10px}.vti__flag.iq{background-position:-2457px 0;height:14px}.vti__flag.ir{background-position:-2479px 0;height:12px}.vti__flag.is{background-position:-2501px 0;height:15px}.vti__flag.it{background-position:-2523px 0;height:14px}.vti__flag.je{background-position:-2545px 0;height:12px}.vti__flag.jm{background-position:-2567px 0;height:10px}.vti__flag.jo{background-position:-2589px 0;height:10px}.vti__flag.jp{background-position:-2611px 0;height:14px}.vti__flag.ke{background-position:-2633px 0;height:14px}.vti__flag.kg{background-position:-2655px 0;height:12px}.vti__flag.kh{background-position:-2677px 0;height:13px}.vti__flag.ki{background-position:-2699px 0;height:10px}.vti__flag.km{background-position:-2721px 0;height:12px}.vti__flag.kn{background-position:-2743px 0;height:14px}.vti__flag.kp{background-position:-2765px 0;height:10px}.vti__flag.kr{background-position:-2787px 0;height:14px}.vti__flag.kw{background-position:-2809px 0;height:10px}.vti__flag.ky{background-position:-2831px 0;height:10px}.vti__flag.kz{background-position:-2853px 0;height:10px}.vti__flag.la{background-position:-2875px 0;height:14px}.vti__flag.lb{background-position:-2897px 0;height:14px}.vti__flag.lc{background-position:-2919px 0;height:10px}.vti__flag.li{background-position:-2941px 0;height:12px}.vti__flag.lk{background-position:-2963px 0;height:10px}.vti__flag.lr{background-position:-2985px 0;height:11px}.vti__flag.ls{background-position:-3007px 0;height:14px}.vti__flag.lt{background-position:-3029px 0;height:12px}.vti__flag.lu{background-position:-3051px 0;height:12px}.vti__flag.lv{background-position:-3073px 0;height:10px}.vti__flag.ly{background-position:-3095px 0;height:10px}.vti__flag.ma{background-position:-3117px 0;height:14px}.vti__flag.mc{background-position:-3139px 0;height:15px}.vti__flag.md{background-position:-3160px 0;height:10px}.vti__flag.me{background-position:-3182px 0;height:10px}.vti__flag.mf{background-position:-3204px 0;height:14px}.vti__flag.mg{background-position:-3226px 0;height:14px}.vti__flag.mh{background-position:-3248px 0;height:11px}.vti__flag.mk{background-position:-3270px 0;height:10px}.vti__flag.ml{background-position:-3292px 0;height:14px}.vti__flag.mm{background-position:-3314px 0;height:14px}.vti__flag.mn{background-position:-3336px 0;height:10px}.vti__flag.mo{background-position:-3358px 0;height:14px}.vti__flag.mp{background-position:-3380px 0;height:10px}.vti__flag.mq{background-position:-3402px 0;height:14px}.vti__flag.mr{background-position:-3424px 0;height:14px}.vti__flag.ms{background-position:-3446px 0;height:10px}.vti__flag.mt{background-position:-3468px 0;height:14px}.vti__flag.mu{background-position:-3490px 0;height:14px}.vti__flag.mv{background-position:-3512px 0;height:14px}.vti__flag.mw{background-position:-3534px 0;height:14px}.vti__flag.mx{background-position:-3556px 0;height:12px}.vti__flag.my{background-position:-3578px 0;height:10px}.vti__flag.mz{background-position:-3600px 0;height:14px}.vti__flag.na{background-position:-3622px 0;height:14px}.vti__flag.nc{background-position:-3644px 0;height:10px}.vti__flag.ne{background-position:-3666px 0;height:15px}.vti__flag.nf{background-position:-3686px 0;height:10px}.vti__flag.ng{background-position:-3708px 0;height:10px}.vti__flag.ni{background-position:-3730px 0;height:12px}.vti__flag.nl{background-position:-3752px 0;height:14px}.vti__flag.no{background-position:-3774px 0;height:15px}.vti__flag.np{background-position:-3796px 0;height:15px}.vti__flag.nr{background-position:-3811px 0;height:10px}.vti__flag.nu{background-position:-3833px 0;height:10px}.vti__flag.nz{background-position:-3855px 0;height:10px}.vti__flag.om{background-position:-3877px 0;height:10px}.vti__flag.pa{background-position:-3899px 0;height:14px}.vti__flag.pe{background-position:-3921px 0;height:14px}.vti__flag.pf{background-position:-3943px 0;height:14px}.vti__flag.pg{background-position:-3965px 0;height:15px}.vti__flag.ph{background-position:-3987px 0;height:10px}.vti__flag.pk{background-position:-4009px 0;height:14px}.vti__flag.pl{background-position:-4031px 0;height:13px}.vti__flag.pm{background-position:-4053px 0;height:14px}.vti__flag.pn{background-position:-4075px 0;height:10px}.vti__flag.pr{background-position:-4097px 0;height:14px}.vti__flag.ps{background-position:-4119px 0;height:10px}.vti__flag.pt{background-position:-4141px 0;height:14px}.vti__flag.pw{background-position:-4163px 0;height:13px}.vti__flag.py{background-position:-4185px 0;height:11px}.vti__flag.qa{background-position:-4207px 0;height:8px}.vti__flag.re{background-position:-4229px 0;height:14px}.vti__flag.ro{background-position:-4251px 0;height:14px}.vti__flag.rs{background-position:-4273px 0;height:14px}.vti__flag.ru{background-position:-4295px 0;height:14px}.vti__flag.rw{background-position:-4317px 0;height:14px}.vti__flag.sa{background-position:-4339px 0;height:14px}.vti__flag.sb{background-position:-4361px 0;height:10px}.vti__flag.sc{background-position:-4383px 0;height:10px}.vti__flag.sd{background-position:-4405px 0;height:10px}.vti__flag.se{background-position:-4427px 0;height:13px}.vti__flag.sg{background-position:-4449px 0;height:14px}.vti__flag.sh{background-position:-4471px 0;height:10px}.vti__flag.si{background-position:-4493px 0;height:10px}.vti__flag.sj{background-position:-4515px 0;height:15px}.vti__flag.sk{background-position:-4537px 0;height:14px}.vti__flag.sl{background-position:-4559px 0;height:14px}.vti__flag.sm{background-position:-4581px 0;height:15px}.vti__flag.sn{background-position:-4603px 0;height:14px}.vti__flag.so{background-position:-4625px 0;height:14px}.vti__flag.sr{background-position:-4647px 0;height:14px}.vti__flag.ss{background-position:-4669px 0;height:10px}.vti__flag.st{background-position:-4691px 0;height:10px}.vti__flag.sv{background-position:-4713px 0;height:12px}.vti__flag.sx{background-position:-4735px 0;height:14px}.vti__flag.sy{background-position:-4757px 0;height:14px}.vti__flag.sz{background-position:-4779px 0;height:14px}.vti__flag.ta{background-position:-4801px 0;height:10px}.vti__flag.tc{background-position:-4823px 0;height:10px}.vti__flag.td{background-position:-4845px 0;height:14px}.vti__flag.tf{background-position:-4867px 0;height:14px}.vti__flag.tg{background-position:-4889px 0;height:13px}.vti__flag.th{background-position:-4911px 0;height:14px}.vti__flag.tj{background-position:-4933px 0;height:10px}.vti__flag.tk{background-position:-4955px 0;height:10px}.vti__flag.tl{background-position:-4977px 0;height:10px}.vti__flag.tm{background-position:-4999px 0;height:14px}.vti__flag.tn{background-position:-5021px 0;height:14px}.vti__flag.to{background-position:-5043px 0;height:10px}.vti__flag.tr{background-position:-5065px 0;height:14px}.vti__flag.tt{background-position:-5087px 0;height:12px}.vti__flag.tv{background-position:-5109px 0;height:10px}.vti__flag.tw{background-position:-5131px 0;height:14px}.vti__flag.tz{background-position:-5153px 0;height:14px}.vti__flag.ua{background-position:-5175px 0;height:14px}.vti__flag.ug{background-position:-5197px 0;height:14px}.vti__flag.um{background-position:-5219px 0;height:11px}.vti__flag.us{background-position:-5241px 0;height:11px}.vti__flag.uy{background-position:-5263px 0;height:14px}.vti__flag.uz{background-position:-5285px 0;height:10px}.vti__flag.va{background-position:-5307px 0;height:15px}.vti__flag.vc{background-position:-5324px 0;height:14px}.vti__flag.ve{background-position:-5346px 0;height:14px}.vti__flag.vg{background-position:-5368px 0;height:10px}.vti__flag.vi{background-position:-5390px 0;height:14px}.vti__flag.vn{background-position:-5412px 0;height:14px}.vti__flag.vu{background-position:-5434px 0;height:12px}.vti__flag.wf{background-position:-5456px 0;height:14px}.vti__flag.ws{background-position:-5478px 0;height:10px}.vti__flag.xk{background-position:-5500px 0;height:15px}.vti__flag.ye{background-position:-5522px 0;height:14px}.vti__flag.yt{background-position:-5544px 0;height:14px}.vti__flag.za{background-position:-5566px 0;height:14px}.vti__flag.zm{background-position:-5588px 0;height:14px}.vti__flag.zw{background-position:-5610px 0;height:10px}.vti__flag{background-color:#dbdbdb;background-image:url(data:image/png;base64,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);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px #888;height:15px;width:20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.vti__flag{background-image:url(data:image/png;base64,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)}}.vti__flag.np{background-color:transparent}.vue-tel-input{border:1px solid #bbb;border-radius:3px;display:flex;text-align:left}.vue-tel-input.disabled .dropdown,.vue-tel-input.disabled .selection,.vue-tel-input.disabled input{cursor:no-drop}.vue-tel-input:focus-within{border-color:#66afe9;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.vti__dropdown{align-content:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:7px;position:relative}.vti__dropdown.show{max-height:300px;overflow:scroll}.vti__dropdown.disabled,.vti__dropdown.open{background-color:#f3f3f3}.vti__dropdown.disabled{cursor:no-drop;outline:none}.vti__dropdown:hover{background-color:#f3f3f3}.vti__selection{align-items:center;display:flex;font-size:.8em}.vti__selection .vti__country-code{color:#666}.vti__flag{margin-left:5px;margin-right:5px}.vti__dropdown-list{background-color:#fff;border:1px solid #ccc;left:-1px;list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:0;position:absolute;text-align:left;width:390px;z-index:1}.vti__dropdown-list.below{top:33px}.vti__dropdown-list.above{bottom:100%;top:auto}.vti__dropdown-arrow{color:#666;display:inline-block;transform:scaleY(.5)}.vti__dropdown-item{cursor:pointer;padding:4px 15px}.vti__dropdown-item.highlighted{background-color:#f3f3f3}.vti__dropdown-item.last-preferred{border-bottom:1px solid #cacaca}.vti__dropdown-item .vti__flag{display:inline-block;margin-right:5px}.vti__input{border:none;border-radius:0 2px 2px 0;outline:none;padding-left:7px;width:100%}.vti__search_box{border:1px solid #ccc;margin:2px;padding:7px;width:94%}</style>
<style>.vti__dropdown-item span,.vti__dropdown-item strong{font-family:GPro-Light,Arial,sans-serif;font-size:16px;font-weight:500}.vti__dropdown-item strong:hover{font-size:16px}</style>
<style>.checkbox-cis[data-v-4df739ab]{margin-bottom:5px}.link-contacts-form[data-v-4df739ab]{color:#5988ff;opacity:1}.w-form-done[data-v-4df739ab]{display:block}.phone-wrap[data-v-4df739ab] .vue-tel-input{border-color:#fff!important;font-family:Basisgrotesquepro,sans-serif;font-size:21px;height:auto;padding:18px 32px}.phone-wrap[data-v-4df739ab] .vti__input{color:#333;font-family:Basisgrotesquepro,sans-serif;font-size:21px}.vue-tel-input[data-v-4df739ab]{background:#fff;border:0 solid #fff;display:flex}.phone-mask[data-v-4df739ab]{border-radius:10px;color:#000;display:block;font-family:GPro-Light,Arial,sans-serif;font-size:16px;height:25px;margin-bottom:10px;margin-left:10px;margin-top:-10px}.w-form-label[data-v-4df739ab]{font-size:14px}@media screen and (max-width:1100px){.cta-form[data-v-4df739ab]{margin:0 20px 20px}.phone-wrap[data-v-4df739ab] .vti__input{font-size:15px}}</style>
<style>._girlBlock_136mb_2{border-radius:15px;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}._container2_136mb_9{background-color:#d2ff5c;border-radius:20px;padding:20px 32px 20px 20px;position:relative;width:100%}._girl_136mb_2{height:100%;top:0}._text2_136mb_25{display:grid;grid-template-columns:350px auto 40%}._title-block_136mb_30{display:flex;flex-direction:column;justify-content:flex-start;margin-left:30px;margin-right:30px}._title-text_136mb_38{font-size:39px;line-height:1.1}._promo-text_136mb_43{margin-bottom:60px;margin-top:50px}._trial-class-button_136mb_48{color:#5988ff;margin:0;text-decoration:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}@media screen and (max-width:1200px){._title-text_136mb_38{font-size:29px}}@media screen and (max-width:1100px){._text2_136mb_25{display:flex}._girlBlock_136mb_2{border-radius:15px;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}._container2_136mb_9{padding-left:0;padding-right:0}._trial-class-button_136mb_48{margin-bottom:10px}._promo-text_136mb_43{margin-bottom:40px;margin-top:20px}._title-text_136mb_38{font-size:22px}._girl_136mb_2{margin-bottom:20px;padding:0 20px;width:100%}._title-block_136mb_30{margin:0;padding:0 20px;width:100%}._text2_136mb_25{flex-wrap:wrap}}@media screen and (max-width:700px){._girlBlock_136mb_2{height:300px}}</style>
<style>._link_1ao0g_3{color:#000}._card_1ao0g_7{margin-bottom:15px;padding-bottom:10px;padding-top:20px;width:100%}._title_1ao0g_14{font-size:21px;line-height:1.3;margin-top:20px}._cover_1ao0g_20{border-radius:20px;height:240px;-o-object-fit:cover;object-fit:cover;width:100%}._summary_1ao0g_27{font-size:16px;margin-top:16px}._date_1ao0g_32{font-size:16px;margin-top:15px}@media screen and (min-width:1400px){._title_1ao0g_14{height:50px}._card_1ao0g_7{margin-bottom:40px;margin-top:20px;padding:15px 0}}@media screen and (max-width:1400px){._title_1ao0g_14{height:60px}._summary_1ao0g_27{font-size:16px;margin-top:20px}}@media screen and (max-width:1200px){._title_1ao0g_14{height:45px}._summary_1ao0g_27{font-size:16px;margin-top:20px}}@media screen and (max-width:950px){._title_1ao0g_14{height:auto}._summary_1ao0g_27{margin-top:10px}}</style>
<style>:root{--primary:#5988ff;--grey:#dbdbdb;--primary-active:#3f74fc;--main-blue:#315af2;--dark-blue:#080c59;--red:#e55961;--redHover:#e97e84;--lightgreen:#d0fa61;--lightgreenHover:#d7f687;--success:#4caf50;--c9:#c9c9c9}.vue-tel-input{border:1px solid var(--primary)!important;border-radius:16px!important;box-shadow:none!important;display:block;height:50px;margin-bottom:15px;padding:0 15px;width:100%}.vue-tel-input,.vue-tel-input .vti__input{font-family:GPro-Light,Arial,sans-serif;font-size:17px}.vue-tel-input .vti__dropdown-list{border-radius:16px;left:-30px;padding:10px 0;top:60px!important;width:330px}.vue-tel-input .vti__dropdown-item.highlighted{background:#fff!important;color:var(--primary);font-family:GPro-Light,Arial,sans-serif}.vue-tel-input .vti__dropdown{padding:0!important}.vue-tel-input .vti__dropdown:hover{background:#fff!important}.vue-tel-input .vti__dropdown-arrow{color:var(--primary)}.input-text{border:1px solid #5988ff;border-radius:16px;display:block;font-family:GPro-Light,Arial,sans-serif;font-size:17px;height:50px;margin-bottom:15px;padding:0 15px;width:100%}.input-text-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.btn{cursor:pointer;display:block;font-family:GPro-Light,Arial,sans-serif;font-size:17px;height:50px;transition:.2s;width:100%}.btn_primary{background:var(--primary);border:none;border-radius:10px;color:#fff}.btn_primary:active,.btn_primary:hover{background:var(--primary-active)}.input-text::focused{color:#5988ff}.pay-price-title{display:block;font-size:27px;margin-bottom:15px;text-align:center}</style>
<style>@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:800;src:url(/fonts/TT_Commons_Pro_Compact_ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:BasisGrotesquePro-Medium;font-style:normal;font-weight:500;src:url(/fonts/BasisGrotesquePro-Medium.ttf) format("truetype")}:root{--v2-primary:#5988ff;--v2-pink:#ef5da8;--v2-light-pink:#feeffe;--v2-green:#d3ff5f;--v2-faded-green:#e0ff8e;--v2-light-green:#f3ffd5;--v2-orange:#ff763d;--v2-light-orange:#fff2ed;--v2-blue:#498bff;--v2-faded-blue:#6398f6;--v2-light-blue:#f4f6ff;--v2-black:#262626;--v2-gray:color-mix(in srgb,var(--v2-black) 30%,#fff);--v2-light-gray:color-mix(in srgb,var(--v2-black) 10%,#fff);--v2-white:#fff}*{box-sizing:border-box}h1.v2{color:var(--v2-black);font-family:TT Commons,sans-serif;font-size:96px;font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:92%;margin:0;padding:0;position:relative;text-align:center;z-index:2}@media (max-width:960px){h1.v2{font-size:94px;font-style:normal;letter-spacing:-1.92px;line-height:92%}}@media (max-width:760px){h1.v2{font-size:64px;font-style:normal;letter-spacing:-.84px;line-height:92%}}@media (max-width:480px){h1.v2{font-size:42px;font-style:normal;letter-spacing:-.84px;line-height:92%}}h2.v2{color:var(--v2-black);font-family:TT Commons,sans-serif;font-size:68px;font-style:normal;font-weight:800;letter-spacing:-2.04px;line-height:100%;margin:0;padding:0;text-align:center}@media (max-width:960px){h2.v2{font-size:56px;font-style:normal;letter-spacing:-1.68px;line-height:100%}}@media (max-width:768px){h2.v2{font-size:44px;font-style:normal;letter-spacing:-1.2px;line-height:100%}}@media (max-width:480px){h2.v2{font-size:32px;font-style:normal;letter-spacing:-.64px;line-height:92%}}h3.v2{color:var(--v2-black);font-family:TT Commons,sans-serif;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.64px;line-height:95%;margin:0;padding:0;text-align:left}@media (max-width:960px){h3.v2{font-size:24px;font-style:normal;letter-spacing:-.48px;line-height:95%}}@media (max-width:480px){h3.v2{font-size:20px;font-style:normal;letter-spacing:-.4px;line-height:95%}}p.v2{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:28px;margin:0 auto 48px;max-width:680px}@media (max-width:1024px){p.v2{font-size:18px;line-height:24px;margin-bottom:36px}}@media (max-width:768px){p.v2{font-size:16px;line-height:20px;margin-bottom:24px}}.btn_main{align-items:center;background-color:var(--v2-black);border-radius:60px;color:var(--v2-white);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:24px 44px;transition:background-color .3s ease,color .3s ease,transform .25s ease}@media (max-width:768px){.btn_main{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:20px 44px}}.btn_main:hover{align-items:center;background-color:var(--v2-green);border-radius:60px;color:var(--v2-black);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:24px 44px;transform:translateY(0)}@media (max-width:768px){.btn_main:hover{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:20px 44px}}.btn_main:active{align-items:center;background-color:var(--v2-faded-green);border-radius:60px;color:color-mix(in srgb,var(--v2-black) 40%,transparent);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:24px 44px}@media (max-width:768px){.btn_main:active{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:20px 44px}}.btn_secondary{align-items:center;background-color:var(--v2-light-blue);border-radius:60px;color:var(--v2-blue);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:24px 44px;transition:background-color .3s ease,color .3s ease,transform .25s ease}@media (max-width:768px){.btn_secondary{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:20px 44px}}.btn_secondary:hover{align-items:center;background-color:var(--v2-blue);border-radius:60px;color:var(--v2-light-blue);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:24px 44px}@media (max-width:768px){.btn_secondary:hover{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:20px 44px}}.btn_secondary:active{align-items:center;background-color:var(--v2-faded-blue);border-radius:60px;color:color-mix(in srgb,var(--v2-light-blue) 60%,transparent);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:20px;font-style:normal;font-weight:500;gap:10px;justify-content:center;letter-spacing:-.2px;line-height:28px;padding:24px 44px}@media (max-width:768px){.btn_secondary:active{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:20px 44px}}.btn_mini{align-items:center;background-color:var(--v2-black);border-radius:60px;color:var(--v2-white);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px;transition:background-color .3s ease,color .3s ease,transform .25s ease}@media (max-width:480px){.btn_mini{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_mini:hover{align-items:center;background-color:var(--v2-white);border-radius:60px;color:var(--v2-light-black);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px}@media (max-width:480px){.btn_mini:hover{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_mini:active{align-items:center;background-color:var(--v2-light-blue);border-radius:60px;color:color-mix(in srgb,var(--v2-black) 60%,transparent);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px}@media (max-width:480px){.btn_mini:active{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_mini_white{align-items:center;background-color:var(--v2-white);border-radius:60px;color:var(--v2-black);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px;transition:background-color .3s ease,color .3s ease,transform .25s ease}@media (max-width:480px){.btn_mini_white{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_mini_white:hover{align-items:center;background-color:var(--v2-black);border-radius:60px;color:var(--v2-white);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px}@media (max-width:480px){.btn_mini_white:hover{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_mini_white:active{align-items:center;background-color:var(--v2-black);border-radius:60px;color:color-mix(in srgb,var(--v2-white) 60%,transparent);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px}@media (max-width:480px){.btn_mini_white:active{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_popup{align-items:center;background-color:var(--v2-green);border-radius:60px;color:var(--v2-black);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px;transition:background-color .3s ease,color .3s ease,transform .25s ease}@media (max-width:480px){.btn_popup{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_popup:hover{align-items:center;background-color:var(--v2-black);border-radius:60px;color:color-mix(in srgb,var(--v2-white) 60%,transparent);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px}@media (max-width:480px){.btn_popup:hover{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.btn_popup:active{align-items:center;background-color:var(--v2-black);border-radius:60px;color:color-mix(in srgb,var(--v2-white) 30%,transparent);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-family:BasisGrotesquePro-Medium;font-size:16px;font-style:normal;gap:10px;justify-content:center;letter-spacing:-.16px;line-height:120%;padding:18px 32px}@media (max-width:480px){.btn_popup:active{font-size:16px;letter-spacing:-.16px;line-height:20px;padding:12px 24px}}.v2-input{align-items:center;background:var(--v2-light-blue);border:1px solid var(--v2-light-blue);border-radius:40px;color:var(--v2-black);display:flex;font-family:Basis Grotesque Pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:58px;letter-spacing:-.16px;line-height:120%;padding:18px 20px}.v2-input:hover{border:1px solid var(--v2-gray)}.v2-input:focus{border-color:var(--v2-primary);outline:none}.v2-input::-moz-placeholder{color:var(--v2-gray);font-family:Basis Grotesque Pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:120%}.v2-input::placeholder{color:var(--v2-gray);font-family:Basis Grotesque Pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:120%}.v2-input.error{background:var(--v2-light-pink);border:1px solid var(--v2-pink);color:var(--v2-pink)}.v2-input.error:hover{border:1px solid var(--v2-gray)}.v2-input.error:focus{border-color:var(--v2-primary);outline:none}.v2-input.error::-moz-placeholder{color:color-mix(in srgb,var(--v2-pink) 60%,transparent)}.v2-input.error::placeholder{color:color-mix(in srgb,var(--v2-pink) 60%,transparent)}.v2-checkbox-group{display:flex;flex-flow:row wrap;gap:12px}.v2-checkbox-label{color:var(--v2-gray);cursor:pointer;display:inline;font-family:Basis Grotesque Pro,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:120%;max-width:calc(100% - 36px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--v2-light-blue);border:1px solid var(--v2-light-blue);border-radius:7px;cursor:pointer;display:inline-block;height:24px;position:relative;width:24px}.v2-checkbox:hover{border:1px solid var(--v2-gray)}.v2-checkbox:focus{border-color:var(--v2-primary);outline:none}.v2-checkbox:checked{background-color:var(--v2-green)}.v2-checkbox:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none'%3E%3Cpath fill='%23262626' stroke='%23262626' stroke-width='.3' d='M10.66.162a.651.651 0 0 1 .668.998l-6 9a.65.65 0 0 1-1 .1L.324 6.256a.65.65 0 0 1 .82-.995l.1.076L4.685 8.78l5.56-8.34h.001a.65.65 0 0 1 .413-.277Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 11px;content:"";height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.textH2{color:#262626;font-size:20px;font-weight:500;height:28px;letter-spacing:-.01em;line-height:28px;margin:auto;opacity:.4;padding-bottom:15px;position:relative;text-align:center;width:auto}@media (max-width:768px){.textH2{font-size:16px;line-height:24px}}</style>
<style>@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}</style>
<style>.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}</style>
<style>.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}</style>
<style>.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}</style>
<style>.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}</style>
<style>.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}</style>
<style>.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}</style>
<style>.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}</style>
<style>.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}</style>
<style>:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}</style>
<style>.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}</style>
<style>.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}</style>
<style>.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}</style>
<style>.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}</style>
<style>.sec-hero[data-v-8b4aca08]{padding-bottom:0;padding-top:0}</style>
<link rel="stylesheet" href="/_nuxt/entry.SUV1MuUh.css">
<link rel="stylesheet" href="/_nuxt/swiper-vue.bN3fWZx3.css">
<link rel="stylesheet" href="/_nuxt/NavigationMain.luSs32mq.css">
<link rel="stylesheet" href="/_nuxt/cookieBanner.r9_ubWhF.css">
<link rel="stylesheet" href="/_nuxt/BlogArticleCard.LNQVmrpn.css">
<link rel="stylesheet" href="/_nuxt/vue-tel-input.l-ci3gAm.css">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.W1pUtUO5.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/swiper-vue.4N0TIMII.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/blog.TSIgXxZt.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/NavigationMain.T4NlK51f.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/useCourseAlternateLinks.jVrZ3Ex3.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/FooterMain.fo5uHd4P.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/cookieBanner.IjHlw_oM.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/client-only.ReunRE0M.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/index.ZOLtwVBo.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/query.GinUemqt.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/preview.aomZSluW.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/BlogArticleCard.ygPQ4QUC.js">
<link rel="modulepreload" as="script" crossorigin href="/_nuxt/vue-tel-input.hJ0-xdGB.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt/i18n.config.q-Oc2joP.js">
<link rel="prefetch" as="style" href="/_nuxt/LessonSignupPopup.rjKtqXN9.css">
<link rel="prefetch" as="script" crossorigin href="/_nuxt/default.aAVs04B1.js">
<link rel="prefetch" as="script" crossorigin href="/_nuxt/LessonSignupPopup.fJlgMhOz.js">
<script type="module" src="/_nuxt/entry.W1pUtUO5.js" crossorigin></script></head><body><div id="__nuxt"><!--[--><!--[--><!----><!----><!----><!--]--><!--[--><div class="_container_c0uhg_6"><div class="_header_b746c_6"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav" data-v-9d5dcbfd><div class="container" data-v-9d5dcbfd><div class="nav-inner" data-v-9d5dcbfd><!--[--><div class="_name_b746c_3"><a href="/ru">Kodland Journal</a></div><!--]--><a href="#blog-trial-class-block" class="btn-nav buttonEsBlogDisplay" data-v-9d5dcbfd>Попробовать</a><nav role="navigation" class="nav-menu w-nav-menu" data-nav-menu-open="false" data-v-9d5dcbfd><div class="nav-links" data-v-9d5dcbfd><!----><!--[--><a href="/ru/about" class="nav-link w-nav-link" data-v-9d5dcbfd>О нас</a><a href="/ru/methods" class="nav-link w-nav-link" data-v-9d5dcbfd>Методы</a><a href="/ru/courses" class="nav-link w-nav-link" data-v-9d5dcbfd>Курсы</a><a href="/ru/faq" class="nav-link w-nav-link" data-v-9d5dcbfd>Вопросы-Ответы</a><a href="/ru/contacts" class="nav-link w-nav-link" data-v-9d5dcbfd>Контакты</a><a aria-current="page" href="/ru/blog" class="router-link-active w--current nav-link w-nav-link" data-v-9d5dcbfd>Блог</a><!--]--><!----><a class="nav-link w-nav-link" target="_blank" href="https://kodland.tech/refferal-ru" data-v-9d5dcbfd>Уроки в подарок</a></div><!----><div class="nav-btns" data-v-9d5dcbfd><div data-hover="false" data-delay="0" class="land-drop w-dropdown" data-v-9d5dcbfd><div class="dropdown-toggle" data-v-9d5dcbfd><div class="rotateBack land-drop-ico w-icon-dropdown-toggle" data-v-9d5dcbfd></div><div data-v-9d5dcbfd>RU</div></div><nav class="lang-droplist mob-wrap w-dropdown-list" data-v-9d5dcbfd><!--[--><a class="lang-droplink w-dropdown-link" href="/" data-v-9d5dcbfd>EN</a><a class="lang-droplink w-dropdown-link" href="/es/blog" data-v-9d5dcbfd>ES</a><a class="lang-droplink w-dropdown-link" href="/pt" data-v-9d5dcbfd>PT</a><a class="lang-droplink w-dropdown-link" href="/id" data-v-9d5dcbfd>ID</a><a class="lang-droplink w-dropdown-link" href="/it" data-v-9d5dcbfd>IT</a><a class="lang-droplink w-dropdown-link" href="/tr" data-v-9d5dcbfd>TR</a><a class="lang-droplink w-dropdown-link" href="/pl" data-v-9d5dcbfd>PL</a><!--]--></nav></div><!--[--><div><a href="#blog-trial-class-block" class="btn-nav">Попробовать</a></div><!--]--><!----></div></nav><div class="menu-btn w-nav-button" data-v-9d5dcbfd></div></div></div></div></div><!--[--><!----><!--[--><div><a href="/ru/blog/zadachi-na-python-dlya-detej"><div class="_post_1av1c_3"><span class="_title_1av1c_30">10 игр и задач на языке Python для детей</span><img src="/images/blog/ru/preview-zadachi-na-python-dlya-detej.png"><span class="_date_1av1c_47">23.05.2024 • PYTHON</span></div></a></div><div class="_content_1mjrz_2"><!--[--><h3 class="_title_7bwf3_9">Статьи</h3><div class="_list_7bwf3_2"><!--[--><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/igry-dlya-izucheniya-programmirovaniya-dlya-detej"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview-igry-dlya-izucheniya-programmirovaniya-dlya-detej.png"><div class="_title_1ao0g_14">12 игр для обучения детей программированию</div><div class="_summary_1ao0g_27">Игровая форма — лучший способ обучения детей чему-то. Конечно, кодить по-взрослому от игр для изучения программирования ребёнок не научится, но он под...</div><div class="_date_1ao0g_32">09.05.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/kak-vybrat-shkolu-programmirovaniya-dlya-rebenka"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview-kak-vybrat-shkolu-programmirovaniya-dlya-rebenka.png"><div class="_title_1ao0g_14">Выбираем школу программирования ребёнку</div><div class="_summary_1ao0g_27">Ваш ребёнок хочет стать программистом или просто сделать сам классную игру? Или вы сами подумываете организовать такое хобби ребёнку? Давайте разберём...</div><div class="_date_1ao0g_32">11.04.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/programmirovanie-na-python-dlya-detej"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview-programmirovanie-na-python-dlya-dete.png"><div class="_title_1ao0g_14">Python для детей: как сделать первые шаги</div><div class="_summary_1ao0g_27">Python — один из языков программирования, которые довольно просто освоить детям, начиная где-то с 13 лет. Этот язык имеет простой понятный синтаксис и...</div><div class="_date_1ao0g_32">28.03.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/scratch-programmirovanie-dlya-detej"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview-scratch-programmirovanie-dlya-detej.png"><div class="_title_1ao0g_14">Обзор на Scratch: как дети могут программировать игры и мультфильмы</div><div class="_summary_1ao0g_27">Scratch — это визуальный язык программирования, созданный специально для детей. Он представляет из себя весёлое развлечение, где детям нужно соединять...</div><div class="_date_1ao0g_32">14.03.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/programmirovanie-dlya-detej-s-chego-nachat"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview-programmirovanie-dlya-detej-s-chego-nachat.png"><div class="_title_1ao0g_14">Программирование для детей: как вовлечь и научить </div><div class="_summary_1ao0g_27">Программисты — самая востребованная профессия в IT. Погружение в это направление с самого детства даст конкурентное преимущество в будущем. И специаль...</div><div class="_date_1ao0g_32">29.02.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/luchshie-yazyki-programmirovaniya-dlya-detej"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview-luchshie-yazyki-programmirovaniya-dlya-detej.png"><div class="_title_1ao0g_14">Лучшие языки программирования для детей от 8 до 17 лет</div><div class="_summary_1ao0g_27">Обучать детей программированию можно начиная с 8 лет, а в некоторых случаях и раньше. Если ваш ребенок часто взаимодействует с телефоном или компьютер...</div><div class="_date_1ao0g_32">22.02.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/graficheskij-dizajn-dlya-detej"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview_graph_des_dlya_derey.png"><div class="_title_1ao0g_14">Чему учат детей на курсах по дизайну</div><div class="_summary_1ao0g_27">На курсах по графическому дизайну для детей, ребят учат создавать, например, такие работы :) Но обо всем по порядку....</div><div class="_date_1ao0g_32">08.02.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/pyat-prichin-uchitsya-programmirovaniyu-v-shkolnom-vozraste"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview_5_prichin.png"><div class="_title_1ao0g_14">5 причин учиться программированию в школьном возрасте</div><div class="_summary_1ao0g_27">Мы привыкли думать, что стать программистом можно только после школы, и отучившись в университете. Но на самом деле начать программировать можно уже в...</div><div class="_date_1ao0g_32">18.01.2024</div></a></div><div class="_card_1ao0g_7"><a class="_link_1ao0g_3" href="/ru/blog/prevrashchaem-detskie-mechty-v-realnye-proekty"><img class="_cover_1ao0g_20" src="/images/blog/ru/preview_detskie_mechty.png"><div class="_title_1ao0g_14">Превращаем детские мечты в реальные проекты</div><div class="_summary_1ao0g_27">В Kodland дети осваивают цифровые навыки, которые помогут им ориентироваться в новой реальности и создавать игры, сайты и мультики. ...</div><div class="_date_1ao0g_32">18.01.2024</div></a></div><!--]--></div><!--]--><div class="_container2_136mb_9" id="blog-trial-class-block" data-v-4df739ab><div class="_text2_136mb_25" data-v-4df739ab><div class="_girl_136mb_2" data-v-4df739ab><img class="_girlBlock_136mb_2" src="/images/blog/promoMain2.png" data-v-4df739ab></div><div class="_title-block_136mb_30" data-v-4df739ab><span class="_title-text_136mb_38" data-v-4df739ab>Онлайн-школа цифровых навыков Kodland</span><p class="_promo-text_136mb_43" data-v-4df739ab>Мы обучаем детей от 6 до 17 лет цифровым навыкам и помогаем сделать первые шаги в IT. Подстраиваем программу под уровень подготовки ребенка, поддерживаем успехи и помогаем детскому потенциалу раскрыться.</p></div><!----><form id="wf-form-cta-form" name="wf-form-cta-form" data-name="cta-form" method="get" class="cta-form" data-v-4df739ab><div class="cta-inputs" data-v-4df739ab><input class="input w-input" maxlength="256" name="Name" data-name="Name" placeholder="Ваше имя" type="text" id="Name" required="" data-v-4df739ab><input class="input w-input" maxlength="256" name="Name-children" data-name="Name children" placeholder="Имя ребёнка" type="text" id="Name-children" required="" data-v-4df739ab><input class="input w-input" maxlength="256" name="Student-Age" data-name="Student-Age" placeholder="Возраст ребенка" type="number" id="Student-Age" required="" min="5" max="17" data-v-4df739ab><input class="input w-input" maxlength="256" name="Email" data-name="Email" placeholder="Email" type="email" id="Email" required="" data-v-4df739ab><div class="phone-wrap" data-v-4df739ab><div class="vue-tel-input" data-name="Phone" show-dial-code="true" data-v-4df739ab><div aria-label="Country Code Selector" aria-haspopup="listbox" aria-expanded="false" role="button" class="vti__dropdown" tabindex="0"><span class="vti__selection"><span class="vti__flag"></span><!----><!--[--><span class="vti__dropdown-arrow">▼</span><!--]--></span><!----></div><input class="vti__input" name="Phone" placeholder="Номер телефона" required value><!--[--><!--]--></div></div><label class="w-checkbox checkbox-field checkbox-cis" data-v-4df739ab><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox" data-v-4df739ab></div><input id="CheckboxPrimary" type="checkbox" name="CheckboxPrimary" required style="opacity:0;position:absolute;z-index:-1;" data-v-4df739ab><span class="checkbox-label w-form-label" for="CheckboxPrimary" data-v-4df739ab> Я согласен на обработку моих данных и ознакомлен с <a href="https://s.kodland.org/politics" target="_blank" class="link-contacts-form" data-v-4df739ab>Политикой конфиденциальности</a></span></label><label class="w-checkbox checkbox-field" data-v-4df739ab><div class="w-checkbox-input w-checkbox-input--inputType-custom checkbox" data-v-4df739ab></div><input id="CheckboxSecondary" type="checkbox" name="CheckboxSecondary" style="opacity:0;position:absolute;z-index:-1;" data-v-4df739ab><span class="checkbox-label w-form-label" for="CheckboxSecondary" data-v-4df739ab> Я даю <a href="https://drive.google.com/..." target="_blank" rel="noreferrer noopener" class="link-contacts-form" data-v-4df739ab>согласие</a> на получение рекламной и информационной рассылки </span></label></div><div class="html-embed-10 w-embed w-script" data-v-4df739ab></div><input type="submit" data-wait="Пожалуйста, подождите..." class="solid-btn w-button" value="Записаться" data-v-4df739ab></form><div class="" data-v-4df739ab><!----></div></div></div></div><!--]--><!--]--><div style="margin-top:48px;"><div class="_footer_vvp4b_2"></div><div class="footer wf-section" data-v-20c863eb><!----><!----><!----><!----><!----><!----><!----><!--[--><div class="container" data-v-20c863eb><div class="footer-inner" data-v-20c863eb><div id="w-node-f01c21da-d1e0-808a-fdfe-243a68e9ab48-68e9ab45" class="footer-acol" data-v-20c863eb><a href="/ru" class="f-logo w-inline-block w--current" data-v-20c863eb><img src="/images/ru_logo.png" loading="lazy" width="238" alt="" data-v-20c863eb></a><div class="f-adress" data-v-20c863eb> 101000, Г.МОСКВА, ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ БАСМАННЫЙ, УЛ МАШКОВА, Д. 17, ПОМЕЩ. 1/П<br data-v-20c863eb><br data-v-20c863eb> +7 (499) 490-72-77 </div><div class="f-soclist" data-v-20c863eb><a href="https://vk.com/kodland" target="_blank" class="f-soclink w-inline-block" data-v-20c863eb><img src="/images/vk.svg" loading="lazy" alt="" data-v-20c863eb></a><a href="https://t.me/kodland_cis" target="_blank" class="f-soclink w-inline-block" data-v-20c863eb><img src="/images/telegram.svg" loading="lazy" alt="" data-v-20c863eb></a><a href="/cdn-cgi/l/email-protection#9ceff3fff5fdf0dcf7f3f8f0fdf2f8b2f3eefbbc" class="f-soclink w-inline-block" data-v-20c863eb><img src="/images/mail.svg" loading="lazy" alt="" data-v-20c863eb></a></div></div><div class="footer-mcol" style="grid-template-columns:0.6fr 1fr 0.4fr;" data-v-20c863eb><div class="f-menu" data-v-20c863eb><a href="/ru/about" class="f-menu-link" data-v-20c863eb> О нас </a><a href="/ru/courses" class="f-menu-link" data-v-20c863eb> Курсы </a><a href="/ru/methods" class="f-menu-link" data-v-20c863eb>Процесс обучения</a><a href="/ru/methods#teachersCis" class="f-menu-link" data-v-20c863eb>Преподаватели</a><a href="/ru/faq" class="f-menu-link" data-v-20c863eb>FAQ</a><a id="w-node-fd31e412-1e03-2ec4-cadd-5fc4e7a7e9ac-68e9ab45" href="https://kodland.tech/career" target="_blank" class="f-menu-link" data-v-20c863eb>Карьера</a><a href="/ru/contacts" class="f-menu-link" data-v-20c863eb>Контакты</a><a href="/ru/blog" class="f-menu-link" data-v-20c863eb>Блог</a><a href="https://rsa.kodland.org/ru/partners" target="_blank" class="f-menu-link" data-v-20c863eb>Партнерская программа</a><a href="/ru/info" class="f-menu-link" data-v-20c863eb>Сведения об Образовательной Организации</a></div></div></div><div class="footer-bottom-cis" data-v-20c863eb><div class="footer-acol" data-v-20c863eb><div data-v-20c863eb>© Kodland, 2026</div></div><div id="w-node-f01c21da-d1e0-808a-fdfe-243a68e9ab80-68e9ab45" class="footer-termcol ru-termcol" data-v-20c863eb><a href="https://s.kodland.org/politics" target="_blank" class="link--black" data-v-20c863eb>Политика конфиденциальности</a><a href="https://s.kodland.org/soglasie" target="_blank" class="link--black" data-v-20c863eb> Согласие на обработку персональных данных </a><a href="https://drive.google.com/file/d/1SpJALNPFwzEXEkbJcMxscgnvxW892Kjj/view?usp=sharing" target="_blank" class="link--black" data-v-20c863eb> Согласие на обработку персональных данных ребёнка </a><a href="https://disk.yandex.ru/i/JvPAWdYpZR8PkA" target="_blank" class="link--black" data-v-20c863eb>Договор оферты</a></div></div></div><div id="billing-cycle" class="billing" data-v-20c863eb><div data-w-id="352fa91f-2362-70e2-f841-a60b5e435851" class="billing-bg" data-v-20c863eb></div><img src="/images/big-cross.svg" loading="lazy" data-w-id="2f39a661-0a1d-9a6c-682c-49f330254054" alt="" class="close-billing" data-v-20c863eb><!----></div><!--]--><!----><span data-v-20c863eb data-v-103b2271></span></div></div></div><!--]--><!--]--></div><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="application/json" id="__NUXT_DATA__" data-ssr="true">[["Reactive",1],{"data":2,"state":4247,"once":4256,"_errors":4257,"serverRendered":897,"path":4259,"pinia":4260},{"cmsBlogList_ru":3,"cmsFooters_ru":4204},[4,909,1245,1613,2306,2902,3326,3751,4076,4173],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"h1":11,"date":12,"tags":13,"cover":14,"summary":15,"body":16,"_type":904,"_id":905,"_source":906,"_file":907,"_extension":908},"/ru/blog/zadachi-na-python-dlya-detej","blog",false,"","Задачи Python для детей – простые задачи на Питон для детей","В статье мы составили топ простых задач для обучения детей языку программирования Python. 10 задач и код, который нужно повторить за нами. Игровая форма — лучший способ обучения чему-либо.","10 игр и задач на языке Python для детей","23.05.2024","PYTHON","/images/blog/ru/preview-zadachi-na-python-dlya-detej.png","Сейчас программирование становится всё более важным навыком, и чем раньше дети начинают изучать его, тем лучше будет для их развития в настоящем и для их успешной карьеры — в будущем. В этой статье мы рассмотрим несколько простых задач на Питоне для детей, которые помогут вашему ребенку начать своё программистское путешествие.",{"type":17,"children":18,"toc":901},"root",[19,31,36,38,68,69,74,75,80,88,103,108,117,122,126,197,200,207,212,215,309,312,316,323,328,331,377,380,387,392,395,447,450,457,462,465,546,549,552,559,564,567,593,596,603,608,611,638,641,648,653,656,699,702,709,714,717,744,747,754,759,762,778,781,795,803,808,843,848,856,869,874,888,893,894],{"type":20,"tag":21,"props":22,"children":23},"element","blog-h2",{},[24],{"type":20,"tag":25,"props":26,"children":27},"p",{},[28],{"type":29,"value":30},"text","Почему Python подойдёт для детей",{"type":20,"tag":25,"props":32,"children":33},{},[34],{"type":29,"value":35},"\nЯзык Python является отличным выбором для первого знакомства с программированием, благодаря своей простоте и удобству. У него понятный синтаксис, который даже по своему виду выглядит просто и читаемо. Начиная примерно с 13 лет дети могут освоить его на довольно хорошем уровне.\n",{"type":29,"value":37},"\n ",{"type":20,"tag":39,"props":40,"children":41},"center",{},[42,44,67],{"type":29,"value":43},"\n ",{"type":20,"tag":45,"props":46,"children":47},"figure",{},[48,50,55,56,66],{"type":29,"value":49},"\n ",{"type":20,"tag":51,"props":52,"children":54},"img",{"src":53},"/images/blog/ru/internal1-programmirovanie-na-python-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":58,"children":59},"figcaption",{},[60],{"type":20,"tag":61,"props":62,"children":63},"i",{},[64],{"type":29,"value":65},"Пример игры ученика онлайн-школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":29,"value":37},{"type":20,"tag":25,"props":70,"children":71},{},[72],{"type":29,"value":73},"\n Ещё один плюс языка: Python обладает способностью создавать самые разные продукты. На этом языке разрабатывают веб-сайты, игры, приложения, обрабатывают данные и даже реализуют искусственный интеллект. Согласно опросу на популярном ресурсе для разработчиков Хабр, Python занимает третье место по популярности среди языков программирования для работы.\n ",{"type":29,"value":37},{"type":20,"tag":25,"props":76,"children":77},{},[78],{"type":29,"value":79},"\n И дети тоже могут создать самые разные проекты. Так, на наших курсах по Python дети создают игры, свой сайт-портфолио, обучают искусственный интеллект делать мемы, создают своего бота для Discord и выполняют ещё много разных задач в игровой форме. Ну а сейчас для пробы предлагаем вам выполнить 10 разных задачек на Python самостоятельно. \n ",{"type":20,"tag":21,"props":81,"children":82},{},[83],{"type":20,"tag":25,"props":84,"children":85},{},[86],{"type":29,"value":87},"Задачи на Python для детей",{"type":20,"tag":25,"props":89,"children":90},{},[91,101],{"type":20,"tag":92,"props":93,"children":98},"a",{"className":94,"target":96,"href":97},[95],"linkArticle","_blank","https://www.kodland.org/ru/blog/programmirovanie-na-python-dlya-detej",[99],{"type":29,"value":100},"Мы уже писали о Питоне в отдельной статье",{"type":29,"value":102},", где разбирали самые разные способы изучить этот язык. Там же мы давали там несколько простых задач для детей Python. В этой статье мы решили собрать ещё больше задачек, которые покажут разные возможности языка. \n",{"type":20,"tag":25,"props":104,"children":105},{},[106],{"type":29,"value":107},"\nВставить код из наших задачек можно прямо в браузере на сайте trinket.io или replit. Введите на сайте код, после нажмите кнопку Run — и вы увидите результат. Начнём!\n",{"type":20,"tag":109,"props":110,"children":114},"h4",{"className":111,"id":113},[112],"texth4","_1-угадай-число",[115],{"type":29,"value":116},"1. Угадай число",{"type":20,"tag":25,"props":118,"children":119},{},[120],{"type":29,"value":121},"\nЭта игра поможет детям понять основы условных операторов и циклов. Попросите ребёнка загадать число от 1 до 100, а затем напишите программу, которая будет пытаться угадать это число. Используйте циклы и условные операторы для сужения диапазона возможных чисел. Ребёнок может вносить коррективы в программу и наблюдать, как она меняется.\n",{"type":20,"tag":123,"props":124,"children":125},"br",{},[],{"type":20,"tag":25,"props":127,"children":130},{"className":128},[129],"blueText",[131,133,136,139,141,144,147,149,152,154,157,159,162,164,167,169,172,174,177,179,182,184,187,189,192,194],{"type":29,"value":132},"\nimport random\n",{"type":20,"tag":123,"props":134,"children":135},{},[],{"type":20,"tag":123,"props":137,"children":138},{},[],{"type":29,"value":140},"\nnumber_to_guess = random.randint(1, 100)\n",{"type":20,"tag":123,"props":142,"children":143},{},[],{"type":20,"tag":123,"props":145,"children":146},{},[],{"type":29,"value":148},"\nwhile True:\n",{"type":20,"tag":123,"props":150,"children":151},{},[],{"type":29,"value":153},"\n guess = int(input(\"Угадай число от 1 до 100: \"))\n",{"type":20,"tag":123,"props":155,"children":156},{},[],{"type":29,"value":158}," \n",{"type":20,"tag":123,"props":160,"children":161},{},[],{"type":29,"value":163},"\n if guess == number_to_guess:\n",{"type":20,"tag":123,"props":165,"children":166},{},[],{"type":29,"value":168},"\n print(\"Поздравляем, вы угадали число!\")\n",{"type":20,"tag":123,"props":170,"children":171},{},[],{"type":29,"value":173},"\n break \n",{"type":20,"tag":123,"props":175,"children":176},{},[],{"type":29,"value":178},"\n elif guess \u003C number_to_guess:\n",{"type":20,"tag":123,"props":180,"children":181},{},[],{"type":29,"value":183}," \n print(\"Загаданное число больше.\")\n",{"type":20,"tag":123,"props":185,"children":186},{},[],{"type":29,"value":188},"\n else:\n",{"type":20,"tag":123,"props":190,"children":191},{},[],{"type":29,"value":193},"\n print(\"Загаданное число меньше.\")\n",{"type":20,"tag":123,"props":195,"children":196},{},[],{"type":20,"tag":123,"props":198,"children":199},{},[],{"type":20,"tag":109,"props":201,"children":204},{"className":202,"id":203},[112],"_2-калькулятор",[205],{"type":29,"value":206},"2. Калькулятор",{"type":20,"tag":25,"props":208,"children":209},{},[210],{"type":29,"value":211},"\nНапишите простую программу-калькулятор, которая будет выполнять основные математические операции: сложение, вычитание, умножение и деление. Попросите ребёнка добавить дополнительные функции, такие как возведение в степень или извлечение корня. Это поможет ему понять основы арифметики и работу с переменными.\n",{"type":20,"tag":123,"props":213,"children":214},{},[],{"type":20,"tag":25,"props":216,"children":218},{"className":217},[129],[219,221,224,226,229,231,234,236,239,242,244,247,249,252,254,257,259,262,264,267,269,272,274,277,279,282,283,286,288,291,293,296,299,301,304,307],{"type":29,"value":220},"\ndef calculator():\n",{"type":20,"tag":123,"props":222,"children":223},{},[],{"type":29,"value":225},"\n operation = input(\"Выберите операцию (+, -, *, /): \")\n",{"type":20,"tag":123,"props":227,"children":228},{},[],{"type":29,"value":230},"\n num1 = float(input(\"Введите первое число: \"))\n",{"type":20,"tag":123,"props":232,"children":233},{},[],{"type":29,"value":235},"\n num2 = float(input(\"Введите второе число: \"))\n",{"type":20,"tag":123,"props":237,"children":238},{},[],{"type":20,"tag":123,"props":240,"children":241},{},[],{"type":29,"value":243},"\n if operation == '+':\n",{"type":20,"tag":123,"props":245,"children":246},{},[],{"type":29,"value":248},"\n result = num1 + num2\n",{"type":20,"tag":123,"props":250,"children":251},{},[],{"type":29,"value":253},"\n elif operation == '-':\n",{"type":20,"tag":123,"props":255,"children":256},{},[],{"type":29,"value":258},"\n result = num1 - num2\n",{"type":20,"tag":123,"props":260,"children":261},{},[],{"type":29,"value":263},"\n elif operation == '*':\n",{"type":20,"tag":123,"props":265,"children":266},{},[],{"type":29,"value":268},"\n result = num1 * num2\n",{"type":20,"tag":123,"props":270,"children":271},{},[],{"type":29,"value":273},"\n elif operation == '/':\n",{"type":20,"tag":123,"props":275,"children":276},{},[],{"type":29,"value":278},"\n result = num1 / num2\n",{"type":20,"tag":123,"props":280,"children":281},{},[],{"type":29,"value":188},{"type":20,"tag":123,"props":284,"children":285},{},[],{"type":29,"value":287},"\n print(\"Некорректная операция.\")\n",{"type":20,"tag":123,"props":289,"children":290},{},[],{"type":29,"value":292},"\n return\n",{"type":20,"tag":123,"props":294,"children":295},{},[],{"type":20,"tag":123,"props":297,"children":298},{},[],{"type":29,"value":300},"\n print(\"Результат:\", result)\n",{"type":20,"tag":123,"props":302,"children":303},{},[],{"type":20,"tag":123,"props":305,"children":306},{},[],{"type":29,"value":308},"\ncalculator()\n",{"type":20,"tag":123,"props":310,"children":311},{},[],{"type":20,"tag":313,"props":314,"children":315},"blog-trial-class-block",{},[],{"type":20,"tag":109,"props":317,"children":320},{"className":318,"id":319},[112],"_3-генератор-случайных-фактов",[321],{"type":29,"value":322},"3. Генератор случайных фактов",{"type":20,"tag":25,"props":324,"children":325},{},[326],{"type":29,"value":327},"\nНапишите программу, которая будет выводить случайные факты на экран. Создайте список интересных фактов и используйте функцию random.choice(), чтобы выбирать случайный факт из списка. Ребёнок может добавить свои собственные факты или изменить список уже существующих.\n",{"type":20,"tag":123,"props":329,"children":330},{},[],{"type":20,"tag":25,"props":332,"children":334},{"className":333},[129],[335,336,339,342,344,347,349,352,354,357,359,362,364,367,370,372,375],{"type":29,"value":132},{"type":20,"tag":123,"props":337,"children":338},{},[],{"type":20,"tag":123,"props":340,"children":341},{},[],{"type":29,"value":343},"\nfacts = [\n",{"type":20,"tag":123,"props":345,"children":346},{},[],{"type":29,"value":348},"\n \"Кошки спят в среднем 13-14 часов в день.\",\n",{"type":20,"tag":123,"props":350,"children":351},{},[],{"type":29,"value":353},"\n \"Слоны могут слышать звуки на расстоянии до 4 километров.\",\n",{"type":20,"tag":123,"props":355,"children":356},{},[],{"type":29,"value":358},"\n \"Человеческое сердце создает достаточно давления, чтобы выбросить кровь на высоту до 10 метров.\"\n",{"type":20,"tag":123,"props":360,"children":361},{},[],{"type":29,"value":363},"\n]\n",{"type":20,"tag":123,"props":365,"children":366},{},[],{"type":20,"tag":123,"props":368,"children":369},{},[],{"type":29,"value":371},"\nrandom_fact = random.choice(facts)\n",{"type":20,"tag":123,"props":373,"children":374},{},[],{"type":29,"value":376},"\nprint(random_fact)\n",{"type":20,"tag":123,"props":378,"children":379},{},[],{"type":20,"tag":109,"props":381,"children":384},{"className":382,"id":383},[112],"_4-словарь-терминов",[385],{"type":29,"value":386},"4. Словарь терминов",{"type":20,"tag":25,"props":388,"children":389},{},[390],{"type":29,"value":391},"\nСоздайте программу, которая будет служить словарём терминов по программированию. Запросите у ребёнка определения различных терминов и сохраните их в словаре. Затем напишите функцию, которая будет выводить определение запрошённого термина. Это поможет ребёнку запомнить основные понятия программирования.\n",{"type":20,"tag":123,"props":393,"children":394},{},[],{"type":20,"tag":25,"props":396,"children":398},{"className":397},[129],[399,401,404,406,409,411,414,416,419,421,424,427,429,432,435,437,440,442,445],{"type":29,"value":400},"\nprogramming_dictionary = {\n",{"type":20,"tag":123,"props":402,"children":403},{},[],{"type":29,"value":405},"\n \"переменная\": \"именованное хранилище данных\",\n",{"type":20,"tag":123,"props":407,"children":408},{},[],{"type":29,"value":410},"\n \"цикл\": \"конструкция, повторяющая выполнение определенного блока кода\",\n",{"type":20,"tag":123,"props":412,"children":413},{},[],{"type":29,"value":415},"\n \"функция\": \"блок кода, предназначенный для выполнения определенной задачи\"\n",{"type":20,"tag":123,"props":417,"children":418},{},[],{"type":29,"value":420},"\n}\n",{"type":20,"tag":123,"props":422,"children":423},{},[],{"type":20,"tag":123,"props":425,"children":426},{},[],{"type":29,"value":428},"\nterm = input(\"Введите термин для определения: \")\n",{"type":20,"tag":123,"props":430,"children":431},{},[],{"type":20,"tag":123,"props":433,"children":434},{},[],{"type":29,"value":436},"\nif term in programming_dictionary:\n",{"type":20,"tag":123,"props":438,"children":439},{},[],{"type":29,"value":441},"\n print(programming_dictionary[term])\n",{"type":20,"tag":123,"props":443,"children":444},{},[],{"type":29,"value":446},"\n print(\"Термин не найден в словаре.\")\n",{"type":20,"tag":123,"props":448,"children":449},{},[],{"type":20,"tag":109,"props":451,"children":454},{"className":452,"id":453},[112],"_5-викторина",[455],{"type":29,"value":456},"5. Викторина",{"type":20,"tag":25,"props":458,"children":459},{},[460],{"type":29,"value":461},"\nРеализуйте программу-викторину, в которой ребёнок может отвечать на вопросы по различным темам. Создайте список вопросов и ответов, затем используйте циклы и условные операторы для проверки правильности ответа. Ребёнок может добавлять свои собственные вопросы и расширять базу знаний.\n",{"type":20,"tag":123,"props":463,"children":464},{},[],{"type":20,"tag":25,"props":466,"children":468},{"className":467},[129],[469,471,474,476,479,481,484,486,489,490,493,496,498,501,504,506,509,511,514,517,519,522,524,527,529,532,533,536,538,541,544],{"type":29,"value":470},"\nquestions = {\n",{"type":20,"tag":123,"props":472,"children":473},{},[],{"type":29,"value":475},"\n \"Как называется столица Франции?\": \"Париж\",\n",{"type":20,"tag":123,"props":477,"children":478},{},[],{"type":29,"value":480},"\n \"Сколько планет в Солнечной системе?\": \"Восемь\",\n",{"type":20,"tag":123,"props":482,"children":483},{},[],{"type":29,"value":485},"\n \"Как называется жидкость, заполняющая глазное яблоко?\": \"Слеза\"\n",{"type":20,"tag":123,"props":487,"children":488},{},[],{"type":29,"value":420},{"type":20,"tag":123,"props":491,"children":492},{},[],{"type":20,"tag":123,"props":494,"children":495},{},[],{"type":29,"value":497},"\nscore = 0\n",{"type":20,"tag":123,"props":499,"children":500},{},[],{"type":20,"tag":123,"props":502,"children":503},{},[],{"type":29,"value":505},"\nfor question, answer in questions.items():\n",{"type":20,"tag":123,"props":507,"children":508},{},[],{"type":29,"value":510},"\n user_answer = input(question)\n",{"type":20,"tag":123,"props":512,"children":513},{},[],{"type":20,"tag":123,"props":515,"children":516},{},[],{"type":29,"value":518},"\n if user_answer.lower() == answer.lower():\n",{"type":20,"tag":123,"props":520,"children":521},{},[],{"type":29,"value":523},"\n print(\"Правильно!\")\n",{"type":20,"tag":123,"props":525,"children":526},{},[],{"type":29,"value":528},"\n score += 1\n",{"type":20,"tag":123,"props":530,"children":531},{},[],{"type":29,"value":188},{"type":20,"tag":123,"props":534,"children":535},{},[],{"type":29,"value":537},"\n print(\"Неправильно. Правильный ответ:\", answer)\n",{"type":20,"tag":123,"props":539,"children":540},{},[],{"type":20,"tag":123,"props":542,"children":543},{},[],{"type":29,"value":545},"\nprint(\"Итоговый счет:\", score)\n",{"type":20,"tag":123,"props":547,"children":548},{},[],{"type":20,"tag":313,"props":550,"children":551},{},[],{"type":20,"tag":109,"props":553,"children":556},{"className":554,"id":555},[112],"_6-проверка-на-чётность",[557],{"type":29,"value":558},"6. Проверка на чётность",{"type":20,"tag":25,"props":560,"children":561},{},[562],{"type":29,"value":563},"\nНа всякий случай напомним, что чётное число делится на 2, а нечётное соответственно — не делится. В этой задаче мы напишем функцию check_even_odd, которая принимает число и проверяет, является ли оно чётным или нечётным.\n",{"type":20,"tag":123,"props":565,"children":566},{},[],{"type":20,"tag":25,"props":568,"children":570},{"className":569},[129],[571,573,576,578,581,583,586,588,591],{"type":29,"value":572},"\nnum = int(input(\"Введите число: \"))\n",{"type":20,"tag":123,"props":574,"children":575},{},[],{"type":29,"value":577},"\nif num % 2 == 0:\n",{"type":20,"tag":123,"props":579,"children":580},{},[],{"type":29,"value":582},"\n print(\"Число\", num, \"четное\")\n",{"type":20,"tag":123,"props":584,"children":585},{},[],{"type":29,"value":587},"\nelse:\n",{"type":20,"tag":123,"props":589,"children":590},{},[],{"type":29,"value":592},"\n print(\"Число\", num, \"нечетное\")\n",{"type":20,"tag":123,"props":594,"children":595},{},[],{"type":20,"tag":109,"props":597,"children":600},{"className":598,"id":599},[112],"_7-подсчёт-суммы-чисел-в-списке",[601],{"type":29,"value":602},"7. Подсчёт суммы чисел в списке",{"type":20,"tag":25,"props":604,"children":605},{},[606],{"type":29,"value":607},"\nПо своей сути эта задача похожа на калькулятор, но выглядит она по-другому, поэтому внесёт разнообразие в ваши кодерские упражнения. Создадим функцию sum_of_list, которая принимает список чисел и возвращает их сумму. Меняйте числа в исходном коде на любые другие, нажимайте кнопку Run и находите сумму для уже нового списка.\n",{"type":20,"tag":123,"props":609,"children":610},{},[],{"type":20,"tag":25,"props":612,"children":614},{"className":613},[129],[615,617,620,623,625,628,630,633,636],{"type":29,"value":616},"\nnumbers = [10, 20, 30, 40, 50] # Пример списка чисел\n",{"type":20,"tag":123,"props":618,"children":619},{},[],{"type":20,"tag":123,"props":621,"children":622},{},[],{"type":29,"value":624},"\n# Используем встроенную функцию sum() для подсчета суммы чисел в списке\n",{"type":20,"tag":123,"props":626,"children":627},{},[],{"type":29,"value":629},"\ntotal = sum(numbers)\n",{"type":20,"tag":123,"props":631,"children":632},{},[],{"type":20,"tag":123,"props":634,"children":635},{},[],{"type":29,"value":637},"\nprint(\"Сумма чисел в списке:\", total)\n",{"type":20,"tag":123,"props":639,"children":640},{},[],{"type":20,"tag":109,"props":642,"children":645},{"className":643,"id":644},[112],"_8-проверка-на-палиндром",[646],{"type":29,"value":647},"8. Проверка на палиндром ",{"type":20,"tag":25,"props":649,"children":650},{},[651],{"type":29,"value":652},"\nПалиндром — это слово, которое читается одинаково в обоих направлениях. Например, таким является слово «казак» или целые фразы вроде «Тут как тут», «Искать такси». В этой задаче попросите ребёнка ввести слово или фразу, а затем определите, является ли это слово или фраза палиндромом.\n",{"type":20,"tag":123,"props":654,"children":655},{},[],{"type":20,"tag":25,"props":657,"children":659},{"className":658},[129],[660,662,665,667,670,672,675,678,680,683,685,688,690,693,694,697],{"type":29,"value":661},"\ndef is_palindrome(word):\n",{"type":20,"tag":123,"props":663,"children":664},{},[],{"type":29,"value":666},"\n word = ''.join(e for e in word if e.isalnum()).lower()\n",{"type":20,"tag":123,"props":668,"children":669},{},[],{"type":29,"value":671},"\n return word == word[::-1]\n",{"type":20,"tag":123,"props":673,"children":674},{},[],{"type":20,"tag":123,"props":676,"children":677},{},[],{"type":29,"value":679},"\nword_to_check = \"А роза упала на лапу Азора\"\n",{"type":20,"tag":123,"props":681,"children":682},{},[],{"type":29,"value":684},"\nif is_palindrome(word_to_check):\n",{"type":20,"tag":123,"props":686,"children":687},{},[],{"type":29,"value":689},"\n print(word_to_check + \" - это палиндром!\")\n",{"type":20,"tag":123,"props":691,"children":692},{},[],{"type":29,"value":587},{"type":20,"tag":123,"props":695,"children":696},{},[],{"type":29,"value":698},"\n print(word_to_check + \" - это не палиндром.\")\n",{"type":20,"tag":123,"props":700,"children":701},{},[],{"type":20,"tag":109,"props":703,"children":706},{"className":704,"id":705},[112],"_9-поиск-максимального-числа-в-списке",[707],{"type":29,"value":708},"9. Поиск максимального числа в списке ",{"type":20,"tag":25,"props":710,"children":711},{},[712],{"type":29,"value":713},"\nЭта задачка простая, но для детей выглядит довольно интересно. Напишем функцию find_max_number, которая находит и возвращает максимальное число в списке. Вы можете изменить значения в списке numbers, чтобы проверить работу кода на других наборах чисел.\n",{"type":20,"tag":123,"props":715,"children":716},{},[],{"type":20,"tag":25,"props":718,"children":720},{"className":719},[129],[721,723,726,729,731,734,736,739,742],{"type":29,"value":722},"\nnumbers = [10, 30, 20, 50, 40] # Пример списка чисел\n",{"type":20,"tag":123,"props":724,"children":725},{},[],{"type":20,"tag":123,"props":727,"children":728},{},[],{"type":29,"value":730},"\n# Используем встроенную функцию max() для поиска максимального числа в списке\n",{"type":20,"tag":123,"props":732,"children":733},{},[],{"type":29,"value":735},"\nmax_number = max(numbers)\n",{"type":20,"tag":123,"props":737,"children":738},{},[],{"type":20,"tag":123,"props":740,"children":741},{},[],{"type":29,"value":743},"\nprint(\"Максимальное число в списке:\", max_number)\n",{"type":20,"tag":123,"props":745,"children":746},{},[],{"type":20,"tag":109,"props":748,"children":751},{"className":749,"id":750},[112],"_10-вывести-таблицу-умножения",[752],{"type":29,"value":753},"10. Вывести таблицу умножения ",{"type":20,"tag":25,"props":755,"children":756},{},[757],{"type":29,"value":758},"\nНелюбимая многими таблица умножения в этой задачке станет настоящим развлечением. Выведите таблицу умножения для заданного числа — например, для числа 5. Каждый раз, когда вы будете менять число в исходном коде, вы будете видеть таблицу умножения для этого нового числа.\n",{"type":20,"tag":123,"props":760,"children":761},{},[],{"type":20,"tag":25,"props":763,"children":765},{"className":764},[129],[766,768,771,773,776],{"type":29,"value":767},"\nnum = 5\n",{"type":20,"tag":123,"props":769,"children":770},{},[],{"type":29,"value":772},"\nfor i in range(1, 11):\n",{"type":20,"tag":123,"props":774,"children":775},{},[],{"type":29,"value":777},"\n print(num, \"x\", i, \"=\", num * i)\n",{"type":20,"tag":123,"props":779,"children":780},{},[],{"type":20,"tag":25,"props":782,"children":783},{},[784,786,793],{"type":29,"value":785},"\nЕсли эти задачи на Python вас увлекут настолько, что захочется ещё больше игр для изучения программирования, то вы найдёте их в нашей статье: ",{"type":20,"tag":92,"props":787,"children":790},{"className":788,"target":96,"href":789},[95],"https://www.kodland.org/ru/blog/igry-dlya-izucheniya-programmirovaniya-dlya-detej",[791],{"type":29,"value":792},"12 игр для обучения детей программированию",{"type":29,"value":794},". Игры в статье работают не только Питоном, но и с другими языками.\n",{"type":20,"tag":21,"props":796,"children":797},{},[798],{"type":20,"tag":25,"props":799,"children":800},{},[801],{"type":29,"value":802},"Чем программирование полезно вашему ребёнку",{"type":20,"tag":25,"props":804,"children":805},{},[806],{"type":29,"value":807},"\nПрограммирование полезно не только тем детям, которые в будущем решат связать свою карьеру с этим занятием. Этот навык поможет им в любом случае, ведь разовьёт мышление детей в целом. Вот лишь несколько плюсов изучения языка Python и программирования в целом: \n",{"type":20,"tag":809,"props":810,"children":811},"ul",{},[812,813,819,820,825,826,831,832,837,838],{"type":29,"value":37},{"type":20,"tag":814,"props":815,"children":816},"li",{},[817],{"type":29,"value":818},"дети развивают своё алгоритмическое и творческое мышление,",{"type":29,"value":37},{"type":20,"tag":814,"props":821,"children":822},{},[823],{"type":29,"value":824},"учатся планировать свои действия и предвидеть будущий результат своей работы,",{"type":29,"value":37},{"type":20,"tag":814,"props":827,"children":828},{},[829],{"type":29,"value":830},"дети осваивают навык адекватной реакции на ошибки без страха допускать их — что сделает их решительнее в будущем,",{"type":29,"value":37},{"type":20,"tag":814,"props":833,"children":834},{},[835],{"type":29,"value":836},"получают важные компьютерные навыки, необходимые в современном мире,",{"type":29,"value":37},{"type":20,"tag":814,"props":839,"children":840},{},[841],{"type":29,"value":842},"и, разумеется, превращают простое время за компьютером в полезное хобби, которое в будущем может стать высокооплачиваемой профессией.",{"type":20,"tag":25,"props":844,"children":845},{},[846],{"type":29,"value":847},"\nПоследний пункт особенно важен тем, что программирование в детстве поможет ребёнку попробовать это занятие и решить, насколько оно ему нравится. Ведь профориентационные тесты показывают склонности ребёнка лишь отчасти, а реальная практика какой-то деятельности покажет наверняка, насколько интересно то или иное занятие.\n",{"type":20,"tag":21,"props":849,"children":850},{},[851],{"type":20,"tag":25,"props":852,"children":853},{},[854],{"type":29,"value":855},"Задачи Python для детей: главное — интерес",{"type":20,"tag":25,"props":857,"children":858},{},[859,861,867],{"type":29,"value":860},"\nИспользование языка Python для решения простых задач и создания игр — отличный способ познакомить детей с основами программирования в лёгкой форме. Задачи из статьи помогут им освоить базовые концепции, такие как условия, циклы и функции. По мере продвижения ребёнка в изучении Python, он сможет перейти к более сложным задачам и проектам, правда для этого ему уже могут понадобиться специальные книги или курсы, ",{"type":20,"tag":92,"props":862,"children":864},{"className":863,"target":96,"href":97},[95],[865],{"type":29,"value":866},"о них мы писали в другой статье",{"type":29,"value":868},".\n",{"type":20,"tag":25,"props":870,"children":871},{},[872],{"type":29,"value":873},"\nПомните, что самое главное — поощрять творческое мышление и экспериментирование. Позвольте ребенку по-разному работать с кодом, изменять его и добавлять новые функции. Таким образом, они будут не только изучать Python, но и развивать навыки проблемного мышления и логического анализа.\n",{"type":20,"tag":25,"props":875,"children":876},{},[877,879,886],{"type":29,"value":878},"\nПродолжайте поддерживать интерес ребёнка к программированию, предлагая новые задачи и проекты, и вы увидите, как его навыки будут расти со временем. Или приходите к нам на ",{"type":20,"tag":92,"props":880,"children":883},{"className":881,"target":96,"href":882},[95],"https://www.kodland.org/ru/courses/programming-on-python",[884],{"type":29,"value":885},"базовый курс Python Internship",{"type":29,"value":887},", где мы точно его вовлечём.\n",{"type":20,"tag":25,"props":889,"children":890},{},[891],{"type":29,"value":892},"\nЗаписывайтесь на бесплатное пробное занятие в онлайн-школу Kodland. На этом занятии профессиональный методист поможет выбрать подходящее вашему ребёнку направление, а вы увидите изнутри, как проходит наше обучение.\n",{"type":29,"value":37},{"type":20,"tag":895,"props":896,"children":898},"style",{"scoped":897},true,[899],{"type":29,"value":900},"\n figure {\n margin: 45px 0 60px 0;\n}\n\n.blueText{\n color: #5988ff;\n}\n\nfigcaption {\n margin-top: 20px;\n}\n\n.texth4 {\n margin: 50px 0 30px 0;\n}\n\n.texth5 {\n font-size: 26px;\n font-weight: 400;\n margin: 30px 0 30px 0;\n}\n\n@media screen and (max-width:700px) {\n .texth4{\n font-size: 21px;\n margin: 30px 0 20px 0;\n }\n .texth5 {\n font-size: 18px;\n font-weight: 400;\n margin: 20px 0 20px 0;\n}\n figure {\n margin: 35px 0 30px 0;\n}\nfigcaption {\n font-size: 13px;\n}\n}\na.linkArticle {\ntext-decoration: underline;\n}\n",{"title":8,"searchDepth":902,"depth":902,"links":903},2,[],"markdown","content:ru:blog:1.zadachi-na-python-dlya-detej.md","content","ru/blog/1.zadachi-na-python-dlya-detej.md","md",{"_path":910,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":911,"description":912,"h1":792,"date":913,"tags":13,"cover":914,"summary":915,"body":916,"_type":904,"_id":1243,"_source":906,"_file":1244,"_extension":908},"/ru/blog/igry-dlya-izucheniya-programmirovaniya-dlya-detej","Игры для изучения программирования для детей","В статье мы мы составили топ игр для обучения детей программированию и распределили их по возрасту. Игровая форма — лучший способ обучения детей чему-либо.","09.05.2024","/images/blog/ru/preview-igry-dlya-izucheniya-programmirovaniya-dlya-detej.png","Игровая форма — лучший способ обучения детей чему-то. Конечно, кодить по-взрослому от игр для изучения программирования ребёнок не научится, но он подготовит себя к этому и разовьёт алгоритмическое мышление. Мы составили топ игр и распределили их по возрасту. ",{"type":17,"children":917,"toc":1241},[918,926,931,938,940,947,949,963,970,972,979,984,987,990,997,1002,1009,1014,1019,1026,1031,1039,1044,1051,1063,1064,1087,1094,1099,1106,1111,1116,1119,1122,1129,1134,1141,1146,1160,1167,1172,1177,1185,1190,1223,1224,1225,1230,1231,1236,1237],{"type":20,"tag":21,"props":919,"children":920},{},[921],{"type":20,"tag":25,"props":922,"children":923},{},[924],{"type":29,"value":925},"Игры для дошкольного возраста",{"type":20,"tag":25,"props":927,"children":928},{},[929],{"type":29,"value":930},"\nКодить с юного возраста — 4-5 лет — отлично, поскольку программирование способствует развитию когнитивных функций у детей, это помогает им более эффективно изучать точные науки. Игры по программированию для детей станут отличным помощником для родителей.\n",{"type":20,"tag":109,"props":932,"children":935},{"className":933,"id":934},[112],"scratch-junior",[936],{"type":29,"value":937},"Scratch Junior",{"type":29,"value":939},"\nНачнём обзор игр для обучения программированию детей, конечно, со Scratch — языка программирования, ",{"type":20,"tag":92,"props":941,"children":944},{"className":942,"target":96,"href":943},[95],"https://www.kodland.org/ru/blog/scratch-programmirovanie-dlya-detej",[945],{"type":29,"value":946},"о котором мы уже писали отдельную статью",{"type":29,"value":948},". Версия Junior создана для совсем малышей. С помощью её дети могут создавать свои собственные интерактивные истории: оживлять персонажей, чтобы они выполняли различные действия, движения, прыжки, танцы и пение. Дети научатся разрабатывать проекты и выражать свои мысли творческим образом с помощью технологий.\n ",{"type":20,"tag":39,"props":950,"children":951},{},[952,953,962],{"type":29,"value":43},{"type":20,"tag":45,"props":954,"children":955},{},[956,957,961],{"type":29,"value":49},{"type":20,"tag":51,"props":958,"children":960},{"src":959},"/images/blog/ru/internal14-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":964,"children":967},{"className":965,"id":966},[112],"пиктомир",[968],{"type":29,"value":969},"ПиктоМир",{"type":29,"value":971},"\nЕщё одна отличная игра для программирования для детей. Она подойдёт для детей 4-7 лет. Игра «ПиктоМир» была создана НИИСИ РАН. В ней робот раскрашивает поля, а ребёнок изучает составление алгоритмов действий для персонажа. Все подсказки представлены в виде графических элементов, поэтому приложение подходит даже для самых маленьких детей. Игра доступна и для мобильных платформ, и для компьютера.\n",{"type":20,"tag":109,"props":973,"children":976},{"className":974,"id":975},[112],"box-island",[977],{"type":29,"value":978},"Box Island",{"type":20,"tag":25,"props":980,"children":981},{},[982],{"type":29,"value":983},"Увлекательная мобильная игра для программирования, которая поможет детям освоить основы кодинга. В ней игроки отправляются в путешествие по острову, где им предстоит помочь персонажу собрать звёзды, разбросанные по пустыне. Во время этого квеста дети учатся создавать последовательности действий, разрабатывать алгоритмы и понимать циклы. Box Island способствует развитию навыков распознавания образов и формирует умение мыслить алгоритмически. В игре доступно целых 100 уровней, и каждый становится новым вызовом для юных программистов.",{"type":20,"tag":123,"props":985,"children":986},{},[],{"type":20,"tag":313,"props":988,"children":989},{},[],{"type":20,"tag":109,"props":991,"children":994},{"className":992,"id":993},[112],"codekarts",[995],{"type":29,"value":996},"CodeKarts",{"type":20,"tag":25,"props":998,"children":999},{},[1000],{"type":29,"value":1001},"\nПриложение готовит дошкольников к программированию. Оно помогает развить внимание и логику. В игре дети пишут код и составляют путь для гоночной машины на треке. CodeKarts предлагает два режима игры: одиночный режим с одним автомобилем без ограничений по времени и соревнование с самим приложением CodeKarts.\n",{"type":20,"tag":109,"props":1003,"children":1006},{"className":1004,"id":1005},[112],"lightbot",[1007],{"type":29,"value":1008},"Lightbot",{"type":20,"tag":25,"props":1010,"children":1011},{},[1012],{"type":29,"value":1013},"\nВ приложении, доступном на мобильных устройствах, дети управляют маленьким роботом. Он должен включить лампочки в определённых местах, следуя заданным инструкциям. Основная цель игры — создать правильный путь для робота, используя простые команды. Необходимо составить нужный алгоритм, используя стрелочки, лампочки и другие элементы. Родители должны помочь детям понять значения картинок и объяснить, как правильно выполнять задания.\n",{"type":20,"tag":25,"props":1015,"children":1016},{},[1017],{"type":29,"value":1018},"\nРобот очень интересный для детей и достаточно серьёзный, чтобы заинтересовать и взрослых. Игра помогает усвоить понятия планирования, тестирования, отладки, процедур и циклов. \n",{"type":20,"tag":109,"props":1020,"children":1023},{"className":1021,"id":1022},[112],"spritebox",[1024],{"type":29,"value":1025},"SpriteBox",{"type":20,"tag":25,"props":1027,"children":1028},{},[1029],{"type":29,"value":1030},"\nЭто захватывающая приключенческая игра, которая плавно вводит в мир программирования на реальном языке. На первых уровнях игроки управляют иконками, после чего переходят к написанию текстовых команд. Решая головоломки, дети изучают последовательности, операции и циклы.\n",{"type":20,"tag":21,"props":1032,"children":1033},{},[1034],{"type":20,"tag":25,"props":1035,"children":1036},{},[1037],{"type":29,"value":1038},"Игры для школьного возраста",{"type":20,"tag":25,"props":1040,"children":1041},{},[1042],{"type":29,"value":1043},"\nВ этом возрасте ребёнок может программировать, уже приближенно к взрослым условиям. Он не просто развивает алгоритмическое мышление, но и изучает основные задачи и понятия настоящих программистов. И вновь игры на программирование для детей сделают обучение гораздо веселее и эффективнее.\n",{"type":20,"tag":109,"props":1045,"children":1048},{"className":1046,"id":1047},[112],"scratch",[1049],{"type":29,"value":1050},"Scratch",{"type":20,"tag":25,"props":1052,"children":1053},{},[1054,1056,1062],{"type":29,"value":1055},"\nИ, конечно, первым делом мы скажем о более продвинутой версии Scratch. Язык прост в освоении, легко понимаем и позволяет добиться быстрых результатов: дети создают мультфильмы, анимации, даже настоящие игры. Scratch не только учит кодингу, но также развивает навыки дизайна. А для старта достаточно посмотреть обучающее видео на самой платформе Scratch или ",{"type":20,"tag":92,"props":1057,"children":1059},{"className":1058,"target":96,"href":943},[95],[1060],{"type":29,"value":1061},"прочитать нашу статью",{"type":29,"value":868},{"type":29,"value":37},{"type":20,"tag":39,"props":1065,"children":1066},{},[1067,1068,1086],{"type":29,"value":43},{"type":20,"tag":45,"props":1069,"children":1070},{},[1071,1072,1076,1077,1085],{"type":29,"value":49},{"type":20,"tag":51,"props":1073,"children":1075},{"src":1074},"/images/blog/ru/internal2-scratch-programmirovanie-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":1078,"children":1079},{},[1080],{"type":20,"tag":61,"props":1081,"children":1082},{},[1083],{"type":29,"value":1084},"Пример игры на Scratch ученика школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":1088,"children":1091},{"className":1089,"id":1090},[112],"flexbox-froggy",[1092],{"type":29,"value":1093},"Flexbox Froggy",{"type":20,"tag":25,"props":1095,"children":1096},{},[1097],{"type":29,"value":1098},"\nЭтот простой тренажёр поможет ребёнку освоить основы CSS и научиться создавать свой сайт. Не требуется никаких предварительных знаний веб-программирования для начала игры, так как главная фишка Flexbox Froggy — именно лёгкость. Благодаря этому дети могут быстро усвоить материал и перейти к более сложным заданиям.\n",{"type":20,"tag":109,"props":1100,"children":1103},{"className":1101,"id":1102},[112],"codemonkey",[1104],{"type":29,"value":1105},"CodeMonkey",{"type":20,"tag":25,"props":1107,"children":1108},{},[1109],{"type":29,"value":1110},"\nНа этом ресурсе дети смогут ознакомиться с основами JavaScript на примерах простых задачек. Разработчики сделали проще язык, чтобы сделать его доступным и интересным для детей, сохраняя при этом основные концепции.\n",{"type":20,"tag":25,"props":1112,"children":1113},{},[1114],{"type":29,"value":1115},"\nCodeMonkey в простой форме преподносит основные концепции программирования детям. Кроме того, игроки учатся разбивать задачу на части, планировать шаги и обнаруживать ошибки. Эти навыки полезны не только в программировании, но и в учёбе и повседневной жизни.\n",{"type":20,"tag":123,"props":1117,"children":1118},{},[],{"type":20,"tag":313,"props":1120,"children":1121},{},[],{"type":20,"tag":109,"props":1123,"children":1126},{"className":1124,"id":1125},[112],"tynker",[1127],{"type":29,"value":1128},"Tynker",{"type":20,"tag":25,"props":1130,"children":1131},{},[1132],{"type":29,"value":1133},"\nПлатформа Tynker предлагает широкий выбор обучающих курсов и игр по HTML, CSS, Python, JavaScript и другим языкам. Программы последовательно становятся сложнее, начиная с основ программирования и переходя к разработке игр, роботизации и дополненной реальности. Всего на платформе Tynker доступно около 2000 игр для начинающих и опытных программистов.\n",{"type":20,"tag":109,"props":1135,"children":1138},{"className":1136,"id":1137},[112],"codecombat",[1139],{"type":29,"value":1140},"Codecombat",{"type":20,"tag":25,"props":1142,"children":1143},{},[1144],{"type":29,"value":1145},"\nЭто образовательная платформа для изучения информатики, разработанная совместно с учителями. Игры и курсы способствуют быстрому и качественному освоению программирования. Ученики могут писать код уже на первом уровне игры и видеть, как изменения отображаются здесь и сейчас. Это помогает развивать навыки написания грамотного кода.\n",{"type":20,"tag":39,"props":1147,"children":1148},{},[1149,1150,1159],{"type":29,"value":43},{"type":20,"tag":45,"props":1151,"children":1152},{},[1153,1154,1158],{"type":29,"value":49},{"type":20,"tag":51,"props":1155,"children":1157},{"src":1156},"/images/blog/ru/internal4-programmirovanie-na-python-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":1161,"children":1164},{"className":1162,"id":1163},[112],"codingame",[1165],{"type":29,"value":1166},"Codingame",{"type":20,"tag":25,"props":1168,"children":1169},{},[1170],{"type":29,"value":1171},"\nИ завершаем платформой Codingame — это набор небольших игр и головоломок, которые решаются с использованием кодинга. В Codingame разработчики включили более 25 популярных языков программирования, включая Java, C#, Python, JavaScript, Lua, Go. Задачи представлены в виде игр. Сложность задач увеличивается по мере продвижения в игре.\n",{"type":20,"tag":25,"props":1173,"children":1174},{},[1175],{"type":29,"value":1176},"\nНа платформе Codingame тоже доступна возможность соревноваться как с платформой, так и с остальными юными программистами. Создатели Codingame активно используют элемент соревнования, где участники собираются в группы в зависимости от своих достижений и стремятся занять первое место.\n",{"type":20,"tag":21,"props":1178,"children":1179},{},[1180],{"type":20,"tag":25,"props":1181,"children":1182},{},[1183],{"type":29,"value":1184},"Польза программирования для детей",{"type":20,"tag":25,"props":1186,"children":1187},{},[1188],{"type":29,"value":1189},"\nДаже если ребёнок во взрослом возрасте не станет программистом, пользу этого занятия для детей сложно переоценить: \n",{"type":20,"tag":809,"props":1191,"children":1192},{},[1193,1194,1199,1200,1205,1206,1211,1212,1217,1218],{"type":29,"value":37},{"type":20,"tag":814,"props":1195,"children":1196},{},[1197],{"type":29,"value":1198},"у детей развивается алгоритмическое и креативное мышление,",{"type":29,"value":37},{"type":20,"tag":814,"props":1201,"children":1202},{},[1203],{"type":29,"value":1204},"дети учатся планировать свои действия и видеть будущий результат,",{"type":29,"value":37},{"type":20,"tag":814,"props":1207,"children":1208},{},[1209],{"type":29,"value":1210},"они учатся адекватно реагировать на ошибки и не боятся их допускать,",{"type":29,"value":37},{"type":20,"tag":814,"props":1213,"children":1214},{},[1215],{"type":29,"value":1216},"учатся такой важной в современном мире компьютерной грамотности,",{"type":29,"value":37},{"type":20,"tag":814,"props":1219,"children":1220},{},[1221],{"type":29,"value":1222},"и, конечно, делают из простого сидения за компьютером полезное хобби, которое в итоге может стать востребованной профессией.",{"type":29,"value":37},{"type":29,"value":37},{"type":20,"tag":25,"props":1226,"children":1227},{},[1228],{"type":29,"value":1229},"\n Если вашему ребёнку проще узнавать новое, когда его направляет преподаватель, то приходите в школу цифровых навыков Kodland. Мы тоже обучаем детей через игру, но выстраиваем обучение последовательно — от простого к сложному. Учитываем интересы детей и ведём к результату — собственному проекту.\n ",{"type":29,"value":37},{"type":20,"tag":25,"props":1232,"children":1233},{},[1234],{"type":29,"value":1235},"\n Запишитесь на бесплатное вводное занятие. Опытный методист поможет подобрать оптимальное направление для вашего ребенка, а вы сможете лично понаблюдать за процессом обучения.\n ",{"type":29,"value":37},{"type":20,"tag":895,"props":1238,"children":1239},{"scoped":897},[1240],{"type":29,"value":900},{"title":8,"searchDepth":902,"depth":902,"links":1242},[],"content:ru:blog:2.igry-dlya-izucheniya-programmirovaniya-dlya-detej.md","ru/blog/2.igry-dlya-izucheniya-programmirovaniya-dlya-detej.md",{"_path":1246,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1247,"description":1248,"h1":1249,"date":1250,"tags":13,"cover":1251,"summary":1252,"body":1253,"_type":904,"_id":1611,"_source":906,"_file":1612,"_extension":908},"/ru/blog/kak-vybrat-shkolu-programmirovaniya-dlya-rebenka","Как выбрать школу программирования для ребенка?","В статье мы расскажем, как выбрать школу программирования для ребёнка и на что обратить внимание. Мы разберём все аспекты: от выбора формата обучения до разбора требуемого оборудования. ","Выбираем школу программирования ребёнку","11.04.2024","/images/blog/ru/preview-kak-vybrat-shkolu-programmirovaniya-dlya-rebenka.png","Ваш ребёнок хочет стать программистом или просто сделать сам классную игру? Или вы сами подумываете организовать такое хобби ребёнку? Давайте разберёмся, как выбрать школу программирования для ребёнка и на что обратить внимание. Мы разберём все аспекты: от выбора формата обучения до разбора требуемого оборудования.",{"type":17,"children":1254,"toc":1609},[1255,1263,1268,1275,1280,1301,1308,1313,1323,1326,1334,1339,1346,1351,1356,1361,1368,1373,1396,1403,1408,1415,1420,1427,1441,1444,1447,1454,1459,1466,1471,1478,1483,1486,1494,1499,1506,1511,1534,1535,1542,1547,1554,1559,1564,1571,1576,1583,1588,1595,1600,1605],{"type":20,"tag":21,"props":1256,"children":1257},{},[1258],{"type":20,"tag":25,"props":1259,"children":1260},{},[1261],{"type":29,"value":1262},"С какого возраста и чему учить ребёнка",{"type":20,"tag":25,"props":1264,"children":1265},{},[1266],{"type":29,"value":1267},"\nСначала важно определить, с какого вообще возраста можно учить детей программированию. Всё сильно зависит от индивидуальности ребёнка, но в целом можно назвать примерные рамки. \n",{"type":20,"tag":109,"props":1269,"children":1272},{"className":1270,"id":1271},[112],"возраст",[1273],{"type":29,"value":1274},"Возраст",{"type":20,"tag":25,"props":1276,"children":1277},{},[1278],{"type":29,"value":1279},"\nНачнём с того, что специальное адаптированное программирование для детей существует. Обучать ребёнка программированию можно уже начиная с 8 лет — с такого возраста можно изучать язык программирования Scratch. Если ребёнок старше, то ему подойдут и другие языки, поговорим об этом ниже. \n",{"type":20,"tag":39,"props":1281,"children":1282},{},[1283,1284,1300],{"type":29,"value":43},{"type":20,"tag":45,"props":1285,"children":1286},{},[1287,1288,1291,1292,1299],{"type":29,"value":49},{"type":20,"tag":51,"props":1289,"children":1290},{"src":1074},[],{"type":29,"value":49},{"type":20,"tag":57,"props":1293,"children":1294},{},[1295],{"type":20,"tag":61,"props":1296,"children":1297},{},[1298],{"type":29,"value":1084},{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":1302,"children":1305},{"className":1303,"id":1304},[112],"языки",[1306],{"type":29,"value":1307},"Языки",{"type":20,"tag":25,"props":1309,"children":1310},{},[1311],{"type":29,"value":1312},"\nКак мы уже сказали, выбор языка зависит от возраста. Язык Scratch подойдёт для 8-10 лет, язык LUA идеален для 10-12, JavaScript, C# или Python начинают изучать с 13-17 лет. Мы не будем рассказывать об это подробно — поскольку у нас есть отдельная статья. \n",{"type":20,"tag":25,"props":1314,"children":1315},{},[1316],{"type":20,"tag":92,"props":1317,"children":1320},{"className":1318,"target":96,"href":1319},[95],"https://www.kodland.org/ru/blog/luchshie-yazyki-programmirovaniya-dlya-detej",[1321],{"type":29,"value":1322},"Лучшие языки программирования для детей от 8 до 17 лет",{"type":20,"tag":123,"props":1324,"children":1325},{},[],{"type":20,"tag":21,"props":1327,"children":1328},{},[1329],{"type":20,"tag":25,"props":1330,"children":1331},{},[1332],{"type":29,"value":1333},"На что обратить внимание при выборе школы",{"type":20,"tag":25,"props":1335,"children":1336},{},[1337],{"type":29,"value":1338},"\nВыбор конкретной школы программирования для детей и каких-то курсов сильно зависит от многих факторов. Самый идеальный вариант, если школа даёт попробовать свои занятия до покупки. Но есть и другие важные аспекты. \n",{"type":20,"tag":109,"props":1340,"children":1343},{"className":1341,"id":1342},[112],"онлайн-или-офлайн",[1344],{"type":29,"value":1345},"Онлайн или офлайн",{"type":20,"tag":25,"props":1347,"children":1348},{},[1349],{"type":29,"value":1350},"\nОба варианта имеют свои плюсы и минусы. В офлайне учителям легче создавать комфортную атмосферу, помогать с трудностями и реагировать на эмоции детей. Но при этом придётся тратить время на дорогу.\n",{"type":20,"tag":25,"props":1352,"children":1353},{},[1354],{"type":29,"value":1355},"\nОднако и онлайн-формат сейчас прокачался и стал ничем не хуже — ребята и учителя общаются, выполняют задания, в случае проблем преподаватель тоже помогает исправить ошибки.\n",{"type":20,"tag":25,"props":1357,"children":1358},{},[1359],{"type":29,"value":1360},"\nПросто формат этот подходит не всем детям, к нему нужно привыкнуть. Если такие онлайн-уроки трудны ребёнку, лучше хотя бы для начала выбрать формат очных встреч.\n",{"type":20,"tag":109,"props":1362,"children":1365},{"className":1363,"id":1364},[112],"проекты-учеников",[1366],{"type":29,"value":1367},"Проекты учеников",{"type":20,"tag":25,"props":1369,"children":1370},{},[1371],{"type":29,"value":1372},"\nКонечно, вряд ли вы сможете оценить проекты с точки зрения качества кода. Но вы можете оценить, насколько они воодушевляют вас и ребёнка. Хочется ли ребёнку создать нечто подобное? Эмоции в деле обучения невероятно важны, ребёнка должен вдохновлять будущий результат курса.\n",{"type":20,"tag":39,"props":1374,"children":1375},{},[1376,1377,1395],{"type":29,"value":43},{"type":20,"tag":45,"props":1378,"children":1379},{},[1380,1381,1385,1386,1394],{"type":29,"value":49},{"type":20,"tag":51,"props":1382,"children":1384},{"src":1383},"/images/blog/ru/internal4-luchshie-yazyki-programmirovaniya-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":1387,"children":1388},{},[1389],{"type":20,"tag":61,"props":1390,"children":1391},{},[1392],{"type":29,"value":1393},"Пример игры на Python ученика школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":1397,"children":1400},{"className":1398,"id":1399},[112],"организационные-моменты",[1401],{"type":29,"value":1402},"Организационные моменты",{"type":20,"tag":25,"props":1404,"children":1405},{},[1406],{"type":29,"value":1407},"\nЕщё очень важно уточнить, сколько детей учится на потоке и в каком формате будет проходить общение. Идеальный вариант — чтобы группы были достаточно маленькими. В таком случае преподаватель будет уделять больше внимания каждому ребёнку в группе.\n",{"type":20,"tag":109,"props":1409,"children":1412},{"className":1410,"id":1411},[112],"методика-преподавания",[1413],{"type":29,"value":1414},"Методика преподавания",{"type":20,"tag":25,"props":1416,"children":1417},{},[1418],{"type":29,"value":1419},"\nВажно удостовериться, что эта методика вообще есть. Узнайте, игровой или проектный подход предлагает школа — проектный подход лучше, так как в результате у ребёнка будет конкретный результат обучения. Методика обязательно должна работать с мотивацией детей — чтобы они стремились дойти курс до конца. Ещё очень важно, чтобы используемая методика работала над отношением к ошибкам и позволяла их совершать — а не вгоняла рамки. \n",{"type":20,"tag":109,"props":1421,"children":1424},{"className":1422,"id":1423},[112],"пробное-занятие",[1425],{"type":29,"value":1426},"Пробное занятие",{"type":20,"tag":25,"props":1428,"children":1429},{},[1430,1432,1439],{"type":29,"value":1431},"\nМы уже говорили, что возможность попробовать обучение до начала — идеальный вариант. Такие пробные уроки есть у многих школ,",{"type":20,"tag":92,"props":1433,"children":1436},{"className":1434,"target":96,"href":1435},[95],"https://www.kodland.org/ru",[1437],{"type":29,"value":1438}," и наша не исключение",{"type":29,"value":1440},". Это как раз та самая возможность увидеть методику, оценить заинтересованность самого ребёнка. И всё это без каких-либо дополнительных обязательств, ведь это всего лишь пробный урок.\n",{"type":20,"tag":123,"props":1442,"children":1443},{},[],{"type":20,"tag":313,"props":1445,"children":1446},{},[],{"type":20,"tag":109,"props":1448,"children":1451},{"className":1449,"id":1450},[112],"преподаватели",[1452],{"type":29,"value":1453},"Преподаватели",{"type":20,"tag":25,"props":1455,"children":1456},{},[1457],{"type":29,"value":1458},"\nДаже на взрослых курсах по программированию учителя должны не только уметь сами программировать, но и понятно объяснять и вовлекать студентов. А преподаватели на курсах по программированию для детей особенно должны это уметь. Важно, чтобы они находили подход к детям, умели передавать знания в понятной форме.\n",{"type":20,"tag":109,"props":1460,"children":1463},{"className":1461,"id":1462},[112],"длительность-курсов",[1464],{"type":29,"value":1465},"Длительность курсов",{"type":20,"tag":25,"props":1467,"children":1468},{},[1469],{"type":29,"value":1470},"\nХорошее обучение программированию не может ограничиваться неделями. Качественные курсы идут несколько месяцев. В результате ребёнок действительно осваивает навыки и может похвастаться реализованными проектами.\n",{"type":20,"tag":109,"props":1472,"children":1475},{"className":1473,"id":1474},[112],"предварительная-подготовка-и-оборудование",[1476],{"type":29,"value":1477},"Предварительная подготовка и оборудование",{"type":20,"tag":25,"props":1479,"children":1480},{},[1481],{"type":29,"value":1482}," \nУзнайте, какой уровень подготовки нужен ребёнку для обучения, хотя чаще школы предлагают обучения с нуля. Ещё важно узнать и опробовать программное обеспечение, в котором будут проводиться занятия. Обычно для детских курсов хватает Windows 7 или MacOS 10.10 и обычного браузера, вроде Google Chrome. Но лучше уточнить этот момент до покупки курса.\n",{"type":20,"tag":123,"props":1484,"children":1485},{},[],{"type":20,"tag":21,"props":1487,"children":1488},{},[1489],{"type":20,"tag":25,"props":1490,"children":1491},{},[1492],{"type":29,"value":1493},"Чем курсы программирования полезны детям",{"type":20,"tag":25,"props":1495,"children":1496},{},[1497],{"type":29,"value":1498},"\nИтак, мы обсудили, как выбирать курсы программирования для детей. Но что вообще такие курсы дают ребёнку, зачем стоит тратить на них деньги? А ведь такое обучение даёт большие возможности для развития ребёнка в целом.\n",{"type":20,"tag":109,"props":1500,"children":1503},{"className":1501,"id":1502},[112],"алгоритмическое-мышление",[1504],{"type":29,"value":1505},"Алгоритмическое мышление",{"type":20,"tag":25,"props":1507,"children":1508},{},[1509],{"type":29,"value":1510},"\nПрограммирование развивает математическое, логическое и алгоритмическое мышления. Это поможет в школе и, конечно, во взрослой жизни.\n",{"type":20,"tag":39,"props":1512,"children":1513},{},[1514,1515,1533],{"type":29,"value":43},{"type":20,"tag":45,"props":1516,"children":1517},{},[1518,1519,1523,1524,1532],{"type":29,"value":49},{"type":20,"tag":51,"props":1520,"children":1522},{"src":1521},"/images/blog/ru/internal2-programmirovanie-na-python-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":1525,"children":1526},{},[1527],{"type":20,"tag":61,"props":1528,"children":1529},{},[1530],{"type":29,"value":1531},"Пример бота ученика школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":29,"value":37},{"type":20,"tag":109,"props":1536,"children":1539},{"className":1537,"id":1538},[112],"развитие-креативного-мышления",[1540],{"type":29,"value":1541},"Развитие креативного мышления",{"type":20,"tag":25,"props":1543,"children":1544},{},[1545],{"type":29,"value":1546},"\nСуществует стереотип, что программирование — скучная технарская дисциплина, хотя на самом деле — это творческая работа. Она предполагает поиск наиболее удачного способа решения задачи, а это и есть креативность.\n",{"type":20,"tag":109,"props":1548,"children":1551},{"className":1549,"id":1550},[112],"правильное-целеполагание",[1552],{"type":29,"value":1553},"Правильное целеполагание",{"type":20,"tag":25,"props":1555,"children":1556},{},[1557],{"type":29,"value":1558},"\nУмение ставить цели и разбивать их на конкретные этапы очень важно для достижения успеха в любой области, в том числе и в программировании. Курсы программирования для детей, которые хорошо структурированы и ориентированы на развитие навыков целеустремлённости, помогут маленьким программистам освоить эти важные навыки.\n",{"type":20,"tag":25,"props":1560,"children":1561},{},[1562],{"type":29,"value":1563},"\nРефлексия также играет ключевую роль в процессе обучения. Понимание своих сильных и слабых сторон, анализ ошибок и поиск способов их улучшения помогут детям стать более эффективными и самостоятельными в своём обучении. \n",{"type":20,"tag":109,"props":1565,"children":1568},{"className":1566,"id":1567},[112],"адекватная-реакция-на-ошибки",[1569],{"type":29,"value":1570},"Адекватная реакция на ошибки",{"type":20,"tag":25,"props":1572,"children":1573},{},[1574],{"type":29,"value":1575},"\nИз-за страха совершить ошибку мы часто бываем нерешительны. Когда ребёнок с детства видит, что ошибки — это лишь часть процесса, то во взрослой жизни он будет гораздо смелее. Курсы программирования для детей помогают понять, что к любой задаче можно подойти разными способами — и никакой ошибки в этом нет. А если с первого раза не получилось, то всё можно исправить со второй попытки.\n",{"type":20,"tag":109,"props":1577,"children":1580},{"className":1578,"id":1579},[112],"навык-работы-за-компьютером",[1581],{"type":29,"value":1582},"Навык работы за компьютером",{"type":20,"tag":25,"props":1584,"children":1585},{},[1586],{"type":29,"value":1587},"\nСейчас умение работать с компьютером — необходимый мягкий навык в любой высокооплачиваемой работе. Когда ребёнок научится не просто играть за компьютером, но и программировать, то это повысит его шансы на успешную карьеру. Но о будущем стоит сказать отдельно.\n",{"type":20,"tag":109,"props":1589,"children":1592},{"className":1590,"id":1591},[112],"профориентация-и-будущая-карьера",[1593],{"type":29,"value":1594},"Профориентация и будущая карьера",{"type":20,"tag":25,"props":1596,"children":1597},{},[1598],{"type":29,"value":1599},"\nТесты по профориентации и дни открытых дверей в вузах — это полезно, но всё-таки самый действенный способ найти своё призвание — попробовать. Курсы программирования — это возможность оценить свои силы и увидеть, откликается ли тебе такое занятие. А вдруг ребёнок уже в детстве определит дело жизни?\n",{"type":20,"tag":25,"props":1601,"children":1602},{},[1603],{"type":29,"value":1604},"\nЗапишитесь на бесплатное пробное занятие в онлайн-школу Kodland, где дети развивают цифровые навыки. Опытный методист поможет выбрать подходящее направление для вашего ребёнка, а вы сможете лично увидеть, как проходит процесс обучения.\n",{"type":20,"tag":895,"props":1606,"children":1607},{"scoped":897},[1608],{"type":29,"value":900},{"title":8,"searchDepth":902,"depth":902,"links":1610},[],"content:ru:blog:3.kak-vybrat-shkolu-programmirovaniya-dlya-rebenka.md","ru/blog/3.kak-vybrat-shkolu-programmirovaniya-dlya-rebenka.md",{"_path":1614,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1615,"description":1616,"h1":1617,"date":1618,"tags":13,"cover":1619,"summary":1620,"body":1621,"_type":904,"_id":2304,"_source":906,"_file":2305,"_extension":908},"/ru/blog/programmirovanie-na-python-dlya-detej","Python для детей – программирование для детей на Пайтон","В статье рассказываем, какие свои проекты может сделать ребёнок на Пайтоне, как его изучить самостоятельно и с каких простых задачек можно начать первые шаги.","Python для детей: как сделать первые шаги","28.03.2024","/images/blog/ru/preview-programmirovanie-na-python-dlya-dete.png","Python — один из языков программирования, которые довольно просто освоить детям, начиная где-то с 13 лет. Этот язык имеет простой понятный синтаксис и даже визуально выглядит довольно читаемо и чисто. В этой статье мы расскажем, что именно может сделать ребёнок с помощью программирования на Питон для детей и как изучить его в юном возрасте. ",{"type":17,"children":1622,"toc":2302},[1623,1626,1634,1639,1646,1651,1672,1677,1684,1698,1701,1704,1711,1716,1723,1728,1750,1758,1763,1770,1775,1780,1803,1810,1815,1820,1833,1838,1845,1850,1863,1866,1869,1877,1882,1889,1894,1901,1906,1913,1918,1926,1931,1936,1943,1948,1951,1957,1960,1965,1988,1995,2000,2003,2027,2030,2035,2042,2047,2052,2055,2194,2197,2202,2209,2214,2219,2222,2279,2282,2293,2298],{"type":20,"tag":123,"props":1624,"children":1625},{},[],{"type":20,"tag":21,"props":1627,"children":1628},{},[1629],{"type":20,"tag":25,"props":1630,"children":1631},{},[1632],{"type":29,"value":1633},"Что ребёнок может сделать на Python",{"type":20,"tag":25,"props":1635,"children":1636},{},[1637],{"type":29,"value":1638},"\nPython — один из универсальных языков программирования, то есть таких, с помощью которых можно создать многие вещи. На нём пишут сайты, игры и приложения, работают с данными и даже создают искусственный интеллект. Это третий по популярности язык программирования для работы, если судить по опросу специального сайта для разработчиков Хабра. Но какие возможности даёт Пайтон для детей?\n",{"type":20,"tag":109,"props":1640,"children":1643},{"className":1641,"id":1642},[112],"игры",[1644],{"type":29,"value":1645},"Игры",{"type":20,"tag":25,"props":1647,"children":1648},{},[1649],{"type":29,"value":1650},"\nСамый понятный и увлекательный для ребёнка проект — сделать свою собственную игру, в которую потом можно даже поиграть со своими друзьями. Python для детей даёт такую возможность.\n",{"type":20,"tag":39,"props":1652,"children":1653},{},[1654,1655,1671],{"type":29,"value":43},{"type":20,"tag":45,"props":1656,"children":1657},{},[1658,1659,1662,1663,1670],{"type":29,"value":49},{"type":20,"tag":51,"props":1660,"children":1661},{"src":53},[],{"type":29,"value":49},{"type":20,"tag":57,"props":1664,"children":1665},{},[1666],{"type":20,"tag":61,"props":1667,"children":1668},{},[1669],{"type":29,"value":65},{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":1673,"children":1674},{},[1675],{"type":29,"value":1676},"\nНа самом деле взрослые программисты обычно не используют Пайтон в геймдеве и делают игры с помощью других языков. Но с помощью такого проекта язык Питон для детей становится интересным — ребёнка получится вовлечь в обучение, объяснить базовые правила программирования на примере игры, а после перенести эти знания и на другие проекты.\n",{"type":20,"tag":109,"props":1678,"children":1681},{"className":1679,"id":1680},[112],"сайты",[1682],{"type":29,"value":1683},"Сайты",{"type":20,"tag":25,"props":1685,"children":1686},{},[1687,1689,1696],{"type":29,"value":1688},"\nС помощью Питона для детей они могут сделать и полноценный сайт. Так, на нашем ",{"type":20,"tag":92,"props":1690,"children":1693},{"className":1691,"target":96,"href":1692},[95],"https://www.kodland.org/ru/courses/programming-on-python-pro",[1694],{"type":29,"value":1695},"курсе Python Pro для детей",{"type":29,"value":1697}," ребята создают свой сайт-портфолио, которым потом смогут поделиться со всеми своими друзьями или даже будущими работодателями.\n",{"type":20,"tag":123,"props":1699,"children":1700},{},[],{"type":20,"tag":313,"props":1702,"children":1703},{},[],{"type":20,"tag":109,"props":1705,"children":1708},{"className":1706,"id":1707},[112],"искусственный-интеллект",[1709],{"type":29,"value":1710},"Искусственный интеллект",{"type":20,"tag":25,"props":1712,"children":1713},{},[1714],{"type":29,"value":1715},"\nС помощью языка Python для детей ребёнок может научить искусственный интеллект выполнять различные задачи, например, на нашем курсе Python Pro дети обучают программу делать мемы.\n",{"type":20,"tag":109,"props":1717,"children":1720},{"className":1718,"id":1719},[112],"телеграм-боты",[1721],{"type":29,"value":1722},"Телеграм-боты",{"type":20,"tag":25,"props":1724,"children":1725},{},[1726],{"type":29,"value":1727},"\nPython очень часто используется для создания телеграм-ботов или ботов для Discord, и дети тоже могут запрограммировать рабочий бот, которым можно делиться с окружением. Главное, чтобы программирование на Python для детей действительно увлекало ребёнка.\n",{"type":20,"tag":39,"props":1729,"children":1730},{},[1731,1732,1749],{"type":29,"value":43},{"type":20,"tag":45,"props":1733,"children":1734},{},[1735,1736,1739,1740,1748],{"type":29,"value":49},{"type":20,"tag":51,"props":1737,"children":1738},{"src":1521},[],{"type":29,"value":49},{"type":20,"tag":57,"props":1741,"children":1742},{},[1743],{"type":20,"tag":61,"props":1744,"children":1745},{},[1746],{"type":29,"value":1747},"Бот ученика онлайн-школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":21,"props":1751,"children":1752},{},[1753],{"type":20,"tag":25,"props":1754,"children":1755},{},[1756],{"type":29,"value":1757},"Как изучить Python ребёнку",{"type":20,"tag":25,"props":1759,"children":1760},{},[1761],{"type":29,"value":1762},"\nЗдесь может быть несколько способов, выбор которых зависит от самого ребёнка: одни с удовольствием будут учиться самостоятельно по книжкам и тренажёрам. Другим больше подойдёт обучение на курсах, где рядом будет наставник и другие ученики. Давайте разберём все способы. \n",{"type":20,"tag":109,"props":1764,"children":1767},{"className":1765,"id":1766},[112],"книги",[1768],{"type":29,"value":1769},"Книги",{"type":20,"tag":25,"props":1771,"children":1772},{},[1773],{"type":29,"value":1774},"\nСуществуют специальные учебники, написанные для детей. Это книги формата самоучителя, в которых есть понятные иллюстрации, задачи с разъяснениями и поэтапное увеличение сложности материала. Если ваш ребёнок любит читать и готов самостоятельно разбираться в тонкостях программирования на Python, то такой способ будет для него идеальным. \n",{"type":20,"tag":25,"props":1776,"children":1777},{},[1778],{"type":29,"value":1779},"\nЭто книги вроде: Кэрол Вордерман, «Программирование на Python», Адриана Таке «Программируем с детьми. Создайте 50 крутых игр на Python», Джейсон Бриггс «Python для детей» и другие.\n",{"type":20,"tag":39,"props":1781,"children":1782},{},[1783,1784,1802],{"type":29,"value":43},{"type":20,"tag":45,"props":1785,"children":1786},{},[1787,1788,1792,1793,1801],{"type":29,"value":49},{"type":20,"tag":51,"props":1789,"children":1791},{"src":1790},"/images/blog/ru/internal3-programmirovanie-na-python-dlya-detej.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":1794,"children":1795},{},[1796],{"type":20,"tag":61,"props":1797,"children":1798},{},[1799],{"type":29,"value":1800},"Пайтон: программирование для детей — примеры самоучителей",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":1804,"children":1807},{"className":1805,"id":1806},[112],"сайты-и-приложения",[1808],{"type":29,"value":1809},"Сайты и приложения",{"type":20,"tag":25,"props":1811,"children":1812},{},[1813],{"type":29,"value":1814},"\nСуществуют и специальные приложения, которые помогают изучать программирование для детей на языке Python самостоятельно. Чаще они заточены на практику и не так сильно разъясняют теорию, поэтому их лучше использовать совместно с самоучителями, которые мы назвали выше. \n",{"type":20,"tag":25,"props":1816,"children":1817},{},[1818],{"type":29,"value":1819},"\nК таким приложениям можно отнести сайты Tynker, CheckiO и Codecombat, где в игровой форме ребёнок может самостоятельно научиться писать код на разных языках, в том числе и на Python. \n",{"type":20,"tag":39,"props":1821,"children":1822},{},[1823,1824,1832],{"type":29,"value":43},{"type":20,"tag":45,"props":1825,"children":1826},{},[1827,1828,1831],{"type":29,"value":49},{"type":20,"tag":51,"props":1829,"children":1830},{"src":1156},[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":1834,"children":1835},{},[1836],{"type":29,"value":1837},"\nЕсть и отдельный сайт с алгоритмическими задачами на Пайтоне Pythontutor.ru — такие задачки хороши для развития логики, математики, это отличное дополнение к более игровым формам обучения\n",{"type":20,"tag":109,"props":1839,"children":1842},{"className":1840,"id":1841},[112],"курсы",[1843],{"type":29,"value":1844},"Курсы",{"type":20,"tag":25,"props":1846,"children":1847},{},[1848],{"type":29,"value":1849},"\nДля тех, кто не готов самостоятельно справляться со всеми трудностями программирования, лучше всего подойдут специальные курсы по Python. Они вовлекают ребёнка, дают почувствовать ситуации успеха и увидеть реальный результат своей работы — готовый работающий проект.\n",{"type":20,"tag":25,"props":1851,"children":1852},{},[1853,1855,1861],{"type":29,"value":1854},"\nТак, на базовом ",{"type":20,"tag":92,"props":1856,"children":1858},{"className":1857,"target":96,"href":882},[95],[1859],{"type":29,"value":1860},"курсе Python для детей",{"type":29,"value":1862}," ученики вовлекаются в обучение, даже если никогда не интересовались IT или в частности кодом — и плавно входят в программирование. Это идеальный курс для тех, кто не расстаётся с телефоном, поскольку мы вовлекаем ребёнка приближенными к его жизни и интересными ему проектами — например, созданием собственной игры. А когда у ребёнка получится сделать что-то своё — он с большой вероятностью может связать с этим свою будущую карьеру.\n",{"type":20,"tag":123,"props":1864,"children":1865},{},[],{"type":20,"tag":313,"props":1867,"children":1868},{},[],{"type":20,"tag":21,"props":1870,"children":1871},{},[1872],{"type":20,"tag":25,"props":1873,"children":1874},{},[1875],{"type":29,"value":1876},"Как выбрать школу по Python для ребёнка",{"type":20,"tag":25,"props":1878,"children":1879},{},[1880],{"type":29,"value":1881},"\nЕсли вариант с курсами программирования Python для детей подходит вам больше всего, то дадим несколько работающих советов. Мы не будем хвалить себя, а расскажем, на что стоит смотреть при выборе.\n",{"type":20,"tag":109,"props":1883,"children":1886},{"className":1884,"id":1885},[112],"запросите-проекты-выпускников",[1887],{"type":29,"value":1888},"Запросите проекты выпускников",{"type":20,"tag":25,"props":1890,"children":1891},{},[1892],{"type":29,"value":1893},"\nМы не предлагаем вам оценивать качество проектов с точки зрения кода. Но важно увидеть, насколько эти проекты вдохновляют. Хочется ли сделать так же, хочется ли «заглянуть под капот». Ведь ребёнку должно нравиться то, что он создаёт во время обучения.\n",{"type":20,"tag":109,"props":1895,"children":1898},{"className":1896,"id":1897},[112],"узнайте-о-методике-преподавания",[1899],{"type":29,"value":1900},"Узнайте о методике преподавания",{"type":20,"tag":25,"props":1902,"children":1903},{},[1904],{"type":29,"value":1905},"\nВажно, чтобы эта методике в принципе была. Она должна работать с мотивацией ребёнка — так, чтобы ему хотелось пройти курс до конца. Ещё очень важно, чтобы атмосфера школы давала делать ошибки и творить, а не удерживала в строгих рамках. Так материал уроков усвоится лучше.\n",{"type":20,"tag":109,"props":1907,"children":1910},{"className":1908,"id":1909},[112],"попробуйте-пробный-урок",[1911],{"type":29,"value":1912},"Попробуйте пробный урок",{"type":20,"tag":25,"props":1914,"children":1915},{},[1916],{"type":29,"value":1917},"\nТакие уроки есть у многих школ. На нём вы посмотрите на методику и атмосферу класса с безопасного расстояния — ведь такой урок вас ни к чему не обязывает. \n",{"type":20,"tag":21,"props":1919,"children":1920},{},[1921],{"type":20,"tag":25,"props":1922,"children":1923},{},[1924],{"type":29,"value":1925},"Как сделать первые шаги самостоятельно",{"type":20,"tag":25,"props":1927,"children":1928},{},[1929],{"type":29,"value":1930},"\nПопробуйте вместе с ребёнком выполнить несколько простых задач программирования на Питоне для детей. Возможно, это увлечёт ребёнка и дальше вы сможете выбрать один из тех способов обучения, о которых мы говорили выше. \n",{"type":20,"tag":25,"props":1932,"children":1933},{},[1934],{"type":29,"value":1935},"\nНаписать код можно прямо в браузере на сайте trinket.io или replit. \n",{"type":20,"tag":109,"props":1937,"children":1940},{"className":1938,"id":1939},[112],"привет-мир",[1941],{"type":29,"value":1942},"Привет, мир",{"type":20,"tag":25,"props":1944,"children":1945},{},[1946],{"type":29,"value":1947},"\nПервая и самая классическая задачка — вывести текст на экран компьютера или Hello, World. В Python эта команда выполняется очень просто, достаточно написать такой код:\n",{"type":20,"tag":123,"props":1949,"children":1950},{},[],{"type":20,"tag":25,"props":1952,"children":1954},{"className":1953},[129],[1955],{"type":29,"value":1956},"print(\"Привет, мир!\")",{"type":20,"tag":123,"props":1958,"children":1959},{},[],{"type":20,"tag":25,"props":1961,"children":1962},{},[1963],{"type":29,"value":1964},"\nПосле этого нам нужно отдать этот код компьютеру, для этого просто нажимаем Run. И после этого мы увидим, что компьютер выполнит нашу команду и выведет текст Hello, Word или любой другой текст, который вы напишете.\n",{"type":20,"tag":39,"props":1966,"children":1967},{},[1968,1969,1987],{"type":29,"value":43},{"type":20,"tag":45,"props":1970,"children":1971},{},[1972,1973,1977,1978,1986],{"type":29,"value":49},{"type":20,"tag":51,"props":1974,"children":1976},{"src":1975},"/images/blog/ru/internal5-programmirovanie-na-python-dlya-detej.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":1979,"children":1980},{},[1981],{"type":20,"tag":61,"props":1982,"children":1983},{},[1984],{"type":29,"value":1985},"Результат этого кода на сайте trinket.io",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":1989,"children":1992},{"className":1990,"id":1991},[112],"привет-вася",[1993],{"type":29,"value":1994},"Привет, Вася",{"type":20,"tag":25,"props":1996,"children":1997},{},[1998],{"type":29,"value":1999},"\nНапишем с детьми программу на Python, которая принимает вводимое имя пользователя и здоровается с ним персональным приветствием. Программа должна принимать имя пользователя через ввод с клавиатуры. Для этого нам понадобится такой код:\n",{"type":20,"tag":123,"props":2001,"children":2002},{},[],{"type":20,"tag":25,"props":2004,"children":2006},{"className":2005},[129],[2007,2009,2012,2014,2017,2020,2022,2025],{"type":29,"value":2008},"\n# Запрос имени пользователя\n",{"type":20,"tag":123,"props":2010,"children":2011},{},[],{"type":29,"value":2013},"\nname = input(\"Введите ваше имя: \")\n",{"type":20,"tag":123,"props":2015,"children":2016},{},[],{"type":20,"tag":123,"props":2018,"children":2019},{},[],{"type":29,"value":2021},"\n# Вывод персонализированного приветствия\n",{"type":20,"tag":123,"props":2023,"children":2024},{},[],{"type":29,"value":2026},"\nprint(\"Привет,\", name, \"! Рад видеть тебя!\")\n",{"type":20,"tag":123,"props":2028,"children":2029},{},[],{"type":20,"tag":25,"props":2031,"children":2032},{},[2033],{"type":29,"value":2034},"\nНажмите Run и вы увидите, что программа спрашивает ваше имя. Введите его, нажмите Enter и наслаждайтесь персональным приветствием! \n",{"type":20,"tag":109,"props":2036,"children":2039},{"className":2037,"id":2038},[112],"учимся-рисовать-черепашкой",[2040],{"type":29,"value":2041},"Учимся рисовать черепашкой",{"type":20,"tag":25,"props":2043,"children":2044},{},[2045],{"type":29,"value":2046},"\nЕщё одна весёлая задачка программирования для детей на Python. Черепашка должна нарисовать квадратик таким образом, чтобы каждая сторона была окрашена в разный цвет. Для этого будем использовать библиотеку turtle.\n",{"type":20,"tag":25,"props":2048,"children":2049},{},[2050],{"type":29,"value":2051},"\nНаша черепашка будет уметь ходить вперёд (t.forward(100)), назад (t.backward(100), поворачивать влево (t.left(90)) и вправо (t.right(90)), а также менять цвет (t.color('red')). Итак, наш код:\n",{"type":20,"tag":123,"props":2053,"children":2054},{},[],{"type":20,"tag":25,"props":2056,"children":2058},{"className":2057},[129],[2059,2061,2064,2067,2069,2072,2074,2077,2080,2082,2085,2087,2090,2093,2095,2098,2100,2103,2105,2108,2111,2113,2116,2118,2121,2124,2126,2129,2131,2134,2135,2138,2141,2142,2145,2146,2149,2152,2154,2157,2159,2162,2163,2166,2169,2170,2173,2174,2177,2180,2182,2185,2187,2190,2191],{"type":29,"value":2060},"\nimport turtle\n",{"type":20,"tag":123,"props":2062,"children":2063},{},[],{"type":20,"tag":123,"props":2065,"children":2066},{},[],{"type":29,"value":2068},"\n# Создание экземпляра черепашки\n",{"type":20,"tag":123,"props":2070,"children":2071},{},[],{"type":29,"value":2073},"\nt = turtle.Turtle()\n",{"type":20,"tag":123,"props":2075,"children":2076},{},[],{"type":20,"tag":123,"props":2078,"children":2079},{},[],{"type":29,"value":2081},"\n# Задаем скорость черепашки\n",{"type":20,"tag":123,"props":2083,"children":2084},{},[],{"type":29,"value":2086},"\nt.speed(5)\n",{"type":20,"tag":123,"props":2088,"children":2089},{},[],{"type":20,"tag":123,"props":2091,"children":2092},{},[],{"type":29,"value":2094},"\n# Первая сторона квадрата (например, красная)\n",{"type":20,"tag":123,"props":2096,"children":2097},{},[],{"type":29,"value":2099},"\nt.color(\"red\")\n",{"type":20,"tag":123,"props":2101,"children":2102},{},[],{"type":29,"value":2104},"\nt.forward(100)\n",{"type":20,"tag":123,"props":2106,"children":2107},{},[],{"type":20,"tag":123,"props":2109,"children":2110},{},[],{"type":29,"value":2112},"\n# Поворот на 90 градусов\n",{"type":20,"tag":123,"props":2114,"children":2115},{},[],{"type":29,"value":2117},"\nt.right(90)\n",{"type":20,"tag":123,"props":2119,"children":2120},{},[],{"type":20,"tag":123,"props":2122,"children":2123},{},[],{"type":29,"value":2125},"\n# Вторая сторона (например, синяя)\n",{"type":20,"tag":123,"props":2127,"children":2128},{},[],{"type":29,"value":2130},"\nt.color(\"blue\")\n",{"type":20,"tag":123,"props":2132,"children":2133},{},[],{"type":29,"value":2104},{"type":20,"tag":123,"props":2136,"children":2137},{},[],{"type":20,"tag":123,"props":2139,"children":2140},{},[],{"type":29,"value":2112},{"type":20,"tag":123,"props":2143,"children":2144},{},[],{"type":29,"value":2117},{"type":20,"tag":123,"props":2147,"children":2148},{},[],{"type":20,"tag":123,"props":2150,"children":2151},{},[],{"type":29,"value":2153},"\n# Третья сторона (например, зеленая)\n",{"type":20,"tag":123,"props":2155,"children":2156},{},[],{"type":29,"value":2158},"\nt.color(\"green\")\n",{"type":20,"tag":123,"props":2160,"children":2161},{},[],{"type":29,"value":2104},{"type":20,"tag":123,"props":2164,"children":2165},{},[],{"type":20,"tag":123,"props":2167,"children":2168},{},[],{"type":29,"value":2112},{"type":20,"tag":123,"props":2171,"children":2172},{},[],{"type":29,"value":2117},{"type":20,"tag":123,"props":2175,"children":2176},{},[],{"type":20,"tag":123,"props":2178,"children":2179},{},[],{"type":29,"value":2181},"\n# Четвертая сторона (например, желтая)\n",{"type":20,"tag":123,"props":2183,"children":2184},{},[],{"type":29,"value":2186},"\nt.color(\"yellow\")\n",{"type":20,"tag":123,"props":2188,"children":2189},{},[],{"type":29,"value":2104},{"type":20,"tag":123,"props":2192,"children":2193},{},[],{"type":20,"tag":123,"props":2195,"children":2196},{},[],{"type":20,"tag":25,"props":2198,"children":2199},{},[2200],{"type":29,"value":2201},"\nВы можете самостоятельно поменять цвет, размер сторон квадрата или изменить скорость черепашки.\n",{"type":20,"tag":109,"props":2203,"children":2206},{"className":2204,"id":2205},[112],"калькулятор",[2207],{"type":29,"value":2208},"Калькулятор",{"type":20,"tag":25,"props":2210,"children":2211},{},[2212],{"type":29,"value":2213},"\nНапишем программу-калькулятор на Python, которая попросит пользователя ввести два числа и операцию — сложение или вычитание — с клавиатуры, а затем выведет результат операции.\n",{"type":20,"tag":25,"props":2215,"children":2216},{},[2217],{"type":29,"value":2218},"\nВ Питоне для этого есть математические операции: сложение (+), вычитание (-), умножение (*) и деление (/), у деления есть несколько вариантов, но нам пока что достаточно только одного способа.\n",{"type":20,"tag":123,"props":2220,"children":2221},{},[],{"type":20,"tag":25,"props":2223,"children":2225},{"className":2224},[129],[2226,2228,2231,2233,2236,2238,2241,2243,2246,2249,2251,2254,2256,2259,2261,2264,2266,2269,2271,2274,2276],{"type":29,"value":2227},"\n# Запрос ввода чисел и операции\n",{"type":20,"tag":123,"props":2229,"children":2230},{},[],{"type":29,"value":2232},"\nnum1 = int(input(\"Введите первое число: \"))\n",{"type":20,"tag":123,"props":2234,"children":2235},{},[],{"type":29,"value":2237},"\nnum2 = int(input(\"Введите второе число: \"))\n",{"type":20,"tag":123,"props":2239,"children":2240},{},[],{"type":29,"value":2242},"\noperation = input(\"Выберите операцию (+ для сложения, - для вычитания): \")\n",{"type":20,"tag":123,"props":2244,"children":2245},{},[],{"type":20,"tag":123,"props":2247,"children":2248},{},[],{"type":29,"value":2250},"\n# Если пользователь выбрал сложение\n",{"type":20,"tag":123,"props":2252,"children":2253},{},[],{"type":29,"value":2255},"\nif operation == '+':\n",{"type":20,"tag":123,"props":2257,"children":2258},{},[],{"type":29,"value":2260},"\n print(\"Результат сложения:\", num1 + num2)\n ",{"type":20,"tag":123,"props":2262,"children":2263},{},[],{"type":29,"value":2265},"\n# Если пользователь выбрал вычитание\n",{"type":20,"tag":123,"props":2267,"children":2268},{},[],{"type":29,"value":2270},"\nelif operation == '-':\n",{"type":20,"tag":123,"props":2272,"children":2273},{},[],{"type":29,"value":2275},"\n print(\"Результат вычитания:\", num1 - num2)\n",{"type":20,"tag":123,"props":2277,"children":2278},{},[],{"type":20,"tag":123,"props":2280,"children":2281},{},[],{"type":20,"tag":25,"props":2283,"children":2284},{},[2285,2287],{"type":29,"value":2286},"\nКак видите, даже визуально код на Питоне выглядит очень понятным. Попробуйте вместе с ребёнком решить одну или несколько таких задачек и посмотрите, насколько его это увлекает. Или приходите к нам на ",{"type":20,"tag":92,"props":2288,"children":2290},{"className":2289,"target":96,"href":882},[95],[2291],{"type":29,"value":2292},"базовый курс Python Internship, где мы точно его вовлечём.",{"type":20,"tag":25,"props":2294,"children":2295},{},[2296],{"type":29,"value":2297},"\nЗаписывайтесь на бесплатное пробное занятие. Профессиональный методист поможет выбрать подходящее вашему ребёнку направление, а вы увидите изнутри, как проходит обучение.\n",{"type":20,"tag":895,"props":2299,"children":2300},{"scoped":897},[2301],{"type":29,"value":900},{"title":8,"searchDepth":902,"depth":902,"links":2303},[],"content:ru:blog:4.programmirovanie-na-python-dlya-detej.md","ru/blog/4.programmirovanie-na-python-dlya-detej.md",{"_path":2307,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2308,"description":2309,"h1":2310,"date":2311,"tags":2312,"cover":2313,"summary":2314,"body":2315,"_type":904,"_id":2900,"_source":906,"_file":2901,"_extension":908},"/ru/blog/scratch-programmirovanie-dlya-detej","Scratch программирование для детей – что такое Скретч?"," В статье рассказываем, что представляет из себя Scratch, чем он полезен ребёнку и какие свои проекты может сделать в Скретче юный программист.","Обзор на Scratch: как дети могут программировать игры и мультфильмы","14.03.2024","SCRATCH","/images/blog/ru/preview-scratch-programmirovanie-dlya-detej.png","Scratch — это визуальный язык программирования, созданный специально для детей. Он представляет из себя весёлое развлечение, где детям нужно соединять цветные блоки в определённой последовательности, чтобы в итоге запрограммировать игру или даже мультик.",{"type":17,"children":2316,"toc":2898},[2317,2320,2325,2333,2338,2345,2350,2355,2358,2361,2366,2371,2376,2383,2388,2395,2400,2407,2412,2420,2425,2448,2453,2458,2463,2485,2492,2497,2505,2510,2517,2522,2529,2534,2548,2549,2556,2561,2575,2582,2587,2601,2608,2613,2627,2634,2639,2644,2658,2663,2677,2682,2687,2701,2708,2713,2727,2732,2737,2751,2752,2757,2764,2769,2783,2790,2795,2809,2814,2822,2827,2834,2839,2844,2857,2862,2867,2874,2879,2893],{"type":20,"tag":123,"props":2318,"children":2319},{},[],{"type":20,"tag":25,"props":2321,"children":2322},{},[2323],{"type":29,"value":2324},"\nВ этой статье мы расскажем, что такое Scratch, дадим к нему подробную инструкцию и поможем сделать первые шаги в этой программе для юных айтишников.\n",{"type":20,"tag":21,"props":2326,"children":2327},{},[2328],{"type":20,"tag":25,"props":2329,"children":2330},{},[2331],{"type":29,"value":2332},"Чем Scratch полезен для детей",{"type":20,"tag":25,"props":2334,"children":2335},{},[2336],{"type":29,"value":2337},"\nДавайте обсудим, что вообще даёт программирование для детей на Scratch. Помимо очевидных плюсов весёлого хобби и даже игры, эта программа даёт огромные преимущества для развития ребёнка в целом.\n",{"type":20,"tag":109,"props":2339,"children":2342},{"className":2340,"id":2341},[112],"развитие-алгоритмического-мышления",[2343],{"type":29,"value":2344},"Развитие алгоритмического мышления ",{"type":20,"tag":25,"props":2346,"children":2347},{},[2348],{"type":29,"value":2349},"\nБлагодаря программированию для детей на Скретч ребёнок изучает как общие стандарты программирования, так и сложные его аспекты, вроде функций. В этой программе можно сделать всё то же самое, что делают с помощью других языков, вплоть до программирования роботов! \n",{"type":20,"tag":25,"props":2351,"children":2352},{},[2353],{"type":29,"value":2354},"\nПричём программирование Scratch готовит к разным типам языков, поскольку является чем-то средним между объектно-ориентированным программированием и функциональным. Ребёнку будет гораздо легче понять любой язык после — Scratch в этом помогает лучше, чем нынешние школьные занятия по информатике.\n",{"type":20,"tag":123,"props":2356,"children":2357},{},[],{"type":20,"tag":313,"props":2359,"children":2360},{},[],{"type":20,"tag":109,"props":2362,"children":2364},{"className":2363,"id":1538},[112],[2365],{"type":29,"value":1541},{"type":20,"tag":25,"props":2367,"children":2368},{},[2369],{"type":29,"value":2370},"\nНесмотря на стереотипы, работа программиста — максимально творческая. Она про то, чтобы искать наиболее удачный способ решения определённой задачи. Да и в целом Scratch развивает креативное мышление, поскольку с ним ребёнок может реализовывать самые разные задумки. \n",{"type":20,"tag":25,"props":2372,"children":2373},{},[2374],{"type":29,"value":2375},"\nБолее того, программирование на Scratch для детей даже помогает более чётко излагать свою речь, планировать её, но о планировании стоит сказать отдельно.\n",{"type":20,"tag":109,"props":2377,"children":2380},{"className":2378,"id":2379},[112],"умение-планировать-и-видеть-будущий-результат",[2381],{"type":29,"value":2382},"Умение планировать и видеть будущий результат",{"type":20,"tag":25,"props":2384,"children":2385},{},[2386],{"type":29,"value":2387},"\nScratch похож на конструктор LEGO: из него можно сделать что угодно, главное, заранее придумать, что именно. Работа со Скретч учит планировать будущий результат и искать кратчайший путь к этому результату. Чем больше знаний — тем сложнее по коду, но проще по сути может быть этот путь.\n",{"type":20,"tag":109,"props":2389,"children":2392},{"className":2390,"id":2391},[112],"повышение-компьютерной-грамотности",[2393],{"type":29,"value":2394},"Повышение компьютерной грамотности ",{"type":20,"tag":25,"props":2396,"children":2397},{},[2398],{"type":29,"value":2399},"\nСейчас это обязательный софт-скилл в любой работе, за которую хорошо платят. Если ребёнок уже с детства научится не просто проводить время за компьютером, но и будет изучать язык программирования для детей Скретч, то это повысит его шансы на успешную карьеру в будущем. Но о карьере стоит сказать, конечно, отдельно.\n",{"type":20,"tag":109,"props":2401,"children":2404},{"className":2402,"id":2403},[112],"любовь-к-гаджетам-успешная-карьера-в-будущем",[2405],{"type":29,"value":2406},"Любовь к гаджетам = успешная карьера в будущем",{"type":20,"tag":25,"props":2408,"children":2409},{},[2410],{"type":29,"value":2411},"\nНу и в продолжение темы про будущее — программирование на Scratch для детей даёт возможность преобразовать любовь ребёнка к гаджетам и играм в полезное хобби, которое в будущем может стать востребованной и хорошо оплачиваемой профессией программиста.\n",{"type":20,"tag":21,"props":2413,"children":2414},{},[2415],{"type":20,"tag":25,"props":2416,"children":2417},{},[2418],{"type":29,"value":2419},"Что можно сделать в Scratch",{"type":20,"tag":25,"props":2421,"children":2422},{},[2423],{"type":29,"value":2424},"\nСкретч — это полноценный язык программирования. В Scratch можно сделать игры и анимированные истории с теми персонажами, которые уже есть в программе, или с любыми другими, которых вы сами загрузите в программу. \n",{"type":20,"tag":39,"props":2426,"children":2427},{},[2428,2429,2447],{"type":29,"value":43},{"type":20,"tag":45,"props":2430,"children":2431},{},[2432,2433,2437,2438,2446],{"type":29,"value":49},{"type":20,"tag":51,"props":2434,"children":2436},{"src":2435},"/images/blog/ru/internal1-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":2439,"children":2440},{},[2441],{"type":20,"tag":61,"props":2442,"children":2443},{},[2444],{"type":29,"value":2445},"Несколько примеров персонажей",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":2449,"children":2450},{},[2451],{"type":29,"value":2452},"\nЭти персонажи или, лучше сказать, объекты называются спрайтами. Выбранный ребёнком спрайт может просто двигаться, например, танцевать или бежать, а может делать это при нажатии определённых команд, как в настоящей компьютерной игре. Но обо всём по порядку. \n",{"type":20,"tag":109,"props":2454,"children":2456},{"className":2455,"id":1642},[112],[2457],{"type":29,"value":1645},{"type":20,"tag":25,"props":2459,"children":2460},{},[2461],{"type":29,"value":2462},"\nЯзык программирования для детей Scratch даёт возможность сделать игры самого разного плана: игра по типу Pac-Man или Super Mario, весёлые гонки, танчики или морской бой — при умелом владении ребёнок может запрограммировать множество своих задумок. Ниже мы расскажем, как именно это делается, а пока предлагаем посмотреть на вариант игры студента школы Kodland.\n",{"type":20,"tag":39,"props":2464,"children":2465},{},[2466,2467,2484],{"type":29,"value":43},{"type":20,"tag":45,"props":2468,"children":2469},{},[2470,2471,2474,2475,2483],{"type":29,"value":49},{"type":20,"tag":51,"props":2472,"children":2473},{"src":1074},[],{"type":29,"value":49},{"type":20,"tag":57,"props":2476,"children":2477},{},[2478],{"type":20,"tag":61,"props":2479,"children":2480},{},[2481],{"type":29,"value":2482},"Пример игры, созданной учеником онлайн-школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2486,"children":2489},{"className":2487,"id":2488},[112],"мультфильмы",[2490],{"type":29,"value":2491},"Мультфильмы",{"type":20,"tag":25,"props":2493,"children":2494},{},[2495],{"type":29,"value":2496},"\nЕсли персонаж может двигаться и врезаться в препятствия при нажатии мыши, то он может сделать это и без участия игрока — и тогда получится настоящий мультфильм! Условный котик может гоняться за бабочкой, а в конце сюжета прийти домой. Язык программирования Скретч позволяет сделать и такие проекты.\n",{"type":20,"tag":21,"props":2498,"children":2499},{},[2500],{"type":20,"tag":25,"props":2501,"children":2502},{},[2503],{"type":29,"value":2504},"Как работать в Scratch",{"type":20,"tag":25,"props":2506,"children":2507},{},[2508],{"type":29,"value":2509},"\nДавайте пройдем основные шаги программирования в Scratch на конкретном примере. Допустим, мы решили создать простую игру-кликер: вам нужно поймать движущуюся фигуру и кликнуть на неё. Начнём!\n",{"type":20,"tag":109,"props":2511,"children":2514},{"className":2512,"id":2513},[112],"скачивайте-приложение-или-зайдите-на-веб-версию",[2515],{"type":29,"value":2516},"Скачивайте приложение или зайдите на веб-версию",{"type":20,"tag":25,"props":2518,"children":2519},{},[2520],{"type":29,"value":2521},"\nScratch существует в виде приложения в App Store и Google Play и в виде браузерной версии. То есть вы можете установить его на телефон и планшет или же просто работать в нём на специальном сайте.\n",{"type":20,"tag":109,"props":2523,"children":2526},{"className":2524,"id":2525},[112],"сразу-начните-создавать-проект-или-зарегистрируйтесь",[2527],{"type":29,"value":2528},"Сразу начните создавать проект или зарегистрируйтесь ",{"type":20,"tag":25,"props":2530,"children":2531},{},[2532],{"type":29,"value":2533},"\nДопустим, вы решили попробовать Scratch в браузерной версии. Вы можете сразу начать работу над проектом, нажав на кнопку «Начни создавать», а можете начать с регистрации в сервисе, чтобы удобно было сохранять проект.\n",{"type":20,"tag":39,"props":2535,"children":2536},{},[2537,2538,2547],{"type":29,"value":43},{"type":20,"tag":45,"props":2539,"children":2540},{},[2541,2542,2546],{"type":29,"value":49},{"type":20,"tag":51,"props":2543,"children":2545},{"src":2544},"/images/blog/ru/internal3-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":29,"value":37},{"type":20,"tag":109,"props":2550,"children":2553},{"className":2551,"id":2552},[112],"посмотрите-краткую-инструкцию-по-использованию",[2554],{"type":29,"value":2555},"Посмотрите краткую инструкцию по использованию",{"type":20,"tag":25,"props":2557,"children":2558},{},[2559],{"type":29,"value":2560},"\nКогда вы зайдёте в панель управления кодом в первый раз, перед вами появится блок с краткой видеоинструкцией по использованию языка программирования Scratch. Конечно, она озвучена на английском языке, но сама инструкция наглядная и понятная, да и есть русские субтитры. О языке мы скажем ещё отдельно.\n",{"type":20,"tag":39,"props":2562,"children":2563},{},[2564,2565,2574],{"type":29,"value":43},{"type":20,"tag":45,"props":2566,"children":2567},{},[2568,2569,2573],{"type":29,"value":49},{"type":20,"tag":51,"props":2570,"children":2572},{"src":2571},"/images/blog/ru/internal4-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2576,"children":2579},{"className":2577,"id":2578},[112],"выберите-в-настройках-русский-язык",[2580],{"type":29,"value":2581},"Выберите в настройках русский язык",{"type":20,"tag":25,"props":2583,"children":2584},{},[2585],{"type":29,"value":2586},"\nНажмите кнопку Settings с шестерёнкой в левом верхнем углу и в разделе Language выберите из множества языков — русский.\n",{"type":20,"tag":39,"props":2588,"children":2589},{},[2590,2591,2600],{"type":29,"value":43},{"type":20,"tag":45,"props":2592,"children":2593},{},[2594,2595,2599],{"type":29,"value":49},{"type":20,"tag":51,"props":2596,"children":2598},{"src":2597},"/images/blog/ru/internal5-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2602,"children":2605},{"className":2603,"id":2604},[112],"выберите-спрайт",[2606],{"type":29,"value":2607},"Выберите спрайт",{"type":20,"tag":25,"props":2609,"children":2610},{},[2611],{"type":29,"value":2612},"\nПо умолчанию в языке Scratch для детей в качестве первого персонажа стоит кот. Чтобы сменить его на другой спрайт, нажмите на кружок внизу справа — вы увидите ту самую библиотеку спрайтов. Там же можно загрузить и свои спрайты, но давайте для начала разберёмся с существующими. Для нашего кликера выберем воздушный шарик.\n",{"type":20,"tag":39,"props":2614,"children":2615},{},[2616,2617,2626],{"type":29,"value":43},{"type":20,"tag":45,"props":2618,"children":2619},{},[2620,2621,2625],{"type":29,"value":49},{"type":20,"tag":51,"props":2622,"children":2624},{"src":2623},"/images/blog/ru/internal6-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2628,"children":2631},{"className":2629,"id":2630},[112],"начните-задавать-настройки-для-спрайта",[2632],{"type":29,"value":2633},"Начните задавать настройки для спрайта",{"type":20,"tag":25,"props":2635,"children":2636},{},[2637],{"type":29,"value":2638},"\nИтак, мы выбрали воздушный шарик и хотим задать настройки: пусть шарик свободно летает, а мы будем пытаться на него нажать. При каждом нажатии на шарик он будет менять цвет, издавать звук, а на табло будет показываться количество пойманных шариков. Итак, зададим первую настройку — изменение цвета шарика.\n",{"type":20,"tag":25,"props":2640,"children":2641},{},[2642],{"type":29,"value":2643},"\nЗаходим в левую панель настроек кода, открываем жёлтый раздел «События» и перетаскиваем в нашу рабочую область блок «Когда спрайт нажат». \n",{"type":20,"tag":39,"props":2645,"children":2646},{},[2647,2648,2657],{"type":29,"value":43},{"type":20,"tag":45,"props":2649,"children":2650},{},[2651,2652,2656],{"type":29,"value":49},{"type":20,"tag":51,"props":2653,"children":2655},{"src":2654},"/images/blog/ru/internal7-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":2659,"children":2660},{},[2661],{"type":29,"value":2662},"\nПосле перейдём в раздел кода «Внешний вид» и перетащим в рабочую область блок «Изменить цвет» — и присоединим его к предыдущему блоку. Теперь вы можете попробовать нажать на шарик — и вы увидите, что каждый раз его цвет будет меняться. Уже магия программирование на Скретч! \n",{"type":20,"tag":39,"props":2664,"children":2665},{},[2666,2667,2676],{"type":29,"value":43},{"type":20,"tag":45,"props":2668,"children":2669},{},[2670,2671,2675],{"type":29,"value":49},{"type":20,"tag":51,"props":2672,"children":2674},{"src":2673},"/images/blog/ru/internal8-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":2678,"children":2679},{},[2680],{"type":29,"value":2681},"\nНо теперь попробуем добавить при нажатии ещё и звук. Для этого идём в соответствующий раздел и добавляем звуковой эффект к тому же блоку кода.\nИ напоследок добавим к этому блоку кода ещё один важный кусочек — настройку очков, ведь нам важно, чтобы при каждом нажатии не только менялся цвет, но и засчитывались очки. \n",{"type":20,"tag":25,"props":2683,"children":2684},{},[2685],{"type":29,"value":2686},"\nДля этого идём в оранжевый раздел переменных и нажимаем кнопку «Создать переменную». Называем её «Очки» и после добавляем к уже созданному нами кусочку кода блок — «Изменить очки на 1».\n",{"type":20,"tag":39,"props":2688,"children":2689},{},[2690,2691,2700],{"type":29,"value":43},{"type":20,"tag":45,"props":2692,"children":2693},{},[2694,2695,2699],{"type":29,"value":49},{"type":20,"tag":51,"props":2696,"children":2698},{"src":2697},"/images/blog/ru/internal9-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2702,"children":2705},{"className":2703,"id":2704},[112],"настройте-движение-спрайта",[2706],{"type":29,"value":2707},"Настройте движение спрайта",{"type":20,"tag":25,"props":2709,"children":2710},{},[2711],{"type":29,"value":2712},"\nНаш шарик уже может менять цвет при каждом нажатии. Но нам важно, чтобы он ещё и улетал от нас в произвольном направлении. Для этого мы создадим новый кусок кода. Вы уже поняли основной принцип, поэтому расписывать долго не станем: идём в «События», выбираем «Когда нажат флажок». Дальше идём в «Управление» и выбираем «Повторять всегда», чтобы движение было зацикленным.\n",{"type":20,"tag":39,"props":2714,"children":2715},{},[2716,2717,2726],{"type":29,"value":43},{"type":20,"tag":45,"props":2718,"children":2719},{},[2720,2721,2725],{"type":29,"value":49},{"type":20,"tag":51,"props":2722,"children":2724},{"src":2723},"/images/blog/ru/internal10-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":2728,"children":2729},{},[2730],{"type":29,"value":2731},"\nТеперь соберём ещё один кусочек кода: идём в «Движение» и выбираем «Перейти на случайное положение». Но пока не спешим добавлять этот кусочек в наш код, потому что в таком случае шарик будет летать со скоростью света, и нам никогда его не поймать. Нам же важно заложить небольшой лаг во времени. \n",{"type":20,"tag":25,"props":2733,"children":2734},{},[2735],{"type":29,"value":2736},"\nДля этого мы идём в «Управление» и берём блок «Ждать 1 секунд» – и добавляем его к синему блоку. А после присоединяем эти два блока вместе в наш кусочек кода – и вуаля! \n",{"type":20,"tag":39,"props":2738,"children":2739},{},[2740,2741,2750],{"type":29,"value":43},{"type":20,"tag":45,"props":2742,"children":2743},{},[2744,2745,2749],{"type":29,"value":49},{"type":20,"tag":51,"props":2746,"children":2748},{"src":2747},"/images/blog/ru/internal11-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":29,"value":37},{"type":20,"tag":25,"props":2753,"children":2754},{},[2755],{"type":29,"value":2756},"\n Теперь шарик летает, а мы можем кликать на него и следить за счётом! В этой игре можно добавить и кусочек кода, который позволит при желании обнулять счёт, но мы пока не станем на этом останавливаться — надеемся, принцип программирования на Скретч вам уже и так понятен.\n ",{"type":20,"tag":109,"props":2758,"children":2761},{"className":2759,"id":2760},[112],"задайте-игре-фон",[2762],{"type":29,"value":2763},"Задайте игре фон",{"type":20,"tag":25,"props":2765,"children":2766},{},[2767],{"type":29,"value":2768},"\nДля дополнительной атмосферы вы можете добавить своей игре фон. Для этого в нижнем правом углу, рядом с иконкой для спрайтов, выберите соответствующую иконку и выберите любой фон из предложенных — например, голубое небо.\n",{"type":20,"tag":39,"props":2770,"children":2771},{},[2772,2773,2782],{"type":29,"value":43},{"type":20,"tag":45,"props":2774,"children":2775},{},[2776,2777,2781],{"type":29,"value":49},{"type":20,"tag":51,"props":2778,"children":2780},{"src":2779},"/images/blog/ru/internal12-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2784,"children":2787},{"className":2785,"id":2786},[112],"изучите-инструкции-в-разделе-с-руководствами",[2788],{"type":29,"value":2789},"Изучите инструкции в разделе с руководствами",{"type":20,"tag":25,"props":2791,"children":2792},{},[2793],{"type":29,"value":2794},"\nПризнаемся: даже эту игру мы подсмотрели именно там. По сути раздел заменяет вводное обучение программированию на Scratch для детей. С помощью руководств ребёнок сможет сделать мультик-анимацию собственного имени, сделать игру пинг-понг, игру с летающим котом, историю про волшебников и многое другое. \n",{"type":20,"tag":39,"props":2796,"children":2797},{},[2798,2799,2808],{"type":29,"value":43},{"type":20,"tag":45,"props":2800,"children":2801},{},[2802,2803,2807],{"type":29,"value":49},{"type":20,"tag":51,"props":2804,"children":2806},{"src":2805},"/images/blog/ru/internal13-scratch-programmirovanie-dlya-detej.png",[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":2810,"children":2811},{},[2812],{"type":29,"value":2813},"\nКонечно, один ребёнок по ним вряд ли разберётся, особенно если он пока маленький. Но совместно с родителями он точно справится — будет отличный способ провести время вместе.\n",{"type":20,"tag":21,"props":2815,"children":2816},{},[2817],{"type":20,"tag":25,"props":2818,"children":2819},{},[2820],{"type":29,"value":2821},"Какие виды Scratch существуют",{"type":20,"tag":25,"props":2823,"children":2824},{},[2825],{"type":29,"value":2826},"\nЧто такое Скретч мы разобрали. Но у программы Scratch есть разновидности — для самых маленьких программистов 5-6 лет и Скретч для детей постарше. Они отличаются степенью понятности программы для ребёнка и тем, какого плана проекты можно в них сделать. Посмотрим на конкретных примерах.\n",{"type":20,"tag":109,"props":2828,"children":2831},{"className":2829,"id":2830},[112],"scratch-junior-для-детей-6-8-лет",[2832],{"type":29,"value":2833},"Scratch Junior для детей 6-8 лет",{"type":20,"tag":25,"props":2835,"children":2836},{},[2837],{"type":29,"value":2838},"\nВ предыдущей части статьи мы с вами рассматривали Scratch для детей постарше и видели там блоки, с помощью которых ребёнок может управлять своими спрайтами. Эти куски кода были оформлены с помощью цветного блока, слов и полей для введения переменных. \n",{"type":20,"tag":25,"props":2840,"children":2841},{},[2842],{"type":29,"value":2843},"\nТак вот в Scratch Junior команды оформлены с помощью понятных ребёнку более младшего возраста иконок: движение вбок, повернуть вокруг своей оси и так далее. \n",{"type":20,"tag":39,"props":2845,"children":2846},{},[2847,2848,2856],{"type":29,"value":43},{"type":20,"tag":45,"props":2849,"children":2850},{},[2851,2852,2855],{"type":29,"value":49},{"type":20,"tag":51,"props":2853,"children":2854},{"src":959},[],{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":2858,"children":2859},{},[2860],{"type":29,"value":2861},"\nНабор команд тоже ограничен до тех, которые будут понятны малышу. Игры с помощью такого ограниченного набора команд не сделать, поэтому Scratch Junior позволяет создавать только различные интерактивные истории, похожие на мультфильмы.\n",{"type":20,"tag":25,"props":2863,"children":2864},{},[2865],{"type":29,"value":2866},"\nГлавное, чтобы ребёнок разбирался с программой вместе с родителем, потому что иначе он вряд ли сможет разобраться со всеми возможностями Scratch Junior, и ему быстро станет скучно.\n",{"type":20,"tag":109,"props":2868,"children":2871},{"className":2869,"id":2870},[112],"scratch-для-детей-от-8-лет",[2872],{"type":29,"value":2873},"Scratch для детей от 8 лет",{"type":20,"tag":25,"props":2875,"children":2876},{},[2877],{"type":29,"value":2878},"\nС возможностями более продвинутой версии Scratch мы уже познакомились выше. Но повторимся, что в отличие от Scratch Junior интерфейс использует и слова, и дополнительные опции, с помощью которых можно создавать даже очень сложные проекты. Таким образом ребёнок творит в максимально приближенной к взрослым языкам программирования условиям.\n",{"type":20,"tag":25,"props":2880,"children":2881},{},[2882,2884,2891],{"type":29,"value":2883},"\nНа курсе ",{"type":20,"tag":92,"props":2885,"children":2888},{"className":2886,"target":96,"href":2887},[95],"https://www.kodland.org/ru/courses/programming-on-scratch",[2889],{"type":29,"value":2890},"Scratch: программирование для детей",{"type":29,"value":2892}," в онлайн-школе Kodland мы влюбляем ребёнка в этот язык программирования и учим делать даже сложные проекты. Записывайтесь на бесплатное пробное занятие. Профессиональный методист поможет выбрать подходящее вашему ребенку направление, а вы увидите изнутри, как проходит обучение.\n",{"type":20,"tag":895,"props":2894,"children":2895},{"scoped":897},[2896],{"type":29,"value":2897},"\n figure {\n margin: 45px 0 60px 0;\n}\n\nfigcaption {\n margin-top: 20px;\n}\n\n.texth4 {\n margin: 50px 0 30px 0;\n}\n\n.texth5 {\n font-size: 26px;\n font-weight: 400;\n margin: 30px 0 30px 0;\n}\n\n@media screen and (max-width:700px) {\n .texth4{\n font-size: 21px;\n margin: 30px 0 20px 0;\n }\n .texth5 {\n font-size: 18px;\n font-weight: 400;\n margin: 20px 0 20px 0;\n}\n figure {\n margin: 35px 0 30px 0;\n}\nfigcaption {\n font-size: 13px;\n}\n}\na.linkArticle {\ntext-decoration: underline;\n}\n",{"title":8,"searchDepth":902,"depth":902,"links":2899},[],"content:ru:blog:5.scratch-programmirovanie-dlya-detej.md","ru/blog/5.scratch-programmirovanie-dlya-detej.md",{"_path":2903,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2904,"description":2905,"h1":2906,"date":2907,"tags":2908,"cover":2909,"summary":2910,"body":2911,"_type":904,"_id":3324,"_source":906,"_file":3325,"_extension":908},"/ru/blog/programmirovanie-dlya-detej-s-chego-nachat","Программирование для детей: с чего начать и как научить ребенка","В статье мы расскажем, как можно вовлечь ребенка в IT-разработку и дадим подборку обучающих программ в соответствии с возрастом — с них можно начать учить детей программированию.","Программирование для детей: как вовлечь и научить ","29.02.2024","CODING","/images/blog/ru/preview-programmirovanie-dlya-detej-s-chego-nachat.png","Программисты — самая востребованная профессия в IT. Погружение в это направление с самого детства даст конкурентное преимущество в будущем. И специальное адаптированное программирование для детей существует. Обучать ребенка программированию можно уже начиная с 6 лет.",{"type":17,"children":2912,"toc":3322},[2913,2916,2921,2929,2934,2939,2946,2960,2982,2989,2994,3001,3006,3011,3019,3024,3031,3044,3067,3074,3079,3093,3100,3105,3128,3141,3146,3154,3159,3166,3171,3178,3183,3188,3202,3207,3215,3220,3225,3230,3239,3246,3251,3259,3266,3271,3279,3286,3291,3300,3308,3313,3318],{"type":20,"tag":123,"props":2914,"children":2915},{},[],{"type":20,"tag":25,"props":2917,"children":2918},{},[2919],{"type":29,"value":2920},"\nВ этой статье мы расскажем, как можно вовлечь ребенка в IT-разработку и дадим подборку обучающих программ в соответствии с возрастом — с них можно начать учить детей программированию.\n",{"type":20,"tag":21,"props":2922,"children":2923},{},[2924],{"type":20,"tag":25,"props":2925,"children":2926},{},[2927],{"type":29,"value":2928},"Как заинтересовать ребенка программированием",{"type":20,"tag":25,"props":2930,"children":2931},{},[2932],{"type":29,"value":2933},"Даже для взрослого человека первостепенной задачей будет — поработать над мотивацией. «Зачем я учусь, что мне это даст, ради чего мне стоит разбираться в этих сложных вещах» — важно ответить себе на эти вопросы перед обучением. \n",{"type":20,"tag":25,"props":2935,"children":2936},{},[2937],{"type":29,"value":2938},"\nДля подвижной психики ребенка вопрос мотивации стоит еще острее. Если ваш ребенок сам проявил интерес к программированию — отлично, просто поддержите его и помогите разобраться в основах. Если же инициатива исходит от вас, то попробуйте заинтересовать ребенка следующими способами. \n",{"type":20,"tag":109,"props":2940,"children":2943},{"className":2941,"id":2942},[112],"покажите-игры-которые-разрабатывали-другие-дети",[2944],{"type":29,"value":2945},"Покажите игры, которые разрабатывали другие дети ",{"type":20,"tag":25,"props":2947,"children":2948},{},[2949,2951,2958],{"type":29,"value":2950},"Программирование для детей часто преподается через разработку своих собственных компьютерных игр — такая практика интересна самим детям и помогает развить навыки настоящего программиста. Примеры таких игр, созданных другими детьми, вы ",{"type":20,"tag":92,"props":2952,"children":2955},{"className":2953,"target":96,"href":2954},[95],"https://hub.kodland.org/en/popular-projects",[2956],{"type":29,"value":2957},"можете найти среди проектов наших студентов",{"type":29,"value":2959}," — выберите несколько и покажите их ребенку. Предложите вместе поиграть, а после скажите, что их создали дети — такие же, как он или она. Возможно, это пробудит в ребенке желание сделать что-то свое. \n",{"type":20,"tag":39,"props":2961,"children":2962},{},[2963,2964,2981],{"type":29,"value":43},{"type":20,"tag":45,"props":2965,"children":2966},{},[2967,2968,2972,2973,2980],{"type":29,"value":49},{"type":20,"tag":51,"props":2969,"children":2971},{"src":2970},"/images/blog/ru/internal1-programmirovanie-dlya-detej-s-chego-nachat.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":2974,"children":2975},{},[2976],{"type":20,"tag":61,"props":2977,"children":2978},{},[2979],{"type":29,"value":65},{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":2983,"children":2986},{"className":2984,"id":2985},[112],"предложите-создать-свою-игру",[2987],{"type":29,"value":2988},"Предложите создать свою игру",{"type":20,"tag":25,"props":2990,"children":2991},{},[2992],{"type":29,"value":2993},"Этот пункт вытекает из предыдущего, но его можно выполнить и просто так. Попробуйте вместе с ребенком создать собственную игру. Существует множество программ для детей, в которых легко создать свой проект — о них мы расскажем во второй части статьи. Они простые и понятные для ребенка, при этом учат навыкам настоящего программиста — алгоритмическому подходу к решению задач, системному и творческому мышлению. \n",{"type":20,"tag":109,"props":2995,"children":2998},{"className":2996,"id":2997},[112],"опирайтесь-на-увлечения-ребенка",[2999],{"type":29,"value":3000},"Опирайтесь на увлечения ребенка",{"type":20,"tag":25,"props":3002,"children":3003},{},[3004],{"type":29,"value":3005},"Возможно, ваш ребенок не увлекается играми и ему близка другая деятельность. Тогда опирайтесь на нее: если он любит Lego, то его точно вовлечет комплект LEGO Mindstorms вместе с бесплатной средой разработки LEGO EV3. Если ребенок любит рисовать, то попробуйте вместо программирования для детей обратить внимание на дизайн — это такое же перспективное направление. \n",{"type":20,"tag":25,"props":3007,"children":3008},{},[3009],{"type":29,"value":3010},"Если перечисленные способы по какой-то причине не подходят, вы можете воспользоваться опцией бесплатных уроков в специализированных школах — например, онлайн-школы Kodland. На таком уроке методисты будут отталкиваться от увлечений ребенка и смогут его вовлечь. \n",{"type":20,"tag":21,"props":3012,"children":3013},{},[3014],{"type":20,"tag":25,"props":3015,"children":3016},{},[3017],{"type":29,"value":3018},"Как обучить ребенка программированию в специальных программах",{"type":20,"tag":25,"props":3020,"children":3021},{},[3022],{"type":29,"value":3023},"Мы уже сказали, что есть специальные программы для детей. Такие программы позволяют как научить ребенка программированию, так и поддержать его мотивацию — итоговые проекты можно показывать друзьям и родственникам, а это всегда вызывает желание продолжать. Мы собрали самые популярные программы и распределили их с учетом возраста.\n",{"type":20,"tag":109,"props":3025,"children":3028},{"className":3026,"id":3027},[112],"scratch-для-возраста-6-10-лет",[3029],{"type":29,"value":3030},"Scratch для возраста 6-10 лет",{"type":20,"tag":25,"props":3032,"children":3033},{},[3034,3036,3043],{"type":29,"value":3035},"Scratch позволяет детям изучить основы программирования и создать собственные игры, интерактивные истории и мультфильмы. Это визуальный язык программирования, то есть такой, в котором не нужно соблюдать строгие правила и писать сам код. Вместо этого есть блоки, которые нужно соединить в верной последовательности, чтобы проект заработал. Первые шаги в программе легко сделать самостоятельно, а для глубокого погружения существуют специальные ",{"type":20,"tag":92,"props":3037,"children":3040},{"className":3038,"target":96,"href":3039},[95],"https://ru.kodland.org/courses/scratch",[3041],{"type":29,"value":3042},"курсы по Scratch для детей",{"type":29,"value":868},{"type":20,"tag":39,"props":3045,"children":3046},{},[3047,3048,3066],{"type":29,"value":43},{"type":20,"tag":45,"props":3049,"children":3050},{},[3051,3052,3056,3057,3065],{"type":29,"value":49},{"type":20,"tag":51,"props":3053,"children":3055},{"src":3054},"/images/blog/ru/internal2-programmirovanie-dlya-detej-s-chego-nachat.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3058,"children":3059},{},[3060],{"type":20,"tag":61,"props":3061,"children":3062},{},[3063],{"type":29,"value":3064},"Интерфейс программы Scratch",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":3068,"children":3071},{"className":3069,"id":3070},[112],"roblox-для-возраста-10-12-лет",[3072],{"type":29,"value":3073},"Roblox для возраста 10-12 лет",{"type":20,"tag":25,"props":3075,"children":3076},{},[3077],{"type":29,"value":3078},"Roblox — это массовая многопользовательская онлайн-игра, в которую можно и просто играть, и создавать в ней свои собственные игры. Для этого нужно установить Roblox Studio — и тогда дети могут разрабатывать игры в самых разных жанрах на языке программирования LUA. Так что эта платформа является полноценным ответом на вопрос, как стать программистом в 12 лет.\n",{"type":20,"tag":25,"props":3080,"children":3081},{},[3082,3084,3091],{"type":29,"value":3083},"Важно учитывать, что платформа позволяет общаться с другими игроками и разработчиками, поэтому есть риск контакта со злонамеренными взрослыми. Так что лучше обсудить этот вопрос с ребенком или предложить ребенку познакомиться с платформой ",{"type":20,"tag":92,"props":3085,"children":3088},{"className":3086,"target":96,"href":3087},[95],"https://ru.kodland.org/courses/roblox",[3089],{"type":29,"value":3090},"на курсе Roblox для детей",{"type":29,"value":3092},", где за ним будет присматривать преподаватель.\n",{"type":20,"tag":109,"props":3094,"children":3097},{"className":3095,"id":3096},[112],"python-для-возраста-от-13-лет",[3098],{"type":29,"value":3099},"Python для возраста от 13 лет",{"type":20,"tag":25,"props":3101,"children":3102},{},[3103],{"type":29,"value":3104},"Python — это полноценная взрослая лига для начинающего программиста. На языке написаны Youtube, Netflix, Spotify и другие известные сервисы. Поэтому знание такого языка с детства — отличное преимущество в жизни. И ребенок отлично справится с ним, потому что Python считается самым простым языком программирования и славится понятным синтаксисом. \n",{"type":20,"tag":39,"props":3106,"children":3107},{},[3108,3109,3127],{"type":29,"value":43},{"type":20,"tag":45,"props":3110,"children":3111},{},[3112,3113,3117,3118,3126],{"type":29,"value":49},{"type":20,"tag":51,"props":3114,"children":3116},{"src":3115},"/images/blog/ru/internal3-programmirovanie-dlya-detej-s-chego-nachat.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3119,"children":3120},{},[3121],{"type":20,"tag":61,"props":3122,"children":3123},{},[3124],{"type":29,"value":3125},"Бот на Python, который распознает виды грибов, работа ученика онлайн-школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":3129,"children":3130},{},[3131,3133,3140],{"type":29,"value":3132},"Знакомство с этим языком тоже можно осуществить в развлекательной форме — с помощью игры Minecraft, к которой можно подключить язык и учиться программировать с любимыми героями. Или записаться на специальный ",{"type":20,"tag":92,"props":3134,"children":3137},{"className":3135,"target":96,"href":3136},[95],"https://ru.kodland.org/courses/python-start",[3138],{"type":29,"value":3139},"курс Python для детей",{"type":29,"value":868},{"type":20,"tag":25,"props":3142,"children":3143},{},[3144],{"type":29,"value":3145},"Есть и другие программы, которые позволят как учить детей программированию, так и вовлекать в сам процесс: Baltie, Alice, Stencyl, Gdevelop, GameMaker, GameSalad, Twine. Выбирайте по удобству интерфейса и понятности работы с программой — подойдет любая, которая западет в душу вашему ребенку. \n",{"type":20,"tag":21,"props":3147,"children":3148},{},[3149],{"type":20,"tag":25,"props":3150,"children":3151},{},[3152],{"type":29,"value":3153},"Как выбрать школу программирования для детей",{"type":20,"tag":25,"props":3155,"children":3156},{},[3157],{"type":29,"value":3158},"Если ваш ребенок готов с головой погрузиться в новое хобби, можно рассмотреть вариант с обучением на специальных курсах. Мы не станем нахваливать свою школу, а расскажем, на какие аспекты стоит посмотреть при выборе.\n",{"type":20,"tag":109,"props":3160,"children":3163},{"className":3161,"id":3162},[112],"посмотрите-на-проекты-учеников",[3164],{"type":29,"value":3165},"Посмотрите на проекты учеников",{"type":20,"tag":25,"props":3167,"children":3168},{},[3169],{"type":29,"value":3170},"Конечно, мы не предлагаем вам оценивать качество проектов с точки зрения кода. Просто посмотрите, насколько они вдохновляют вас и ребенка. Хочется ли их повторить, хочется ли понять, как такое создается. Эмоциональная составляющая в этом деле очень важна — ребенку должно нравиться то, что он делает.\n",{"type":20,"tag":109,"props":3172,"children":3175},{"className":3173,"id":3174},[112],"расспросите-о-методике-обучения",[3176],{"type":29,"value":3177},"Расспросите о методике обучения",{"type":20,"tag":25,"props":3179,"children":3180},{},[3181],{"type":29,"value":3182},"Важно убедиться, что она в принципе есть. Методика в первую очередь должна работать с мотивацией ребенка — чтобы он хотел пройти обучение до конца. Важно, чтобы атмосфера класса позволяла совершать ошибки, выходить за рамки и творить. Если будут эти составляющие — то и материал уроков точно усвоится. \n",{"type":20,"tag":109,"props":3184,"children":3186},{"className":3185,"id":1909},[112],[3187],{"type":29,"value":1912},{"type":20,"tag":25,"props":3189,"children":3190},{},[3191,3193,3200],{"type":29,"value":3192},"Такие уроки есть у многих школ, ",{"type":20,"tag":92,"props":3194,"children":3197},{"className":3195,"target":96,"href":3196},[95],"#blog-trial-class-block",[3198],{"type":29,"value":3199},"в том числе и у нас",{"type":29,"value":3201},". Это отличная возможность посмотреть на методику и атмосферу школы изнутри, но при этом с безопасного расстояния — ведь такой урок вас ни к чему не обязывает. \n",{"type":20,"tag":25,"props":3203,"children":3204},{},[3205],{"type":29,"value":3206},"К тому же вы можете получить ответы на свои вопросы от профессионала: спросить у методиста, как научить ребенка программировать, и затем использовать эти советы в самостоятельном обучении, если оно подходит вам больше. \n",{"type":20,"tag":21,"props":3208,"children":3209},{},[3210],{"type":20,"tag":25,"props":3211,"children":3212},{},[3213],{"type":29,"value":3214},"Какие курсы есть в Kodland",{"type":20,"tag":25,"props":3216,"children":3217},{},[3218],{"type":29,"value":3219},"Напоследок расскажем, какие курсы программирования есть в нашей онлайн-школе. На них дети работают с теми же инструментами, о которых мы писали выше.\n",{"type":20,"tag":109,"props":3221,"children":3223},{"className":3222,"id":1047},[112],[3224],{"type":29,"value":1050},{"type":20,"tag":25,"props":3226,"children":3227},{},[3228],{"type":29,"value":3229},"Согласно сюжету курса, дети окажутся в магической школе Кодвартс — удивительном месте, где магию можно творить с помощью кода. Программа рассчитана на учеников начальных классов, заинтересованных в IT-сфере.\n",{"type":20,"tag":25,"props":3231,"children":3232},{},[3233],{"type":20,"tag":92,"props":3234,"children":3236},{"className":3235,"target":96,"href":3039},[95],[3237],{"type":29,"value":3238},"Подробнее",{"type":20,"tag":109,"props":3240,"children":3243},{"className":3241,"id":3242},[112],"создание-игр-для-roblox",[3244],{"type":29,"value":3245},"Создание игр для Roblox",{"type":20,"tag":25,"props":3247,"children":3248},{},[3249],{"type":29,"value":3250},"Курс сосредоточен на изучении языка программирования LUA, а также на моделировании собственных 3D-локаций. Курс развивает творческое и пространственное мышление. Ученик будет создавать собственные игры и развивать дизайнерское мышление.\n",{"type":20,"tag":25,"props":3252,"children":3253},{},[3254],{"type":20,"tag":92,"props":3255,"children":3257},{"className":3256,"target":96,"href":3087},[95],[3258],{"type":29,"value":3238},{"type":20,"tag":109,"props":3260,"children":3263},{"className":3261,"id":3262},[112],"python-internship",[3264],{"type":29,"value":3265},"Python Internship",{"type":20,"tag":25,"props":3267,"children":3268},{},[3269],{"type":29,"value":3270},"Цель курса — дать основы программирования на Python и обучить детей самостоятельно решать задачи с нуля. Мы пройдем концепцию настоящей стажировки в компании, изучим все этапы создания проектов, основные типы данных, логику, циклы, научимся создавать разные проекты: рисование Turtle, игры в Pygame Zero, консольные приложения.\n",{"type":20,"tag":25,"props":3272,"children":3273},{},[3274],{"type":20,"tag":92,"props":3275,"children":3277},{"className":3276,"target":96,"href":3136},[95],[3278],{"type":29,"value":3238},{"type":20,"tag":109,"props":3280,"children":3283},{"className":3281,"id":3282},[112],"программирование-на-javascript",[3284],{"type":29,"value":3285},"Программирование на JavaScript",{"type":20,"tag":25,"props":3287,"children":3288},{},[3289],{"type":29,"value":3290},"Курс по программированию на самом популярном и актуальном языке в сфере веб-разработки. Дети узнают, как создавать интерактивные сайты, как создавать анимации, как писать даже сложные функции.\n",{"type":20,"tag":25,"props":3292,"children":3293},{},[3294],{"type":20,"tag":92,"props":3295,"children":3298},{"className":3296,"target":96,"href":3297},[95],"https://ru.kodland.org/courses/javascript",[3299],{"type":29,"value":3238},{"type":20,"tag":21,"props":3301,"children":3302},{},[3303],{"type":20,"tag":25,"props":3304,"children":3305},{},[3306],{"type":29,"value":3307},"Как ребенку научиться программированию",{"type":20,"tag":25,"props":3309,"children":3310},{},[3311],{"type":29,"value":3312},"Если подводить итог всей статьи, можно сказать всего одно: главное — вовлечь ребенка. Если он искренне заинтересуется программированием, то его будет не оторвать, ведь разработка дает столько возможностей для творчества! \n",{"type":20,"tag":25,"props":3314,"children":3315},{},[3316],{"type":29,"value":3317},"Запишитесь на пробный урок в Kodland. Профессиональный методист поможет выбрать подходящее вашему ребенку направление, а вы увидите, как проходит обучение.\n",{"type":20,"tag":895,"props":3319,"children":3320},{"scoped":897},[3321],{"type":29,"value":2897},{"title":8,"searchDepth":902,"depth":902,"links":3323},[],"content:ru:blog:6.programmirovanie-dlya-detej-s-chego-nachat.md","ru/blog/6.programmirovanie-dlya-detej-s-chego-nachat.md",{"_path":3327,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3328,"description":3329,"h1":1322,"date":3330,"tags":2908,"cover":3331,"summary":3329,"body":3332,"_type":904,"_id":3749,"_source":906,"_file":3750,"_extension":908},"/ru/blog/luchshie-yazyki-programmirovaniya-dlya-detej","Языки программирования для детей — какой язык выбрать ребенку","Обучать детей программированию можно начиная с 8 лет, а в некоторых случаях и раньше. Если ваш ребенок часто взаимодействует с телефоном или компьютером, то это увлечение можно перевести в полезное хобби, а спустя время — и в профессию.","22.02.2024","/images/blog/ru/preview-luchshie-yazyki-programmirovaniya-dlya-detej.png",{"type":17,"children":3333,"toc":3747},[3334,3337,3342,3350,3355,3362,3367,3372,3379,3384,3389,3396,3401,3406,3414,3419,3424,3435,3445,3455,3477,3485,3490,3497,3506,3515,3524,3547,3555,3560,3567,3576,3585,3594,3617,3624,3632,3641,3650,3657,3665,3674,3683,3705,3713,3718,3723,3728,3733,3738,3743],{"type":20,"tag":123,"props":3335,"children":3336},{},[],{"type":20,"tag":25,"props":3338,"children":3339},{},[3340],{"type":29,"value":3341},"\nВ этой статье мы дадим алгоритм выбора первого языка программирования для детей и дадим разбор каждого языка, подходящего для ребенка в возрасте от 8 до 17 лет. \n",{"type":20,"tag":21,"props":3343,"children":3344},{},[3345],{"type":20,"tag":25,"props":3346,"children":3347},{},[3348],{"type":29,"value":3349},"Алгоритм: какой язык программирования выбрать ребенку",{"type":20,"tag":25,"props":3351,"children":3352},{},[3353],{"type":29,"value":3354},"Сразу хочется оговориться: не нужно бояться совершить ошибку в выборе первого языка программирования для ребенка. В этом деле главное попробовать и отнестись к знакомству с любым языком как к полезному опыту. Не понравится сразу — ничего страшного, можно попробовать другой язык. А теперь перейдем к алгоритму выбора. \n",{"type":20,"tag":109,"props":3356,"children":3359},{"className":3357,"id":3358},[112],"отталкивайтесь-от-возраста-ребенка",[3360],{"type":29,"value":3361},"Отталкивайтесь от возраста ребенка",{"type":20,"tag":25,"props":3363,"children":3364},{},[3365],{"type":29,"value":3366},"\nНиже будут приведены языки программирования для детей, распределенные по возрасту. Чем старше ребенок, тем более взрослые инструменты IT-разработки он может освоить. И, соответственно, чем младше — тем более упрощенные варианты, похожие на веселую игру, стоит ему предлагать. \n",{"type":20,"tag":25,"props":3368,"children":3369},{},[3370],{"type":29,"value":3371},"\nТак, ребенок от 12-13 лет может начать знакомство с языков вроде JavaScript, Python или C# — реально используемые взрослыми программистами. А для ребенка от 8 лет существует Scratch — программа, которая в виде наглядной игры имитирует процесс разработки, при этом с детства закладывает в ребенка особенности мышления настоящего программиста. \n",{"type":20,"tag":109,"props":3373,"children":3376},{"className":3374,"id":3375},[112],"покажите-сделанные-на-языке-проекты",[3377],{"type":29,"value":3378},"Покажите сделанные на языке проекты",{"type":20,"tag":25,"props":3380,"children":3381},{},[3382],{"type":29,"value":3383},"\nЕсли ребенок находится в том возрасте, когда ему может подойти несколько языков — например, те же JavaScript или C# — то вместе рассмотрите разные проекты, сделанные на каждом из них. На первом пишут сайты вроде нашего. А если ребенок увлекается компьютерными играми, то C# точно увлечет его сильнее, поскольку часто используется в геймдеве. Если предпочтения ребенка определить сложно, то лучше выбрать широкопрофильный язык, который используется для разных целей — Python или тот же C#. \n",{"type":20,"tag":25,"props":3385,"children":3386},{},[3387],{"type":29,"value":3388},"\nВ первых шагах главное мотивация! И мечты о том, как именно ребенок сможет использовать свои знания языка программирования, эту мотивацию сильно повысят.\n",{"type":20,"tag":109,"props":3390,"children":3393},{"className":3391,"id":3392},[112],"просто-попробуйте-и-не-бойтесь-ошибиться",[3394],{"type":29,"value":3395},"Просто попробуйте и не бойтесь ошибиться",{"type":20,"tag":25,"props":3397,"children":3398},{},[3399],{"type":29,"value":3400},"Повторим важную мысль: первый язык — это всего лишь первый шаг в разработку. Даже взрослые программисты часто меняют профиль или осваивают дополнительный язык. В любом случае знания основ любого из языков программирования помогают изучать новые языки с большей легкостью. \n",{"type":20,"tag":25,"props":3402,"children":3403},{},[3404],{"type":29,"value":3405},"\nПопробовать себя и определить подходящее направление можно на бесплатном уроке в школе Kodland. \n",{"type":20,"tag":21,"props":3407,"children":3408},{},[3409],{"type":20,"tag":25,"props":3410,"children":3411},{},[3412],{"type":29,"value":3413},"Простые языки программирования для детей 8-10 лет",{"type":20,"tag":25,"props":3415,"children":3416},{},[3417],{"type":29,"value":3418},"\nВ этом разделе мы расскажем только об одном языке — единственном и неповторимом Scratch. Если углубляться в термины, то это не язык программирования в общепринятом смысле. Это виртуальный язык, \nкоторый имитирует работу программиста. Но давайте разберем его детальнее. \n",{"type":20,"tag":109,"props":3420,"children":3422},{"className":3421,"id":1047},[112],[3423],{"type":29,"value":1050},{"type":20,"tag":25,"props":3425,"children":3426},{},[3427,3433],{"type":20,"tag":3428,"props":3429,"children":3430},"b",{},[3431],{"type":29,"value":3432},"Возраст:",{"type":29,"value":3434}," 8-10 лет, но для первых шагов его можно попробовать и более взрослому ребенку.\n",{"type":20,"tag":25,"props":3436,"children":3437},{},[3438,3443],{"type":20,"tag":3428,"props":3439,"children":3440},{},[3441],{"type":29,"value":3442},"Плюсы языка:",{"type":29,"value":3444}," это визуальный язык программирования, в котором не нужно писать сам код. Вместо этого есть блоки, которые нужно соединить в верной последовательности, чтобы проект заработал. Таким образом это и вовлекает ребенка, как интересная игра, и формирует у него алгоритмическое мышление. \n",{"type":20,"tag":25,"props":3446,"children":3447},{},[3448,3453],{"type":20,"tag":3428,"props":3449,"children":3450},{},[3451],{"type":29,"value":3452},"Какие проекты можно сделать:",{"type":29,"value":3454}," ребенок сможет сделать самые разные игры и даже интерактивные мультфильмы. Если ребенок освоит Scratch на хорошем уровне, то его фантазия не будет ограничена вообще ничем: он сможет создавать своих персонажей, локации, музыку и другое. \n",{"type":20,"tag":39,"props":3456,"children":3457},{},[3458,3459,3476],{"type":29,"value":43},{"type":20,"tag":45,"props":3460,"children":3461},{},[3462,3463,3467,3468,3475],{"type":29,"value":49},{"type":20,"tag":51,"props":3464,"children":3466},{"src":3465},"/images/blog/ru/internal1-luchshie-yazyki-programmirovaniya-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3469,"children":3470},{},[3471],{"type":20,"tag":61,"props":3472,"children":3473},{},[3474],{"type":29,"value":2482},{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":21,"props":3478,"children":3479},{},[3480],{"type":20,"tag":25,"props":3481,"children":3482},{},[3483],{"type":29,"value":3484},"Языки программирования для детей от 10 лет",{"type":20,"tag":25,"props":3486,"children":3487},{},[3488],{"type":29,"value":3489},"В диапазоне от 10 и примерно до 12 лет тоже будет один язык — LUA. Это уже настоящий язык программирования, с помощью которого создают приложения и игры. Разумеется, детям будет интереснее вторая из перечисленных сфера применения.\n",{"type":20,"tag":109,"props":3491,"children":3494},{"className":3492,"id":3493},[112],"lua",[3495],{"type":29,"value":3496},"LUA",{"type":20,"tag":25,"props":3498,"children":3499},{},[3500,3504],{"type":20,"tag":3428,"props":3501,"children":3502},{},[3503],{"type":29,"value":3432},{"type":29,"value":3505}," 10-12 лет.\n",{"type":20,"tag":25,"props":3507,"children":3508},{},[3509,3513],{"type":20,"tag":3428,"props":3510,"children":3511},{},[3512],{"type":29,"value":3442},{"type":29,"value":3514}," во-первых, язык легко освоить. Базовых знаний английского языка будет вполне хватать, чтобы понять элементы кода. Во-вторых, с помощью LUA можно создавать проекты на платформе Roblox — многопользовательской онлайн-игре, в которой каждый может разработать самые разные игры и после опубликовать их для всех. \n",{"type":20,"tag":25,"props":3516,"children":3517},{},[3518,3522],{"type":20,"tag":3428,"props":3519,"children":3520},{},[3521],{"type":29,"value":3452},{"type":29,"value":3523}," можно создать свою собственную игру в популярном у детей Roblox. \n",{"type":20,"tag":39,"props":3525,"children":3526},{},[3527,3528,3546],{"type":29,"value":43},{"type":20,"tag":45,"props":3529,"children":3530},{},[3531,3532,3536,3537,3545],{"type":29,"value":49},{"type":20,"tag":51,"props":3533,"children":3535},{"src":3534},"/images/blog/ru/internal2-luchshie-yazyki-programmirovaniya-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3538,"children":3539},{},[3540],{"type":20,"tag":61,"props":3541,"children":3542},{},[3543],{"type":29,"value":3544},"Пример игры на Roblox ученика школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":21,"props":3548,"children":3549},{},[3550],{"type":20,"tag":25,"props":3551,"children":3552},{},[3553],{"type":29,"value":3554},"Языки программирования для детей от 13 лет",{"type":20,"tag":25,"props":3556,"children":3557},{},[3558],{"type":29,"value":3559},"\nЯзыки программирования для детей от 12 лет и старше включают в себя уже большее количество доступных вариантов — JavaScript, C# и Python. \n",{"type":20,"tag":109,"props":3561,"children":3564},{"className":3562,"id":3563},[112],"javascript",[3565],{"type":29,"value":3566},"JavaScript",{"type":20,"tag":25,"props":3568,"children":3569},{},[3570,3574],{"type":20,"tag":3428,"props":3571,"children":3572},{},[3573],{"type":29,"value":3432},{"type":29,"value":3575}," 13+ лет\n",{"type":20,"tag":25,"props":3577,"children":3578},{},[3579,3583],{"type":20,"tag":3428,"props":3580,"children":3581},{},[3582],{"type":29,"value":3442},{"type":29,"value":3584}," это один из самых простых языков программирования. При этом язык очень востребован: если подросток полюбит работу с JavaScript, то через время сможет рассчитывать на позицию веб-разработчика. \n",{"type":20,"tag":25,"props":3586,"children":3587},{},[3588,3592],{"type":20,"tag":3428,"props":3589,"children":3590},{},[3591],{"type":29,"value":3452},{"type":29,"value":3593}," с помощью JavaScript создаются сайты. Страница, которую вы читаете, работа браузера вроде Chrome, почти любой используемый вами сайт в интернете — всё стоит на этом языке.\n",{"type":20,"tag":39,"props":3595,"children":3596},{},[3597,3598,3616],{"type":29,"value":43},{"type":20,"tag":45,"props":3599,"children":3600},{},[3601,3602,3606,3607,3615],{"type":29,"value":49},{"type":20,"tag":51,"props":3603,"children":3605},{"src":3604},"/images/blog/ru/internal3-luchshie-yazyki-programmirovaniya-dlya-detej.gif",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3608,"children":3609},{},[3610],{"type":20,"tag":61,"props":3611,"children":3612},{},[3613],{"type":29,"value":3614},"Пример сайта ученика школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":3618,"children":3621},{"className":3619,"id":3620},[112],"c",[3622],{"type":29,"value":3623},"C#",{"type":20,"tag":25,"props":3625,"children":3626},{},[3627,3631],{"type":20,"tag":3428,"props":3628,"children":3629},{},[3630],{"type":29,"value":3432},{"type":29,"value":3575},{"type":20,"tag":25,"props":3633,"children":3634},{},[3635,3639],{"type":20,"tag":3428,"props":3636,"children":3637},{},[3638],{"type":29,"value":3442},{"type":29,"value":3640}," C# (си шарп) — один из самых востребованных языков в IT-среде. Но вот в качестве первого языка его лучше не выбирать: он сложнее, чем тот же JavaScript. Но если ребенок разбирал основы программирования с помощью Scratch или LUA, то можно попробовать разобраться и с си шарп.\n",{"type":20,"tag":25,"props":3642,"children":3643},{},[3644,3648],{"type":20,"tag":3428,"props":3645,"children":3646},{},[3647],{"type":29,"value":3452},{"type":29,"value":3649}," это один из универсальных языков, то есть сфера его применения очень широка — от десктопных приложений вроде Adobe и Office, до разработки компьютерных игр.\n",{"type":20,"tag":109,"props":3651,"children":3654},{"className":3652,"id":3653},[112],"python",[3655],{"type":29,"value":3656},"Python",{"type":20,"tag":25,"props":3658,"children":3659},{},[3660,3664],{"type":20,"tag":3428,"props":3661,"children":3662},{},[3663],{"type":29,"value":3432},{"type":29,"value":3575},{"type":20,"tag":25,"props":3666,"children":3667},{},[3668,3672],{"type":20,"tag":3428,"props":3669,"children":3670},{},[3671],{"type":29,"value":3442},{"type":29,"value":3673}," Python объединил в себе плюсы двух предыдущих языков — он и простотой, и универсальный. Это самый простой язык программирования для детей, на котором можно сделать практически все.\n",{"type":20,"tag":25,"props":3675,"children":3676},{},[3677,3681],{"type":20,"tag":3428,"props":3678,"children":3679},{},[3680],{"type":29,"value":3452},{"type":29,"value":3682}," разработка сайтов, машинное обучение и нейросети, компьютерные игры — Python действительно универсален. Его используют YouTube, Spotify, Netflix, Pixar и другие компании.\n",{"type":20,"tag":39,"props":3684,"children":3685},{},[3686,3687,3704],{"type":29,"value":43},{"type":20,"tag":45,"props":3688,"children":3689},{},[3690,3691,3694,3695,3703],{"type":29,"value":49},{"type":20,"tag":51,"props":3692,"children":3693},{"src":1383},[],{"type":29,"value":49},{"type":20,"tag":57,"props":3696,"children":3697},{},[3698],{"type":20,"tag":61,"props":3699,"children":3700},{},[3701],{"type":29,"value":3702},"Пример игры ученика школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":21,"props":3706,"children":3707},{},[3708],{"type":20,"tag":25,"props":3709,"children":3710},{},[3711],{"type":29,"value":3712},"Краткий итог статьи",{"type":20,"tag":25,"props":3714,"children":3715},{},[3716],{"type":29,"value":3717},"\nДавайте для удобства подведем итог всему написанному выше. \n",{"type":20,"tag":25,"props":3719,"children":3720},{},[3721],{"type":29,"value":3722},"\n1. Учиться программировать можно уже начиная с 8 лет: сначала с упрощенных детских языков, а потом постепенно наращивая сложность. \n",{"type":20,"tag":25,"props":3724,"children":3725},{},[3726],{"type":29,"value":3727},"\n2. Выбирать первый язык программирования для обучения детей стоит на основе возраста: Scratch для 8-10 лет, LUA для 10-12 и JavaScript, C# или Python — для 13-17 лет\n",{"type":20,"tag":25,"props":3729,"children":3730},{},[3731],{"type":29,"value":3732},"\n3. Если у вас стоит выбор между несколькими языками, попробуйте вместе с ребенком посмотреть созданные на языке реальные проекты — это и замотивирует, и поможет с выбором.\n",{"type":20,"tag":25,"props":3734,"children":3735},{},[3736],{"type":29,"value":3737},"\n4. Просто попробуйте :) Не понравится один язык — значит, понравится другой.\n",{"type":20,"tag":25,"props":3739,"children":3740},{},[3741],{"type":29,"value":3742},"\nЗапишитесь на пробный урок в онлайн-школу цифровых навыков Kodland. Профессиональный методист поможет выбрать подходящее вашему ребенку направление, а вы увидите изнутри, как проходит обучение.\n",{"type":20,"tag":895,"props":3744,"children":3745},{"scoped":897},[3746],{"type":29,"value":2897},{"title":8,"searchDepth":902,"depth":902,"links":3748},[],"content:ru:blog:7.luchshie-yazyki-programmirovaniya-dlya-detej.md","ru/blog/7.luchshie-yazyki-programmirovaniya-dlya-detej.md",{"_path":3752,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":3753,"description":3754,"h1":3755,"date":3756,"tags":3757,"cover":3758,"summary":3759,"body":3760,"_type":904,"_id":4074,"_source":906,"_file":4075,"_extension":908},"/ru/blog/graficheskij-dizajn-dlya-detej","Графический дизайн для детей: чему учат на курсах","На курсах по графическому дизайну для детей, ребят учат создавать, например, такие работы :) Но обо всем по порядку. ","Чему учат детей на курсах по дизайну","08.02.2024","DESIGN","/images/blog/ru/preview_graph_des_dlya_derey.png","На курсах по графическому дизайну для детей, ребят учат создавать, например, такие работы :) Но обо всем по порядку.",{"type":17,"children":3761,"toc":4072},[3762,3785,3790,3798,3803,3808,3815,3817,3831,3838,3840,3845,3868,3875,3877,3882,3889,3891,3896,3904,3909,3914,3916,3939,3946,3948,3955,3957,3964,3966,3971,3979,3984,3991,3993,3998,4000,4005,4007,4012,4014,4022,4027,4034,4036,4043,4045,4052,4054,4062,4067],{"type":20,"tag":39,"props":3763,"children":3764},{},[3765,3766,3784],{"type":29,"value":43},{"type":20,"tag":45,"props":3767,"children":3768},{},[3769,3770,3774,3775,3783],{"type":29,"value":49},{"type":20,"tag":51,"props":3771,"children":3773},{"src":3772},"/images/blog/ru/internal_1_graph_dis_dlya_detey.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3776,"children":3777},{},[3778],{"type":20,"tag":61,"props":3779,"children":3780},{},[3781],{"type":29,"value":3782},"Примеры работ учеников школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":25,"props":3786,"children":3787},{},[3788],{"type":29,"value":3789},"\n В этой статье мы расскажем, что включают в себя курсы компьютерного дизайна для детей, какими программами дети будут пользоваться и, конечно, как графический дизайн для школьников влияет на развитие ребенка.\n ",{"type":20,"tag":21,"props":3791,"children":3792},{},[3793],{"type":20,"tag":25,"props":3794,"children":3795},{},[3796],{"type":29,"value":3797},"Какие темы уроков и в чем особенность методики",{"type":20,"tag":25,"props":3799,"children":3800},{},[3801],{"type":29,"value":3802},"Графические дизайнеры — востребованное специалисты. Они делают логотипы компаний, рекламные постеры, презентации. Но это взрослые.",{"type":20,"tag":25,"props":3804,"children":3805},{},[3806],{"type":29,"value":3807},"\nЧтобы заинтересовать этой темой, обучение дизайну школьников должно быть построено на более вовлекающих проектах и повседневных примерах. Давайте посмотрим на конкретных иллюстрациях.\n",{"type":20,"tag":109,"props":3809,"children":3812},{"className":3810,"id":3811},[112],"основы-дизайна-композиция-и-цвет",[3813],{"type":29,"value":3814},"Основы дизайна: композиция и цвет",{"type":29,"value":3816},"\nПравила построение композиции и умение работать с цветами — базовый навык любого дизайнера. Чтобы эти темы не показались детям слишком абстрактными, важно привязать их к окружающей ребенка реальности. Теорию лучше подавать через наглядные примеры: вместе с преподавателем обсуждать композицию в иллюстрациях комиксов, разбирать цветовые решения в любимых мультфильмах.\n",{"type":20,"tag":25,"props":3818,"children":3819},{},[3820,3822,3829],{"type":29,"value":3821},"\nПрактические проекты на курсах графического дизайна для школьников должны отвечать тем же правилам. Например, на курсе ",{"type":20,"tag":92,"props":3823,"children":3826},{"className":3824,"target":96,"href":3825},[95],"https://www.kodland.org/ru/courses/fantastic-worlds-design",[3827],{"type":29,"value":3828},"«Дизайн цифровых миров»",{"type":29,"value":3830}," школы Kodland дети рисуют локацию для собственного мультфильма — и так учатся построению композиции. \n",{"type":20,"tag":109,"props":3832,"children":3835},{"className":3833,"id":3834},[112],"работа-со-шрифтами",[3836],{"type":29,"value":3837},"Работа со шрифтами",{"type":29,"value":3839},"\nПрофессиональные дизайнеры считают умение работать с типографикой важным и отличающим хорошего специалиста от среднего. Дизайнер знает, как подобрать шрифт под настроение проекта, подобрать несколько шрифтов, сделать нужные отступы и так далее. \n",{"type":20,"tag":25,"props":3841,"children":3842},{},[3843],{"type":29,"value":3844},"\nНо в курсе дизайна для школьников такая тема может быть еще более абстрактной, и важно этой теме придать интересную обертку. Например, поработать с шрифтами на примере комикса, как это делается в Kodland.\n",{"type":20,"tag":39,"props":3846,"children":3847},{},[3848,3849,3867],{"type":29,"value":43},{"type":20,"tag":45,"props":3850,"children":3851},{},[3852,3853,3857,3858,3866],{"type":29,"value":49},{"type":20,"tag":51,"props":3854,"children":3856},{"src":3855},"/images/blog/ru/internal_2_graph_dis_dlya_detey.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3859,"children":3860},{},[3861],{"type":20,"tag":61,"props":3862,"children":3863},{},[3864],{"type":29,"value":3865},"Комиксы учеников школы Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":3869,"children":3872},{"className":3870,"id":3871},[112],"_2d-3d-моделирование-и-анимация",[3873],{"type":29,"value":3874},"2D, 3D-моделирование и анимация",{"type":29,"value":3876},"\nМоделирование и анимация — это мощные мощные дополнительные навыки для взрослого графического дизайнера. Во многие компании часто требуются универсальные спецы, которые не только делают статичные изображения, но и могут сделать рекламные ролики или анимацию на сайте. \n",{"type":20,"tag":25,"props":3878,"children":3879},{},[3880],{"type":29,"value":3881},"\nДля ребенка же практика по анимации будет особенно интересна! На курсе по основам графического дизайна для детей в Kodland ребята создают своих персонажей, анимируют комиксы и целый мультфильм, который потом могут показать своим друзьям.\n",{"type":20,"tag":109,"props":3883,"children":3886},{"className":3884,"id":3885},[112],"работа-в-профессиональных-программах",[3887],{"type":29,"value":3888},"Работа в профессиональных программах",{"type":29,"value":3890},"\nPhotoshop, Figma, Adobe Illustrator, After Effects — обязательные инструменты графического дизайнера. Но для детей эти программы будут слишком перегруженными. Поэтому на курсах графического дизайна для подростков детям подойдут программы вроде: \n- Krita,\n- Wick Editor, \n- Tinkercad, \n- CoSpaces. \n",{"type":20,"tag":25,"props":3892,"children":3893},{},[3894],{"type":29,"value":3895},"\nВажно, чтобы с одной стороны, программы не требовали особого компьютера и были легки в использовании. И, с другой стороны, обладали всеми основными функциями, что и программы для взрослых — чтобы навык работы в них пригодился в будущем. \n",{"type":20,"tag":21,"props":3897,"children":3898},{},[3899],{"type":20,"tag":25,"props":3900,"children":3901},{},[3902],{"type":29,"value":3903},"Как курсы дизайна влияют на ребенка",{"type":20,"tag":25,"props":3905,"children":3906},{},[3907],{"type":29,"value":3908},"Курсы компьютерной графики для детей — отличный способ обернуть любовь современных подростков к гаджетам на пользу. Ведь это так классно, когда ты занимаешься любимым делом, а потом можешь сделать это своей профессией! Но есть и полезные влияния на развитие в целом.",{"type":20,"tag":109,"props":3910,"children":3912},{"className":3911,"id":1538},[112],[3913],{"type":29,"value":1541},{"type":29,"value":3915},"\nКреативное мышление — это умение выходить за рамки и находить решение проблемы. Этот навык пригодится и в учебе, и во взрослой профессиональной карьере. Графический дизайн для подростков будет мощным толчком для развития этого софт-скилла.\n",{"type":20,"tag":39,"props":3917,"children":3918},{},[3919,3920,3938],{"type":29,"value":43},{"type":20,"tag":45,"props":3921,"children":3922},{},[3923,3924,3928,3929,3937],{"type":29,"value":49},{"type":20,"tag":51,"props":3925,"children":3927},{"src":3926},"/images/blog/ru/internal_3_graph_dis_dlya_detey.png",[],{"type":29,"value":49},{"type":20,"tag":57,"props":3930,"children":3931},{},[3932],{"type":20,"tag":61,"props":3933,"children":3934},{},[3935],{"type":29,"value":3936},"Разные варианты решения одной и той же задачи — работы студентов Kodland",{"type":29,"value":43},{"type":29,"value":37},{"type":20,"tag":109,"props":3940,"children":3943},{"className":3941,"id":3942},[112],"умение-ставить-цели",[3944],{"type":29,"value":3945},"Умение ставить цели ",{"type":29,"value":3947},"\nПравильная постановка цели — с разбивкой на этапы, с метриками достижения цели, с планом реализации — гарантия достижения этой цели. Правильно сконструированные курсы графического дизайна для детей помогают увидеть этот процесс со стороны и освоить такую постановку как отдельный навык. Еще курсы цифровых навыков помогают научиться рефлексировать — оценивать, что уже выполнено для достижения цели, что было сделано правильно, а что можно улучшить. \n",{"type":20,"tag":109,"props":3949,"children":3952},{"className":3950,"id":3951},[112],"нормальное-отношение-к-ошибкам",[3953],{"type":29,"value":3954},"Нормальное отношение к ошибкам",{"type":29,"value":3956},"\nБоязнь совершить ошибку часто останавливает взрослых людей от действий. Если с детства помогать ребенку увидеть, что ошибки — это нормально, то в будущем ему поможет это быть свободнее в своих решениях. Курсы дизайна для детей помогают увидеть, что любую задачу можно решить разными способами — и это не будет ошибкой. А если ты сделал что-то не идеально, то можно просто внести правки — и ничего страшного не произойдет.\n",{"type":20,"tag":109,"props":3958,"children":3961},{"className":3959,"id":3960},[112],"профориентация",[3962],{"type":29,"value":3963},"Профориентация",{"type":29,"value":3965},"\nПрофориентационные тесты и дни открытых дверей в вузах — это хорошо, но лучший способ найти любимое дело — это попробовать много разных занятий. Курсы дизайна для подростков — это место, где можно попробовать свои силы и увидеть, насколько занятие тебе откликается. А вдруг ребенок уже в детстве найдет дело жизни и даже начнет этим зарабатывать? :) \n",{"type":20,"tag":25,"props":3967,"children":3968},{},[3969],{"type":29,"value":3970},"\nЕсли так произойдет, то после можно участвовать в конкурсах по графическому дизайну для детей, проходить стажировки, а после и поступить в соответствующий вуз по любви.\n",{"type":20,"tag":21,"props":3972,"children":3973},{},[3974],{"type":20,"tag":25,"props":3975,"children":3976},{},[3977],{"type":29,"value":3978},"Как выбрать школу дизайна для детей",{"type":20,"tag":25,"props":3980,"children":3981},{},[3982],{"type":29,"value":3983},"Если ваш ребенок готов основательно погрузиться в новое хобби, то специальные курсы графического дизайна для подростков направят его энергию и доведут до результата. Мы не станем нахваливать свою школу, а расскажем, на какие аспекты стоит посмотреть при выборе.",{"type":20,"tag":109,"props":3985,"children":3988},{"className":3986,"id":3987},[112],"посмотрите-на-дизайн-проекты-учеников",[3989],{"type":29,"value":3990},"Посмотрите на дизайн-проекты учеников",{"type":29,"value":3992},"\nКонечно, мы не предлагаем вам оценивать качество проектов с точки зрения дизайна — не у каждого родителя есть такой навык. Просто посмотрите, насколько они вдохновляют вас и ребенка. Хочется ли их повторить, хочется ли понять, как такое в принципе создается. Эмоциональная составляющая в этом деле очень важна — ребенку должно нравиться то, что он делает.\n",{"type":20,"tag":109,"props":3994,"children":3996},{"className":3995,"id":3174},[112],[3997],{"type":29,"value":3177},{"type":29,"value":3999},"\nВажно убедиться, что она в принципе существует. Методика должна работать с мотивацией ребенка — чтобы он хотел пройти обучение до конца и реализовать свой потенциал. Важно, чтобы атмосфера класса позволяла совершать ошибки, выражать свое мнение, выходить за рамки и творить. Если будут эти составляющие — то и материал уроков обязательно усвоится. \n",{"type":20,"tag":109,"props":4001,"children":4003},{"className":4002,"id":1909},[112],[4004],{"type":29,"value":1912},{"type":29,"value":4006},"\nТакие уроки есть у многих школ, ",{"type":20,"tag":92,"props":4008,"children":4010},{"className":4009,"href":3196},[95],[4011],{"type":29,"value":3199},{"type":29,"value":4013},". Это отличная возможность посмотреть на методику и атмосферу школы изнутри, но при этом с безопасного расстояния — ведь такой урок вас ни к чему не обязывает. А еще после урока вы сможете оценить, насколько ваш ребенок вдохновлен, хочется ли ему вернуться на занятия именно в эту школу. \n",{"type":20,"tag":21,"props":4015,"children":4016},{},[4017],{"type":20,"tag":25,"props":4018,"children":4019},{},[4020],{"type":29,"value":4021},"Кем ребенок сможет стать в будущем",{"type":20,"tag":25,"props":4023,"children":4024},{},[4025],{"type":29,"value":4026},"Графический дизайн — лишь одно из направлений, куда увлеченный дизайном ребенок сможет двигаться во взрослой жизни. Опишем несколько профессий, в которых сможет развиваться выпускник курсов графического дизайна для школьников.",{"type":20,"tag":109,"props":4028,"children":4031},{"className":4029,"id":4030},[112],"графический-дизайнер",[4032],{"type":29,"value":4033},"Графический дизайнер",{"type":29,"value":4035},"\nМы уже писали, что графические дизайнеры делают логотипы компаний, рекламные постеры, презентации. В их владении находится и брендбук — свод правил, по которым создается визуальный стиль всей компании. Если будущего специалиста будет увлекать брендинг и реклама, то графический дизайн идеально ему подойдет. Опытный специалист этого направления может зарабатывать 150 000 ₽.\n",{"type":20,"tag":109,"props":4037,"children":4040},{"className":4038,"id":4039},[112],"продуктовый-дизайнер",[4041],{"type":29,"value":4042},"Продуктовый дизайнер",{"type":29,"value":4044},"\nЕще одно востребованное направление, в которое может прийти увлекающийся дизайном ребенок — продуктовый дизайн. Такие дизайнеры отвечают за удобство и красоту разных диджитал-сервисов — сайтов, мобильных приложений, порталов. Это одни из самых востребованных IT-специалистов: средняя зарплата опытного специалиста достигает 240 000 ₽, а профессионалы требуются во многих странах мира.\n",{"type":20,"tag":109,"props":4046,"children":4049},{"className":4047,"id":4048},[112],"моушн-дизайнер",[4050],{"type":29,"value":4051},"Моушн-дизайнер",{"type":29,"value":4053},"\nМоушн-дизайнер уже отвечает за то, чтобы статичная графика обрела движение — в разных видео, в кино, на ТВ. Востребованность этого направления обусловлена особенностями современного мира: люди все больше смотрят видео, а значит нужны специалисты, способные такое видео создать. Моушн-дизайнеры с опытом могут зарабатывать 200 000 ₽ и более. К тому же они могут выбирать работу из большого количества сфер, где важно создавать видеоролики.\n",{"type":20,"tag":21,"props":4055,"children":4056},{},[4057],{"type":20,"tag":25,"props":4058,"children":4059},{},[4060],{"type":29,"value":4061},"Как помочь ребенку с выбором",{"type":20,"tag":25,"props":4063,"children":4064},{},[4065],{"type":29,"value":4066},"Но в любом случае дело своей жизни не найти, пока его не попробовать. Пусть попробуют себя в дизайне :) Записывайтесь на бесплатное пробное занятие в онлайн-школу цифровых навыков для детей. Профессиональный методист поможет выбрать подходящее вашему ребенку направление, а вы увидите изнутри, как проходит обучение.",{"type":20,"tag":895,"props":4068,"children":4069},{"scoped":897},[4070],{"type":29,"value":4071},"\n figure {\n margin: 45px 0 60px 0;\n}\n\nfigcaption {\n margin-top: 20px;\n}\n\n.texth4 {\n margin: 50px 0 30px 0;\n}\n\n@media screen and (max-width:700px) {\n .texth4{\n margin: 30px 0 20px 0;\n }\n figure {\n margin: 35px 0 30px 0;\n}\nfigcaption {\n font-size: 12px;\n}\n}\na.linkArticle {\ntext-decoration: underline;\n}\n",{"title":8,"searchDepth":902,"depth":902,"links":4073},[],"content:ru:blog:8.graficheskij-dizajn-dlya-detej.md","ru/blog/8.graficheskij-dizajn-dlya-detej.md",{"_path":4077,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4078,"description":4079,"h1":4079,"date":4080,"tags":2908,"cover":4081,"summary":4082,"body":4083,"_type":904,"_id":4171,"_source":906,"_file":4172,"_extension":908},"/ru/blog/pyat-prichin-uchitsya-programmirovaniyu-v-shkolnom-vozraste","Зачем ребёнку учиться программировать","5 причин учиться программированию в школьном возрасте","18.01.2024","/images/blog/ru/preview_5_prichin.png","Мы привыкли думать, что стать программистом можно только после школы, и отучившись в университете. Но на самом деле начать программировать можно уже в 6 лет, главное, что детям такие необычные увлечения очень нравятся.",{"type":17,"children":4084,"toc":4169},[4085,4097,4102,4113,4118,4130,4135,4147,4152,4164],{"type":20,"tag":21,"props":4086,"children":4087},{},[4088],{"type":20,"tag":4089,"props":4090,"children":4091},"ol",{},[4092],{"type":20,"tag":814,"props":4093,"children":4094},{},[4095],{"type":29,"value":4096},"Творчество",{"type":20,"tag":25,"props":4098,"children":4099},{},[4100],{"type":29,"value":4101},"Начнём с того, что программирование — это не просто написание алгоритмов и кодов. Информатика — самый творческий предмет из школьной программы. Ваша фантазия и реализация ничем не ограничены: можно создавать собственные трёхмерные миры, игры, музыку.",{"type":20,"tag":21,"props":4103,"children":4104},{},[4105],{"type":20,"tag":4089,"props":4106,"children":4107},{"start":902},[4108],{"type":20,"tag":814,"props":4109,"children":4110},{},[4111],{"type":29,"value":4112},"Профессия",{"type":20,"tag":25,"props":4114,"children":4115},{},[4116],{"type":29,"value":4117},"Информатика — школьный предмет, который закладывает знания для будущей профессии. Примеров востребованности молодых программистов и разработчиков много даже у нас в Kodland.",{"type":20,"tag":21,"props":4119,"children":4120},{},[4121],{"type":20,"tag":4089,"props":4122,"children":4124},{"start":4123},3,[4125],{"type":20,"tag":814,"props":4126,"children":4127},{},[4128],{"type":29,"value":4129},"Способности",{"type":20,"tag":25,"props":4131,"children":4132},{},[4133],{"type":29,"value":4134},"Используя ограниченный набор инструментов, в виде языка программирования и компьютера, кодеры шаг за шагом выстраивают программу под конкретную цель. Им нужно проанализировать и декомпозировать задачу, написать код, протестировать и отладить его. Так что, программирование — это еще и отличный способ для школьников научиться мыслить структурно и последовательно.",{"type":20,"tag":21,"props":4136,"children":4137},{},[4138],{"type":20,"tag":4089,"props":4139,"children":4141},{"start":4140},4,[4142],{"type":20,"tag":814,"props":4143,"children":4144},{},[4145],{"type":29,"value":4146},"Погружение в IT",{"type":20,"tag":25,"props":4148,"children":4149},{},[4150],{"type":29,"value":4151},"Программирование помогает понять, как работают любимые игры и приложения, стать создателем, а не просто пользователем или потребителем. В нашей школе мы охватываем темы, связанные с цифровой грамотностью и безопасностью, показываем, как грамотно использовать технологии, делаем так, чтобы не устройства управляли ребёнком, а он ими. Это по-настоящему осознанное погружение в мир IT.",{"type":20,"tag":21,"props":4153,"children":4154},{},[4155],{"type":20,"tag":4089,"props":4156,"children":4158},{"start":4157},5,[4159],{"type":20,"tag":814,"props":4160,"children":4161},{},[4162],{"type":29,"value":4163},"Навыки",{"type":20,"tag":25,"props":4165,"children":4166},{},[4167],{"type":29,"value":4168},"Ещё несколько деталей. Ребёнок, который программирует… начнёт быстрее печатать, освоит все необходимые навыки работы с компьютером, научиться собирать и обрабатывать информацию, лучше изучит английский язык.",{"title":8,"searchDepth":902,"depth":902,"links":4170},[],"content:ru:blog:9.pyat-prichin-uchitsya-programmirovaniyu-v-shkolnom-vozraste.md","ru/blog/9.pyat-prichin-uchitsya-programmirovaniyu-v-shkolnom-vozraste.md",{"_path":4174,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":4175,"description":4176,"h1":4176,"date":4080,"tags":2908,"cover":4177,"summary":4178,"body":4179,"_type":904,"_id":4202,"_source":906,"_file":4203,"_extension":908},"/ru/blog/prevrashchaem-detskie-mechty-v-realnye-proekty","Как сделать реальный проект из детской мечты","Превращаем детские мечты в реальные проекты","/images/blog/ru/preview_detskie_mechty.png","В Kodland дети осваивают цифровые навыки, которые помогут им ориентироваться в новой реальности и создавать игры, сайты и мультики. ",{"type":17,"children":4180,"toc":4200},[4181,4186,4190,4195],{"type":20,"tag":25,"props":4182,"children":4183},{},[4184],{"type":29,"value":4185},"\nЭто безопасная среда, в которой дети могут учиться, творить и развиваться. Ошибаться и воспринимать ошибки как опыт. Создавать крутые проекты, которые можно показать миру. \n",{"type":20,"tag":25,"props":4187,"children":4188},{},[4189],{"type":29,"value":4185},{"type":20,"tag":25,"props":4191,"children":4192},{},[4193],{"type":29,"value":4194},"\nИ в своём блоге мы будем издавать материалы, которые помогут родителям определить наклонности ребенка, вовлечь его в дополнительное обучение и вместе разобраться в современных технологиях. Stay tuned! \n",{"type":20,"tag":25,"props":4196,"children":4197},{},[4198],{"type":29,"value":4199},"\nА если вы хотите определить подходящее ребенку направление вместе с методистом — записывайтесь на бесплатный пробный урок в Kodland уже сейчас.\n",{"title":8,"searchDepth":902,"depth":902,"links":4201},[],"content:ru:blog:10.prevrashchaem-detskie-mechty-v-realnye-proekty.md","ru/blog/10.prevrashchaem-detskie-mechty-v-realnye-proekty.md",{"_path":4205,"_dir":4206,"_draft":7,"_partial":7,"_locale":8,"_id":4207,"_type":4208,"body":4209,"title":4245,"_source":906,"_file":4246,"_extension":4208},"/ru/footers","ru","content:ru:Footers.csv","csv",[4210,4220,4227,4233,4239],{"Name":4211,"Slug":4212,"Collection ID":4213,"Item ID":4214,"Created On":4215,"Updated On":4216,"Published On":4217,"footer img":4218,"footer link":8,"text link":4219},"Софии, 14 лет","maria-11","63a3299ed9091c67d13774ba","63a3299ed9091c8124377711","Wed Jul 06 2022 16:33:53 GMT+0000 (Coordinated Universal Time)","Fri Jul 08 2022 08:24:36 GMT+0000 (Coordinated Universal Time)","Wed Dec 21 2022 15:44:37 GMT+0000 (Coordinated Universal Time)","https://uploads-ssl.webflow.com/62c59ac522ce631d1a73e978/62c5b9719e3aff4a77b38f91_625d5d3fb1b127dd3d8acc14_Rectangle%252017734.jpeg","Работа",{"Name":4221,"Slug":4222,"Collection ID":4213,"Item ID":4223,"Created On":4224,"Updated On":4225,"Published On":4217,"footer img":4226,"footer link":8,"text link":4219},"Эрика, 10 лет","maria-11-12","63a3299ed9091c7668377714","Wed Jul 06 2022 16:33:54 GMT+0000 (Coordinated Universal Time)","Fri Jul 08 2022 08:24:05 GMT+0000 (Coordinated Universal Time)","https://uploads-ssl.webflow.com/62c59ac522ce631d1a73e978/62c5b9724d72d91e8ff8938f_625d5e4efe7988658fcb785c_Rectangle%252017734.png",{"Name":4228,"Slug":4229,"Collection ID":4213,"Item ID":4230,"Created On":4224,"Updated On":4231,"Published On":4217,"footer img":4232,"footer link":8,"text link":4219},"Анны, 13 лет","maria-11-13","63a3299ed9091cd68d377715","Fri Jul 08 2022 08:24:12 GMT+0000 (Coordinated Universal Time)","https://uploads-ssl.webflow.com/62c59ac522ce631d1a73e978/62c5b9724d72d9f5d7f89390_625d5e726cdfb0fb47db060f_Rectangle%252017734-1.png",{"Name":4234,"Slug":4235,"Collection ID":4213,"Item ID":4236,"Created On":4224,"Updated On":4237,"Published On":4217,"footer img":4238,"footer link":8,"text link":4219},"Алекса, 10 лет","maria-11-14","63a3299ed9091cc933377712","Fri Jul 08 2022 08:24:29 GMT+0000 (Coordinated Universal Time)","https://uploads-ssl.webflow.com/62c59ac522ce631d1a73e978/62c5b971b005805726d5d249_625d5e8ff1f3f9d414ce6164_Rectangle%252017734-2.png",{"Name":4240,"Slug":4241,"Collection ID":4213,"Item ID":4242,"Created On":4224,"Updated On":4243,"Published On":4217,"footer img":4244,"footer link":8,"text link":4219},"Марии, 11 лет","maria-11-15","63a3299ed9091c247d377713","Fri Jul 08 2022 08:24:18 GMT+0000 (Coordinated Universal Time)","https://uploads-ssl.webflow.com/62c59ac522ce631d1a73e978/62c5b971b101aa8a4b8247dd_625d5ea6a6633f2443ccdcd1_Rectangle%252017734-3%2520(1).png","Footers","ru/Footers.csv",{"$ssite-config":4248},{"currentLocale":4249,"defaultLocale":4250,"description":4251,"env":4253,"indexable":897,"name":4254,"trailingSlash":7,"url":4255},["Ref",4206],"en",["EmptyRef",4252],"_","production",["EmptyRef",4252],"https://www.kodland.org",["Set"],{"cmsBlogList_ru":4258,"cmsFooters_ru":4258},null,"/ru/blog",{"banner":4261},{"isBannerHidden":4262},["EmptyRef",4263],"false"]</script>
<script>window.__NUXT__={};window.__NUXT__.config={public:{siteEnv:"production",siteUrl:"https://www.kodland.org",platformUrl:"https://learn.kodland.org",legacyPlatformUrl:"https://platform.kodland.org",hubUrl:"https://hub.kodland.org",mkApi:"https://booking-back.production.kodland.org/",mkBackofficeApi:"https://backoffice.kodland.org/api/v1/",cdnBase:"https://cdn.kodland.org/main-site-v2",mdc:{components:{prose:true,map:{p:"prose-p",a:"prose-a",blockquote:"prose-blockquote","code-inline":"prose-code-inline",code:"ProseCodeInline",em:"prose-em",h1:"prose-h1",h2:"prose-h2",h3:"prose-h3",h4:"prose-h4",h5:"prose-h5",h6:"prose-h6",hr:"prose-hr",img:"prose-img",ul:"prose-ul",ol:"prose-ol",li:"prose-li",strong:"prose-strong",table:"prose-table",thead:"prose-thead",tbody:"prose-tbody",td:"prose-td",th:"prose-th",tr:"prose-tr"}},headings:{anchorLinks:{h1:false,h2:false,h3:false,h4:false,h5:false,h6:false}}},content:{locales:[],defaultLocale:"",integrity:1772224530069,experimental:{stripQueryParameters:false,advanceQuery:false,clientDB:false},respectPathCase:false,api:{baseURL:"/api/_content"},navigation:{fields:[]},tags:{p:"prose-p",a:"prose-a",blockquote:"prose-blockquote","code-inline":"prose-code-inline",code:"ProseCodeInline",em:"prose-em",h1:"prose-h1",h2:"prose-h2",h3:"prose-h3",h4:"prose-h4",h5:"prose-h5",h6:"prose-h6",hr:"prose-hr",img:"prose-img",ul:"prose-ul",ol:"prose-ol",li:"prose-li",strong:"prose-strong",table:"prose-table",thead:"prose-thead",tbody:"prose-tbody",td:"prose-td",th:"prose-th",tr:"prose-tr"},highlight:false,wsUrl:"",documentDriven:false,host:"",trailingSlash:false,search:"",contentHead:true,anchorLinks:{depth:4,exclude:[1,2,3,4,1]}},persistedState:{storage:"cookies",debug:false,cookieOptions:{}},i18n:{baseUrl:"https://www.kodland.org",locales:{en:{domain:""},es:{domain:""},pt:{domain:""},id:{domain:""},it:{domain:""},tr:{domain:""},pl:{domain:""},ru:{domain:""},kz:{domain:""}}}},app:{baseURL:"/",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/v67327c56f0bb4ef8b305cae61679db8f1769101564043" integrity="sha512-rdcWY47ByXd76cbCFzznIcEaCN71jqkWBBqlwhF1SY7KubdLKZiEGeP7AyieKZlGP9hbY/MhGrwXzJC/HulNyg==" data-cf-beacon='{"version":"2024.11.0","token":"408d8dc64f1b4ab5936a656cb9db7d53","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body></html>