Թեմայի վերաբերյալ հրապարակումներ 'learning-to-code'
Կոդավորում սովորելու 7 առասպելներ
Սկզբնապես հրապարակվել է blog.stephsmith.io -ում:
Վերջերս ես ելույթ ունեցա սովորել կոդավորել ապրանքները մեկ տարուց պակաս ժամանակում :
Ելույթը լավ ընդունվեց և նույնիսկ պիտակվեց 2018 թվականի լավագույն ելույթն այն վայրում, որտեղ այն տրվեց: 🙂 Քանի որ թվում էր, թե դա որոշակի ոգեշնչում էր ներկաների մոտ, ես որոշեցի գրել հիմնական կետերի ավելի մատչելի ամփոփում:
Նախապատմություն
Հատվածը նախաբանելու համար կարծում եմ, որ կարևոր է արագ անցնել իմ պատմությանը: Ես Ստեֆն եմ և 25 տարեկան: 25..
Python-ում տիպային ակնարկներ օգտագործելու վերջնական ուղեցույց. 6 դեպք
Բարելավել կոդի ընթեռնելիությունը և հեշտացնել այն հասկանալը
Python-ը մեզ չի ստիպում հստակորեն նշել փոփոխականի տեսակը: Դա պայմանավորված է նրանով, որ որպես դինամիկ մուտքագրված լեզու՝ Python-ը չի մտածում փոփոխականի տեսակի մասին, քանի դեռ այն չի օգտագործվել: Սա Python-ին դարձնում է ճկուն և հարմար: Այնուամենայնիվ, այս ճկունությունն ու հարմարավետությունը կարող են հանգեցնել թաքնված սխալների և կոդի բազայում տիպի անվտանգության բացակայության:
Բարեբախտաբար, Python 3.5-ից ի վեր մենք լուծում ունենք՝..
Քանի որ ես սովորում եմ տնից, և ոչ պաշտոնական դասարանից, կնոջս կամ ընտանիքիս համար մի փոքր ավելի դժվար է…
Քանի որ ես սովորում եմ տնից և ոչ պաշտոնական դասարանից, կնոջս կամ ընտանիքիս համար մի փոքր ավելի դժվար է հասկանալ, որ ես իմ համակարգչի մոտ եմ, բայց ես չեմ բամբասում, ուստի չպետք է շեղեմ ուշադրությունս: Դասընթացների և ծրագրավորման գրքերի ծովում դժվար է ընտրել ճիշտը կամ ստեղծել ձեր սեփական ցուցակը, եթե սովորեք հասկացություններ (շատ հատուկ յուրաքանչյուր ծրագրավորման լեզվի/կույտի համար): Քանի որ ես կառուցում եմ իմ սեփական ուսումնական ծրագրերը և ընտրում եմ իմ ուսումնական նյութը, դժվար է վստահ..
Խնդրի լուծումը պարզեցված է
Խնդիրների լուծման հարցում ավելի լավ դառնալու այլընտրանքային մոտեցում:
Ծրագրավորողների մեծամասնությունը ցանկանում է ավելի լավանալ խնդիրների լուծման հարցում: Այսպիսով, նրանք լռելյայն կրկնում են:
Ես այս մոտեցումն անվանում եմ «խնդիրներ լուծող վազքուղի»: Եվ, իմ փորձով, դա չի աշխատում:
Ես ինքս վազքուղու վրա էի, երբ սկսեցի ծրագրավորել: Ես իսկապես շատ էի աշխատում՝ լուծելով շատ խնդիրներ։ Բայց ես ոչ մի տեղ չէի գնում։
Ես մենակ չեմ.
Լավագույն կատարողականի վերաբերյալ հետազոտությունը..
Python #01
Ես բարոյական պարտավորություն ունեմ կիսվել ձեզ հետ: Երեկ երեկոյան ես ծախսեցի կեսը՝ փորձելով պարզել, թե ինչպես լուծել այս խնդիրը: Ես նույնիսկ գնացի ցնցուղ և ինքս ինձ հետ խոսեցի ջրի տակ, թե ինչպես կարող եմ անել լուծում գտնելու համար:
Մինչև այսօր առավոտ, Stack Overflow-ի վերաբերյալ խորհրդակցելուց հետո, ես հասկացա, որ մոռանում եմ օգտագործել կոդավորման մեջ իսկապես օգտակար բան՝ օժանդակ փոփոխականներ:
Ահա կոդը.
Ֆունկցիոնալ կյանքի ցիկլը??
Այժմ, երբ ես գրավեցի ձեր ուշադրությունը 😵💫, եկեք խոսենք այն մասին, թե ինչպես են ազդեցությունները տարբերվում բաղադրիչներից: Մենք բոլորս գիտենք, որ բաղադրիչները կարող են տեղադրվել, թարմացվել և ապամոնտաժվել DOM-ից: A useEffect -ը մի փոքր այլ է, քանի որ այն կարող է աշխատել և կարող է դադարեցնել աշխատանքը:
Շատ ավելի պարզ, քան դասի բաղադրիչները 🥲:
Ամենաշփոթեցնող բաներից մեկը useEffect -ի կախվածության ցուցակն է: Սովորաբար, ավելի լավ է, որ այն հնարավորինս կարճ լինի, քանի որ ցուցակի..
Տվյալների գիտության մեքենայական ուսուցման շրջանաձև՝ խորը ուսուցում
Այս ձեռնարկը հատուկ է բոլոր խանդավառ ընթերցողների համար, քանի որ ես ձեզ ներկայացնում եմ տվյալների գիտության ՎԵՐՋՆԱԿԱՆ ուսումնական ծրագիրը:
Այս ուսումնական ծրագրում ես ինքս կգրեմ գլուխների շարք հետաքրքիր և պարզ ձևով:
Այս ուսումնական ծրագրի հիմնական կարևորագույն կետերն են
Այն կարող է օգտակար լինել բոլորի համար, ես գրել եմ որոշ կետեր, որոնց միջոցով դուք պետք է դատեք ձեր տրամաչափը և ըստ այդմ սկսեք սերիալը սովորել: Ինտերակտիվ պատկերացումներ, օրինակներ, որոշ կարևոր հղումներ և..
Նոր նյութեր
Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը:
Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...
Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..
Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..
Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..
C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող:
Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...
Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը:
ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..