NEW

Necə işləyir? — vizual bələdçi

Proqramlaşdırmanın çətin anlarını izah edən qısa, animasiyalı videolar. Hər video yalnız bir anlayışı göstərir: kod sətir-sətir işləyir, yaddaş, çağırış steki və konsol isə gözünüzün qarşısında dəyişir. JavaScript, Python və PHP üzrə.

  • 616interaktiv material
  • 560animasiyalı video
  • 56məşq
  • 3proqramlaşdırma dili
  • 15mövzu bölməsi

Göstərilir: 560 video

Əsaslar

216
JS#01ƏsaslarDəyişən nədir və necə dəyişir?let və const ilə yaddaşda "qutu" yaratmaq və dəyəri yeniləmək.JavaScript · 4 · ~13s JS#02ƏsaslarMəlumat tipləri və typeofnumber, string, boolean, null — və typeof null-un məşhur sürprizi.JavaScript · 8 · ~18s JS#03ƏsaslarRiyazi operatorlar: + − * / %Toplama, çıxma, vurma, bölmə və qalıq (%) necə hesablanır.JavaScript · 6 · ~13s JS#05Əsaslar== və === arasındakı fərqNiyə 5 == "5" doğrudur, 5 === "5" isə yox?JavaScript · 4 · ~11s JS#06ƏsaslarGörünmə sahəsi (scope)Funksiyanın içindəki dəyişən çöldəkinə niyə toxunmur?JavaScript · 7 · ~18s JS#44ƏsaslarAnimasiya: JavaScript nədir və harada işləyirJavaScript nədir və harada işləyir: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#46ƏsaslarAnimasiya: DevTools və konsol: console.log, table, group, timeDevTools və konsol: console.log, table, group, time: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#47ƏsaslarAnimasiya: İş mühiti: VS Code, Node.js 22 və skriptlərin işə s…İş mühiti: VS Code, Node.js 22 və skriptlərin işə salınması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#48ƏsaslarAnimasiya: Sintaksis: təlimatlar, nöqtəli vergül, şərhlər və s…Sintaksis: təlimatlar, nöqtəli vergül, şərhlər və strict mode: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#49ƏsaslarAnimasiya: İstifadəçi ilə sadə dialoq: alert, prompt və confirmİstifadəçi ilə sadə dialoq: alert, prompt və confirm: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#50ƏsaslarAnimasiya: Ədədlər və arifmetik operatorlarƏdədlər və arifmetik operatorlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#51ƏsaslarAnimasiya: Məntiqi tip: true, false, truthy və falsy dəyərlərMəntiqi tip: true, false, truthy və falsy dəyərlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#52ƏsaslarAnimasiya: null və undefined: fərq nədədirnull və undefined: fərq nədədir: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#53ƏsaslarAnimasiya: Tiplərin çevrilməsi: açıq və gizli çevrilməTiplərin çevrilməsi: açıq və gizli çevrilmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#54ƏsaslarAnimasiya: Default parametrlər və rest parametrləriDefault parametrlər və rest parametrləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#56ƏsaslarAnimasiya: Hoisting, var və müvəqqəti ölü zona (TDZ)Hoisting, var və müvəqqəti ölü zona (TDZ): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#57ƏsaslarAnimasiya: Closure-lar: funksiya öz mühitini necə yadda saxlayırClosure-lar: funksiya öz mühitini necə yadda saxlayır: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#59ƏsaslarAnimasiya: Optional chaining ?.: xassələrə təhlükəsiz müraciətOptional chaining ?.: xassələrə təhlükəsiz müraciət: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#61ƏsaslarAnimasiya: Regular expressions: sintaksis, flag-lər və simvol…Regular expressions: sintaksis, flag-lər və simvol sinifləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#64ƏsaslarAnimasiya: Ədədlərlə iş: Math, yuvarlaqlaşdırma, parseInt və B…Ədədlərlə iş: Math, yuvarlaqlaşdırma, parseInt və BigInt: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#65ƏsaslarAnimasiya: Date obyekti: tarixin yaradılması və komponentləriDate obyekti: tarixin yaradılması və komponentləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~10s JS#66ƏsaslarAnimasiya: Tarixlərlə hesablamalar və saat qurşaqlarıTarixlərlə hesablamalar və saat qurşaqları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~10s JS#67ƏsaslarAnimasiya: Intl.DateTimeFormat və RelativeTimeFormat: tarixlər…Intl.DateTimeFormat və RelativeTimeFormat: tarixlərin formatlanması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~10s JS#68ƏsaslarAnimasiya: Intl.NumberFormat, PluralRules və ListFormatIntl.NumberFormat, PluralRules və ListFormat: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#70ƏsaslarAnimasiya: WeakMap, WeakSet və garbage collectionWeakMap, WeakSet və garbage collection: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#71ƏsaslarAnimasiya: JSON: JSON.stringify və JSON.parseJSON: JSON.stringify və JSON.parse: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#72ƏsaslarAnimasiya: Symbol: unikal açarlar və daxili simvollarSymbol: unikal açarlar və daxili simvollar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#74ƏsaslarAnimasiya: Generatorlar: function* və yieldGeneratorlar: function* və yield: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#75ƏsaslarAnimasiya: this: kontekstin təyin olunma qaydalarıthis: kontekstin təyin olunma qaydaları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#76ƏsaslarAnimasiya: call, apply və bind: kontekstin idarə edilməsicall, apply və bind: kontekstin idarə edilməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#78ƏsaslarAnimasiya: Prototiplər və prototip zənciriPrototiplər və prototip zənciri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#79ƏsaslarAnimasiya: Siniflər (class): constructor, metodlar və sahələrSiniflər (class): constructor, metodlar və sahələr: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#80ƏsaslarAnimasiya: Getter və setter-lərGetter və setter-lər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#81ƏsaslarAnimasiya: Statik xassələr və metodlarStatik xassələr və metodlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#84ƏsaslarAnimasiya: DevTools-da debugging: breakpoint-lər və debuggerDevTools-da debugging: breakpoint-lər və debugger: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#103ƏsaslarAnimasiya: Brauzer validasiyası: Constraint Validation APIBrauzer validasiyası: Constraint Validation API: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~15s JS#105ƏsaslarAnimasiya: localStorage və sessionStorage: məlumatların brauze…localStorage və sessionStorage: məlumatların brauzerdə saxlanması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#106ƏsaslarAnimasiya: Taymerlər: setTimeout və setIntervalTaymerlər: setTimeout və setInterval: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#107ƏsaslarAnimasiya: Mikrotapşırıqlar və makrotapşırıqlar: icra ardıcıllığıMikrotapşırıqlar və makrotapşırıqlar: icra ardıcıllığı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#111ƏsaslarAnimasiya: Frontend üçün HTTP və REST: metodlar, status kodlar…Frontend üçün HTTP və REST: metodlar, status kodları, başlıqlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#115ƏsaslarAnimasiya: İnterfeysdə yüklənmə vəziyyətləri və sorğu yarışlarıİnterfeysdə yüklənmə vəziyyətləri və sorğu yarışları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#116ƏsaslarAnimasiya: API-də autentifikasiya: açarlar, token-lər və CORSAPI-də autentifikasiya: açarlar, token-lər və CORS: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#117ƏsaslarAnimasiya: BOM: window, location, navigator və screenBOM: window, location, navigator və screen: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#118ƏsaslarAnimasiya: History API: pushState, popstate və sadə routingHistory API: pushState, popstate və sadə routing: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#119ƏsaslarAnimasiya: IntersectionObserver: lazy loading və sonsuz scrollIntersectionObserver: lazy loading və sonsuz scroll: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#120ƏsaslarAnimasiya: Geolocation və Clipboard API: icazələrlə işGeolocation və Clipboard API: icazələrlə iş: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#121ƏsaslarAnimasiya: IndexedDB: brauzer verilənlər bazasına girişIndexedDB: brauzer verilənlər bazasına giriş: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#122ƏsaslarAnimasiya: Web Workers: ağır hesablamaların fonda icrasıWeb Workers: ağır hesablamaların fonda icrası: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#123ƏsaslarAnimasiya: Canvas: qrafika çəkməyə girişCanvas: qrafika çəkməyə giriş: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#124ƏsaslarAnimasiya: Drag and Drop API: elementlərin sürüklənməsiDrag and Drop API: elementlərin sürüklənməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#125ƏsaslarAnimasiya: ES modulları: import və exportES modulları: import və export: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#126ƏsaslarAnimasiya: Dinamik import(), top-level await və import.metaDinamik import(), top-level await və import.meta: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 2 · ~7s JS#127ƏsaslarAnimasiya: npm: package.json, asılılıqlar və skriptlərnpm: package.json, asılılıqlar və skriptlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#128ƏsaslarAnimasiya: Vite: layihənin yaradılması, dev server və buildVite: layihənin yaradılması, dev server və build: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#129ƏsaslarAnimasiya: Kod stili: ESLint və PrettierKod stili: ESLint və Prettier: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#130ƏsaslarAnimasiya: Vitest ilə unit testlərVitest ilə unit testlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#131ƏsaslarAnimasiya: jQuery: legacy kodu oxumaq üçün qısa icmaljQuery: legacy kodu oxumaq üçün qısa icmal: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#133ƏsaslarAnimasiya: Currying, qismən tətbiq və funksiyaların kompozisiyasıCurrying, qismən tətbiq və funksiyaların kompozisiyası: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 6 · ~23s JS#134ƏsaslarAnimasiya: Debounce və throttle: çağırışların tezliyinə nəzarətDebounce və throttle: çağırışların tezliyinə nəzarət: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#135ƏsaslarAnimasiya: Frontend təhlükəsizliyi: XSS, innerHTML və textContentFrontend təhlükəsizliyi: XSS, innerHTML və textContent: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#136ƏsaslarAnimasiya: Performans: reflow, requestAnimationFrame və yaddaş…Performans: reflow, requestAnimationFrame və yaddaş sızmaları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#139ƏsaslarAnimasiya: Срок хранения данных в Web StorageСрок хранения данных в Web Storage: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s JS#141ƏsaslarAnimasiya: Чтение параметров запроса из URLЧтение параметров запроса из URL: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#142ƏsaslarAnimasiya: Динамическая загрузка модуляДинамическая загрузка модуля: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~18s PY#01ƏsaslarDəyişən nədir və necə dəyişir?Python-da açar sözsüz dəyişən yaratmaq və dəyəri yeniləmək.Python · 4 · ~11s PY#02ƏsaslarMəlumat tipləri və type()int, float, str, bool — hər dəyərin öz tipi var.Python · 8 · ~17s PY#03ƏsaslarOperatorlar: / // % **Adi bölmə, tam bölmə, qalıq və qüvvətə yüksəltmə.Python · 5 · ~10s PY#05ƏsaslarLokal və qlobal dəyişənlərFunksiyanın içindəki x niyə çöldəki x-ə toxunmur?Python · 7 · ~19s PY#06Əsaslarİki dəyişənin yerini dəyişməka, b = b, a — köməkçi dəyişənsiz, tuple ilə.Python · 4 · ~10s PY#36ƏsaslarAnimasiya: Python nədir və harada istifadə olunurPython nədir və harada istifadə olunur: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#37ƏsaslarAnimasiya: Python-un quraşdırılması və terminalda ilk əmrlərPython-un quraşdırılması və terminalda ilk əmrlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#38ƏsaslarAnimasiya: REPL və ilk skript: Python kodunu necə işə salmaqREPL və ilk skript: Python kodunu necə işə salmaq: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~21s PY#39ƏsaslarAnimasiya: VS Code-un Python üçün qurulması: genişlənmələr, in…VS Code-un Python üçün qurulması: genişlənmələr, interpretator və sazlama: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#40ƏsaslarAnimasiya: print(), şərhlər və sintaksisin əsaslarıprint(), şərhlər və sintaksisin əsasları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#42ƏsaslarAnimasiya: venv virtual mühiti və ilk paketin quraşdırılmasıvenv virtual mühiti və ilk paketin quraşdırılması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#44ƏsaslarAnimasiya: int və float ədədləri: hesab əməliyyatları və opera…int və float ədədləri: hesab əməliyyatları və operatorların prioriteti: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#45ƏsaslarAnimasiya: Daxili ədədi funksiyalar və math moduluDaxili ədədi funksiyalar və math modulu: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#46ƏsaslarAnimasiya: Decimal və Fraction: pul və kəsrlərlə dəqiq hesabla…Decimal və Fraction: pul və kəsrlərlə dəqiq hesablamalar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#47ƏsaslarAnimasiya: input() və tiplərin çevrilməsiinput() və tiplərin çevrilməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 4 · ~14s PY#48ƏsaslarAnimasiya: bool məntiqi tipi və müqayisə operatorlarıbool məntiqi tipi və müqayisə operatorları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#53ƏsaslarAnimasiya: İç-içə dövrlərİç-içə dövrlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~17s PY#58ƏsaslarAnimasiya: İç-içə strukturlar: lüğət siyahıları və siyahı lüğə…İç-içə strukturlar: lüğət siyahıları və siyahı lüğətləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#63ƏsaslarAnimasiya: *args və **kwargs, arqumentlərin açılması*args və **kwargs, arqumentlərin açılması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#64ƏsaslarAnimasiya: Funksiyalarda tip annotasiyaları və docstring-lərFunksiyalarda tip annotasiyaları və docstring-lər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#67ƏsaslarAnimasiya: Qapanmalar (closure)Qapanmalar (closure): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~17s PY#70ƏsaslarAnimasiya: İterasiya olunan obyektlər və iteratorlar: iter() v…İterasiya olunan obyektlər və iteratorlar: iter() və next(): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#71ƏsaslarAnimasiya: Generator funksiyaları və yieldGenerator funksiyaları və yield: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#72ƏsaslarAnimasiya: yield from və generator konveyerləriyield from və generator konveyerləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#75ƏsaslarAnimasiya: Faylların oxunması: open(), rejimlər, kodlaşdırmala…Faylların oxunması: open(), rejimlər, kodlaşdırmalar və with: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 7 · ~29s PY#76ƏsaslarAnimasiya: Fayllara yazma: w, a, x rejimləri və binar fayllarFayllara yazma: w, a, x rejimləri və binar fayllar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 7 · ~28s PY#77ƏsaslarAnimasiya: pathlib: yollarla işpathlib: yollarla iş: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 7 · ~26s PY#78ƏsaslarAnimasiya: os və shutil: faylların kopyalanması, köçürülməsi v…os və shutil: faylların kopyalanması, köçürülməsi və silinməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 7 · ~29s PY#79ƏsaslarAnimasiya: JSON: məlumatların saxlanması və yüklənməsiJSON: məlumatların saxlanması və yüklənməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~21s PY#80ƏsaslarAnimasiya: CSV: cədvəllərin oxunması və yazılmasıCSV: cədvəllərin oxunması və yazılması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 7 · ~27s PY#81ƏsaslarAnimasiya: Modulların idxalı: import, from, as və sys.pathModulların idxalı: import, from, as və sys.path: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#82ƏsaslarAnimasiya: Öz modullarınız və if __name__ == '__main__'Öz modullarınız və if __name__ == '__main__': kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#83ƏsaslarAnimasiya: Paketlər və layihənin strukturuPaketlər və layihənin strukturu: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#84ƏsaslarAnimasiya: pip və asılılıqlar: PyPI, versiyalar, requirements.txtpip və asılılıqlar: PyPI, versiyalar, requirements.txt: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#85ƏsaslarAnimasiya: uv: müasir layihə və paket meneceriuv: müasir layihə və paket meneceri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#86ƏsaslarAnimasiya: pyproject.toml və öz paketinizin yığılmasıpyproject.toml və öz paketinizin yığılması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#87ƏsaslarAnimasiya: datetime: tarixlər, vaxt və intervallardatetime: tarixlər, vaxt və intervallar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 4 · ~13s PY#88ƏsaslarAnimasiya: Tarixlərin formatlanması və saat qurşaqları (zoneinfo)Tarixlərin formatlanması və saat qurşaqları (zoneinfo): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 4 · ~14s PY#90ƏsaslarAnimasiya: itertools: səmərəli iteratorlaritertools: səmərəli iteratorlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#91ƏsaslarAnimasiya: functools: partial, cache, lru_cache və singledispatchfunctools: partial, cache, lru_cache və singledispatch: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#92ƏsaslarAnimasiya: random və secrets: təsadüfi ədədlər və təhlükəsiz t…random və secrets: təsadüfi ədədlər və təhlükəsiz tokenlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#93ƏsaslarAnimasiya: Müntəzəm ifadələr: re modulunun əsaslarıMüntəzəm ifadələr: re modulunun əsasları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 4 · ~15s PY#95ƏsaslarAnimasiya: logging: print əvəzinə loglamalogging: print əvəzinə loglama: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~29s PY#96ƏsaslarAnimasiya: argparse: arqumentli əmr sətri alətləriargparse: arqumentli əmr sətri alətləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#98ƏsaslarAnimasiya: __init__ konstruktoru, self və obyektin atributları__init__ konstruktoru, self və obyektin atributları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#100ƏsaslarAnimasiya: @classmethod və @staticmethod@classmethod və @staticmethod: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#101ƏsaslarAnimasiya: İnkapsulyasiya və @property xassələriİnkapsulyasiya və @property xassələri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#102ƏsaslarAnimasiya: __str__ və __repr__ sehrli metodları__str__ və __repr__ sehrli metodları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#103ƏsaslarAnimasiya: Obyektlərin müqayisəsi və heşlənməsi: __eq__, __lt_…Obyektlərin müqayisəsi və heşlənməsi: __eq__, __lt__, __hash__: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#104ƏsaslarAnimasiya: dataclasses: şablon kod olmadan məlumat sinifləridataclasses: şablon kod olmadan məlumat sinifləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#105ƏsaslarAnimasiya: dataclasses: field, frozen, slots, __post_init__ və…dataclasses: field, frozen, slots, __post_init__ və match/case: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#106ƏsaslarAnimasiya: Abstrakt siniflər: abc moduluAbstrakt siniflər: abc modulu: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#107ƏsaslarAnimasiya: Sadalanan tiplər: Enum, StrEnum və IntEnumSadalanan tiplər: Enum, StrEnum və IntEnum: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#108ƏsaslarAnimasiya: Xüsusi kontekst menecerləriXüsusi kontekst menecerləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#109ƏsaslarAnimasiya: Ətraflı tipləşdirmə: Literal, TypedDict, Callable…Ətraflı tipləşdirmə: Literal, TypedDict, Callable, alias-lar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#110ƏsaslarAnimasiya: Generic-lər və protokollarGeneric-lər və protokollar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#111ƏsaslarAnimasiya: mypy: tiplərin statik yoxlanılmasımypy: tiplərin statik yoxlanılması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#112ƏsaslarAnimasiya: PEP 8 və Ruff: kod üslubu, linter və formatterPEP 8 və Ruff: kod üslubu, linter və formatter: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#113ƏsaslarAnimasiya: pytest: ilk testlərpytest: ilk testlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#114ƏsaslarAnimasiya: pytest: fixture-lər və conftest.pypytest: fixture-lər və conftest.py: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#115ƏsaslarAnimasiya: pytest: parametrizasiya, marker-lər və əhatə (cover…pytest: parametrizasiya, marker-lər və əhatə (coverage): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#116ƏsaslarAnimasiya: Mock-lar: unittest.mock və monkeypatchMock-lar: unittest.mock və monkeypatch: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#117ƏsaslarAnimasiya: HTTP və REST API necə işləyirHTTP və REST API necə işləyir: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~20s PY#118ƏsaslarAnimasiya: requests: GET sorğuları və JSON ilə işrequests: GET sorğuları və JSON ilə iş: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~21s PY#119ƏsaslarAnimasiya: requests: POST, başlıqlar, autentifikasiya və sessi…requests: POST, başlıqlar, autentifikasiya və sessiyalar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~21s PY#121ƏsaslarAnimasiya: httpx: müasir HTTP klientihttpx: müasir HTTP klienti: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#122ƏsaslarAnimasiya: Web scraping: HTML və BeautifulSoupWeb scraping: HTML və BeautifulSoup: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#123ƏsaslarAnimasiya: Praktikada scraping: səhifələmə, gecikmələr və etikaPraktikada scraping: səhifələmə, gecikmələr və etika: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#124ƏsaslarAnimasiya: SQLite və sqlite3 modulu: ilk sorğularSQLite və sqlite3 modulu: ilk sorğular: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#125ƏsaslarAnimasiya: sqlite3: sorğu parametrləri, CRUD və tranzaksiyalarsqlite3: sorğu parametrləri, CRUD və tranzaksiyalar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#126ƏsaslarAnimasiya: SQLAlchemy 2.0: ORM-ə girişSQLAlchemy 2.0: ORM-ə giriş: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#127ƏsaslarAnimasiya: FastAPI: ilk REST APIFastAPI: ilk REST API: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~20s PY#129ƏsaslarAnimasiya: Axınlar: threading və ThreadPoolExecutorAxınlar: threading və ThreadPoolExecutor: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#130ƏsaslarAnimasiya: Proseslər: multiprocessing və ProcessPoolExecutorProseslər: multiprocessing və ProcessPoolExecutor: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#131ƏsaslarAnimasiya: asyncio: async/await və hadisələr dövrüasyncio: async/await və hadisələr dövrü: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#132ƏsaslarAnimasiya: asyncio: tapşırıqlar, TaskGroup, timeout-lar və ləğ…asyncio: tapşırıqlar, TaskGroup, timeout-lar və ləğvetmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~28s PY#134ƏsaslarAnimasiya: aiogram ilə Telegram bot: əmrlər və handler-ləraiogram ilə Telegram bot: əmrlər və handler-lər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#135ƏsaslarAnimasiya: Telegram bot: klaviaturalar, callback düymələri və…Telegram bot: klaviaturalar, callback düymələri və vəziyyətlər (FSM): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PHP#01ƏsaslarDəyişənlər və $ işarəsiPHP-də dəyişən yaratmaq və qoşa dırnaq içində istifadə etmək.PHP · 4 · ~11s PHP#23ƏsaslarAnimasiya: Veb necə işləyir: klient, server, HTTP sorğusu və c…Veb necə işləyir: klient, server, HTTP sorğusu və cavabı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#24ƏsaslarAnimasiya: PHP nədir: interpretator, veb server və PHP-FPMPHP nədir: interpretator, veb server və PHP-FPM: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#25ƏsaslarAnimasiya: PHP-nin quraşdırılması: XAMPP, Laragon, Docker və d…PHP-nin quraşdırılması: XAMPP, Laragon, Docker və daxili server php -S: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#26ƏsaslarAnimasiya: İlk skript: <?php teqləri, echo, şərhlər və HTML da…İlk skript: <?php teqləri, echo, şərhlər və HTML daxilində PHP: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 4 · ~17s PHP#28ƏsaslarAnimasiya: Məlumat tipləri: int, float, string, bool, null və…Məlumat tipləri: int, float, string, bool, null və tiplərin yoxlanılması: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#29ƏsaslarAnimasiya: Tiplərin aşkar çevrilməsi: (int), intval() və setty…Tiplərin aşkar çevrilməsi: (int), intval() və settype(): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#30ƏsaslarAnimasiya: Tiplərin qeyri-aşkar çevrilməsi və == ilə === müqay…Tiplərin qeyri-aşkar çevrilməsi və == ilə === müqayisəsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#31ƏsaslarAnimasiya: Arifmetik operatorlar və mənimsətmə operatorlarıArifmetik operatorlar və mənimsətmə operatorları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#32ƏsaslarAnimasiya: Müqayisə operatorları, məntiqi operatorlar və <=>Müqayisə operatorları, məntiqi operatorlar və <=>: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#33ƏsaslarAnimasiya: Konsolda məlumat daxil edilməsi: readline(), STDIN…Konsolda məlumat daxil edilməsi: readline(), STDIN və $argv: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#34ƏsaslarAnimasiya: switch operatoru: case, break, default və onun tələ…switch operatoru: case, break, default və onun tələləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#35ƏsaslarAnimasiya: for dövrü, iç-içə dövrlər, break və continuefor dövrü, iç-içə dövrlər, break və continue: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#40ƏsaslarAnimasiya: Ədədlər və riyaziyyat: float dəqiqliyi, yuvarlaqlaş…Ədədlər və riyaziyyat: float dəqiqliyi, yuvarlaqlaşdırma və random_int: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#43ƏsaslarAnimasiya: declare(strict_types=1) sərt rejimi və TypeErrordeclare(strict_types=1) sərt rejimi və TypeError: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#44ƏsaslarAnimasiya: Görünmə sahəsi, static dəyişənlər və istinadla ötürməGörünmə sahəsi, static dəyişənlər və istinadla ötürmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#47ƏsaslarAnimasiya: Fərdi çeşidləmə: usort, uasort, uksort və <=>Fərdi çeşidləmə: usort, uasort, uksort və <=>: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~16s PHP#48ƏsaslarAnimasiya: Faylların qoşulması: include, require, *_once və ko…Faylların qoşulması: include, require, *_once və kodun təşkili: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#49ƏsaslarAnimasiya: Tarix və vaxt: timestamp, date() və DateTimeImmutableTarix və vaxt: timestamp, date() və DateTimeImmutable: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~10s PHP#50ƏsaslarAnimasiya: İntervallar və saat qurşaqları: DateInterval, DateP…İntervallar və saat qurşaqları: DateInterval, DatePeriod və Asia/Baku: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~10s PHP#51ƏsaslarAnimasiya: Müntəzəm ifadələr: şablon sintaksisi və preg_matchMüntəzəm ifadələr: şablon sintaksisi və preg_match: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#53ƏsaslarAnimasiya: PHP-də JSON: json_encode, json_decode və xətaların…PHP-də JSON: json_encode, json_decode və xətaların emalı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~15s PHP#54ƏsaslarAnimasiya: Superqlobal massivlər və GET sorğuları: $_SERVER, $…Superqlobal massivlər və GET sorğuları: $_SERVER, $_GET və URL parametrləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#58ƏsaslarAnimasiya: HTTP başlıqları, cavab kodları və yönləndirmələrHTTP başlıqları, cavab kodları və yönləndirmələr: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#59ƏsaslarAnimasiya: Faylların yüklənməsi: $_FILES, move_uploaded_file v…Faylların yüklənməsi: $_FILES, move_uploaded_file və məhdudiyyətlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 7 · ~27s PHP#60ƏsaslarAnimasiya: Faylların oxunması və yazılması: file_get_contents…Faylların oxunması və yazılması: file_get_contents, file_put_contents və file(): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 7 · ~27s PHP#61ƏsaslarAnimasiya: Fayllarla axın rejimində iş: fopen, fgets, fwrite v…Fayllarla axın rejimində iş: fopen, fgets, fwrite və flock: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 7 · ~27s PHP#62ƏsaslarAnimasiya: CSV ilə iş: fgetcsv, fputcsv, məlumatların idxalı v…CSV ilə iş: fgetcsv, fputcsv, məlumatların idxalı və ixracı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 7 · ~27s PHP#63ƏsaslarAnimasiya: Qovluqlar və fayl sistemi: scandir, glob, mkdir və…Qovluqlar və fayl sistemi: scandir, glob, mkdir və təhlükəsiz yollar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#64ƏsaslarAnimasiya: Cookie-lər: setcookie, yaşam müddəti və təhlükəsizl…Cookie-lər: setcookie, yaşam müddəti və təhlükəsizlik parametrləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#65ƏsaslarAnimasiya: Sessiyalar: session_start, $_SESSION və flash mesajlarSessiyalar: session_start, $_SESSION və flash mesajlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#73ƏsaslarAnimasiya: Enum-lar: pure və backed enum-lar, metodlar və matchEnum-lar: pure və backed enum-lar, metodlar və match: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#74ƏsaslarAnimasiya: readonly xassələr və siniflər: dəyişməz dəyər obyek…readonly xassələr və siniflər: dəyişməz dəyər obyektləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#77ƏsaslarAnimasiya: Late static binding: static:: və self:: fərqiLate static binding: static:: və self:: fərqi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#79ƏsaslarAnimasiya: Atributlar və Reflection APIAtributlar və Reflection API: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#83ƏsaslarAnimasiya: Namespace-lər: namespace, use və alias-larNamespace-lər: namespace, use və alias-lar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#84ƏsaslarAnimasiya: Siniflərin avtomatik yüklənməsi: spl_autoload_regis…Siniflərin avtomatik yüklənməsi: spl_autoload_register və PSR-4: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#85ƏsaslarAnimasiya: Composer: composer.json, require, vendor və autoloadComposer: composer.json, require, vendor və autoload: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#86ƏsaslarAnimasiya: Paket versiyaları: SemVer, composer.lock, install v…Paket versiyaları: SemVer, composer.lock, install və update: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#87ƏsaslarAnimasiya: PSR standartları və kod keyfiyyəti: PER Coding Styl…PSR standartları və kod keyfiyyəti: PER Coding Style, PHP-CS-Fixer və PHPStan: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#88ƏsaslarAnimasiya: Tətbiqin konfiqurasiyası: .env, phpdotenv və gizli…Tətbiqin konfiqurasiyası: .env, phpdotenv və gizli məlumatlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#89ƏsaslarAnimasiya: Monolog ilə loglama: kanallar, handler-lər və PSR-3…Monolog ilə loglama: kanallar, handler-lər və PSR-3 səviyyələri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~21s PHP#90ƏsaslarAnimasiya: E-poçt göndərilməsi: PHPMailer, SMTP və HTML məktublarE-poçt göndərilməsi: PHPMailer, SMTP və HTML məktublar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#91ƏsaslarAnimasiya: PHP proqramçısı üçün MySQL: cədvəllər, tiplər və CR…PHP proqramçısı üçün MySQL: cədvəllər, tiplər və CRUD sorğuları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#92ƏsaslarAnimasiya: Cədvəllər arasında əlaqələr: xarici açarlar, JOIN v…Cədvəllər arasında əlaqələr: xarici açarlar, JOIN və indekslər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#93ƏsaslarAnimasiya: PDO ilə qoşulma: DSN, parametrlər və xətaların emalıPDO ilə qoşulma: DSN, parametrlər və xətaların emalı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#94ƏsaslarAnimasiya: Hazırlanmış sorğular: prepare, execute, placeholder…Hazırlanmış sorğular: prepare, execute, placeholder-lər və SQL injection: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#96ƏsaslarAnimasiya: PDO ilə CRUD: yaratma, oxuma, yeniləmə, silmə və sə…PDO ilə CRUD: yaratma, oxuma, yeniləmə, silmə və səhifələmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#97ƏsaslarAnimasiya: Tranzaksiyalar: beginTransaction, commit, rollBack…Tranzaksiyalar: beginTransaction, commit, rollBack və kilidlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#98ƏsaslarAnimasiya: XSS: saytlararası skriptinq və kontekstə uyğun ekra…XSS: saytlararası skriptinq və kontekstə uyğun ekranlaşdırma: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#99ƏsaslarAnimasiya: CSRF: saytlararası sorğu saxtakarlığı və token-lərCSRF: saytlararası sorğu saxtakarlığı və token-lər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#100ƏsaslarAnimasiya: SQL və digər injection-lar: ağ siyahılar, ƏS əmrlər…SQL və digər injection-lar: ağ siyahılar, ƏS əmrləri və path traversal: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#101ƏsaslarAnimasiya: Parolların saxlanılması: password_hash, password_ve…Parolların saxlanılması: password_hash, password_verify və rehash: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#102ƏsaslarAnimasiya: Sessiya və giriş təhlükəsizliyi: fiksasiya, sessiya…Sessiya və giriş təhlükəsizliyi: fiksasiya, sessiya oğurluğu və brute force: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#103ƏsaslarAnimasiya: Təhlükəsiz fayl yükləmə: MIME, genişlənmələr və web…Təhlükəsiz fayl yükləmə: MIME, genişlənmələr və web root xaricində saxlama: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#104ƏsaslarAnimasiya: Təhlükəsizlik başlıqları, HTTPS və OWASP Top 10 yox…Təhlükəsizlik başlıqları, HTTPS və OWASP Top 10 yoxlama siyahısı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#105ƏsaslarAnimasiya: REST prinsipləri: resurslar, HTTP metodları və cava…REST prinsipləri: resurslar, HTTP metodları və cavab kodları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#106ƏsaslarAnimasiya: Təmiz PHP-də JSON API: sorğunun gövdəsi, cavablar v…Təmiz PHP-də JSON API: sorğunun gövdəsi, cavablar və CORS: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#107ƏsaslarAnimasiya: API marşrutlaşdırması: front controller, metodlar v…API marşrutlaşdırması: front controller, metodlar və yol parametrləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#108ƏsaslarAnimasiya: API validasiyası və autentifikasiyası: token-lər, J…API validasiyası və autentifikasiyası: token-lər, JWT və rate limiting: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~15s PHP#109ƏsaslarAnimasiya: cURL: PHP-dən xarici API-lərə sorğularcURL: PHP-dən xarici API-lərə sorğular: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#110ƏsaslarAnimasiya: Guzzle HTTP klienti: sorğular, istisnalar, təkrar c…Guzzle HTTP klienti: sorğular, istisnalar, təkrar cəhdlər və PSR-18: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#111ƏsaslarAnimasiya: MVC arxitekturası: layihənin strukturu və sorğunun…MVC arxitekturası: layihənin strukturu və sorğunun yolu: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#112ƏsaslarAnimasiya: MVC üçün router: Router sinfi, kontrollerlər və adl…MVC üçün router: Router sinfi, kontrollerlər və adlandırılmış marşrutlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#113ƏsaslarAnimasiya: Request və Response obyektləri və middleware zənciriRequest və Response obyektləri və middleware zənciri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~17s PHP#114ƏsaslarAnimasiya: View-lar və şablonlar: layout, partial-lar və avtom…View-lar və şablonlar: layout, partial-lar və avtomatik ekranlaşdırma: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~18s PHP#115ƏsaslarAnimasiya: Modellər və məlumat qatı: Active Record, Data Mappe…Modellər və məlumat qatı: Active Record, Data Mapper və Query Builder: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#116ƏsaslarAnimasiya: PHP kodu nümunələrində SOLID prinsipləriPHP kodu nümunələrində SOLID prinsipləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#117ƏsaslarAnimasiya: Asılılıqların inyeksiyası və autowiring ilə DI kont…Asılılıqların inyeksiyası və autowiring ilə DI konteyner: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#118ƏsaslarAnimasiya: Yaradıcı dizayn nümunələri: Singleton, Factory və B…Yaradıcı dizayn nümunələri: Singleton, Factory və Builder: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#119ƏsaslarAnimasiya: Strategy, Observer və Decorator dizayn nümunələriStrategy, Observer və Decorator dizayn nümunələri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#120ƏsaslarAnimasiya: Repository nümunəsi və servis qatıRepository nümunəsi və servis qatı: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#121ƏsaslarAnimasiya: Xdebug ilə debug: breakpoint-lər, addım-addım icra…Xdebug ilə debug: breakpoint-lər, addım-addım icra və profilləşdirmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#122ƏsaslarAnimasiya: PHPUnit: ilk unit testlər və assertion-larPHPUnit: ilk unit testlər və assertion-lar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s

Şərtlər

13
JS#07Şərtlərif / else necə seçim edir?Şərt doğru və ya yalan olanda hansı blokun işlədiyini görün.JavaScript · 4 · ~10s JS#08Şərtlərelse if — bir neçə şərt ardıcılQiymətləndirmə nümunəsində şərtlər yuxarıdan aşağı yoxlanılır.JavaScript · 6 · ~13s JS#09Şərtlərswitch və breakBir dəyəri bir neçə variantla müqayisə etməyin qısa yolu.JavaScript · 6 · ~14s JS#10ŞərtlərMəntiqi operatorlar: && və ||VƏ, VƏ YA — və || ilə default dəyər vermək hiyləsi.JavaScript · 5 · ~13s JS#11ŞərtlərTernar operator: ? :Bir sətirlik if/else — şərtə görə iki dəyərdən birini seçmək.JavaScript · 4 · ~9s PY#07Şərtlərif / else və girintiŞərtə görə seçim — blokları girinti müəyyən edir.Python · 4 · ~10s PY#08Şərtlərelif — bir neçə şərt ardıcılŞərtlər yuxarıdan aşağı yoxlanılır, ilk uyğun olan seçilir.Python · 5 · ~12s PY#09Şərtlərmatch / casePython 3.10+ — bir dəyəri bir neçə variantla tutuşdurmaq.Python · 6 · ~13s PY#10ŞərtlərMəntiqi operatorlar: and, orVƏ, VƏ YA — və or ilə default dəyər vermək.Python · 5 · ~12s PY#11ŞərtlərŞərti ifadə: x if şərt else yBir sətirlik if/else — iki dəyərdən birini seçmək.Python · 4 · ~8s PHP#03Şərtlərif / else necə seçim edir?Şərt yalan olanda else bloku işləyir.PHP · 4 · ~8s PHP#04Şərtlərmatch ifadəsi (PHP 8)switch-in müasir forması: dəyər qaytarır, break lazım deyil.PHP · 6 · ~13s PHP#05Şərtlər?? — null birləşdirmə operatoruAçar yoxdursa, xəta əvəzinə default dəyər götürmək.PHP · 4 · ~11s

Dövrlər

18
JS#12Dövrlərfor dövrü necə işləyir?Sayğac, şərt və artırma — massiv üzərində addım-addım.JavaScript · 9 · ~20s JS#13Dövrlərwhile dövrüŞərt doğru olduqca təkrarla — neçə dəfə olacağı əvvəlcədən bilinmir.JavaScript · 9 · ~19s JS#14Dövrlərdo...while — ən azı bir dəfəŞərt əvvəldən yalan olsa belə, blok bir dəfə işləyir.JavaScript · 6 · ~14s JS#15Dövrlərfor...of — elementlər üzərindəİndeks olmadan massivin hər elementini götürmək və cəmləmək.JavaScript · 10 · ~19s JS#17Dövrlərbreak və continueBir addımı ötürmək və dövrü vaxtından əvvəl dayandırmaq.JavaScript · 10 · ~23s JS#18Dövrlərİç-içə dövrlərXarici dövrün hər addımında daxili dövr tam işləyir — vurma cədvəli.JavaScript · 10 · ~20s JS#194DövrlərJavaScript: öz iterable obyektinSymbol.iterator yaradın və for...of-un done: true alınana qədər next() çağırmasını izləyin.JavaScript · 13 · ~36s PY#12Dövrlərfor dövrü siyahı üzərindəHər elementi götürüb cəmləmək — indekssiz.Python · 9 · ~18s PY#13Dövrlərfor və range()range(başlanğıc, son, addım) — ədədlər ardıcıllığı üzərində dövr.Python · 8 · ~16s PY#14Dövrlərwhile dövrüŞərt doğru olduqca təkrarla — neçə dəfə olacağı əvvəlcədən bilinmir.Python · 9 · ~16s PY#15Dövrlərbreak və continueBir addımı ötürmək və dövrü vaxtından əvvəl dayandırmaq.Python · 11 · ~22s PY#16Dövrlərenumerate — nömrə ilə dövrElementlə birlikdə sıra nömrəsini də almaq.Python · 7 · ~15s PY#17Dövrlərİç-içə dövrlərXarici dövrün hər addımında daxili dövr tam işləyir.Python · 9 · ~17s PY#191DövrlərÖz iteratorun: __iter__, __next__, StopIterationDəyərləri tək-tək verən sayğac yaradın; for dövrünün onun vəziyyətini necə davam etdirdiyini izləyin.Python · 15 · ~37s PHP#06Dövrlərfor dövrüSayğac, şərt və artırma ilə massivi gəzmək.PHP · 8 · ~16s PHP#07Dövrlərwhile dövrüŞərt doğru olduqca təkrarla — neçə dəfə olacağı əvvəlcədən bilinmir.PHP · 9 · ~17s PHP#08Dövrlərforeach — massivin elementləriİndekssiz, hər elementi bir-bir götürüb cəmləmək.PHP · 9 · ~17s PHP#174DövrlərPHP: səhifələr üçün yield generatoruBütün nəticələr üçün ara massiv yaratmadan sətirləri səhifə-səhifə verən generatoru izləyin.PHP · 11 · ~33s

Funksiyalar

30
JS#19FunksiyalarFunksiya çağırışı necə işləyir?Arqument funksiyaya gedir, return nəticəni geri gətirir.JavaScript · 5 · ~13s JS#20FunksiyalarDefault parametrlərArqument verilməsə, parametr susmaya görə dəyəri alır.JavaScript · 7 · ~16s JS#21FunksiyalarOx funksiyaları (=>)Qısa sintaksis: tək ifadəli funksiya return yazmadan qaytarır.JavaScript · 8 · ~16s JS#22FunksiyalarCallback — funksiyanı arqument kimi ötürməkBir funksiya digərini parametr kimi alıb çağırır.JavaScript · 7 · ~19s JS#23FunksiyalarClosure (qapanma)Funksiya bitdikdən sonra da dəyişəni "xatırlayan" daxili funksiya.JavaScript · 11 · ~26s JS#24FunksiyalarRekursiya və çağırış stekifaktorial(3): funksiya özü-özünü çağırır, stek böyüyür və geri açılır.JavaScript · 10 · ~25s JS#25FunksiyalarÇağırış steki (call stack)Bir funksiya digərini çağıranda kim kimi gözləyir?JavaScript · 9 · ~21s JS#132FunksiyalarAnimasiya: Funksional yanaşma: təmiz funksiyalar və dəyişməzlikFunksional yanaşma: təmiz funksiyalar və dəyişməzlik: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#195FunksiyalarJavaScript: generator və yield*function* tənbəl işləməsini, yield* ötürməsini və next() sonrası davamı izləyin.JavaScript · 8 · ~24s PY#18FunksiyalarFunksiya çağırışı necə işləyir?def, parametr, return və çağırış çərçivəsi.Python · 5 · ~12s PY#19FunksiyalarDefault və açar sözlü arqumentlərdiscount=10 — verilməsə default işləyir; adla da ötürmək olar.Python · 7 · ~16s PY#20FunksiyalarBir neçə dəyər qaytarmaqreturn a, b — tuple kimi qaytarılır və açılır.Python · 6 · ~13s PY#21FunksiyalarRekursiya və çağırış stekifactorial(3): stek böyüyür, baza halında dayanır və geri açılır.Python · 10 · ~21s PY#22Funksiyalarlambda və sorted(key=...)Adsız qısa funksiya və onunla siyahını sıralamaq.Python · 6 · ~14s PY#35FunksiyalarGenerator və yieldFunksiya dəyər verir, pauza edir və dayandığı yerdən davam edir.Python · 15 · ~34s PY#61FunksiyalarAnimasiya: Funksiyalar: elanı, çağırışı və returnFunksiyalar: elanı, çağırışı və return: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~19s PY#62FunksiyalarAnimasiya: Parametrlər: mövqeli, adlı, susmaya görə dəyərlər…Parametrlər: mövqeli, adlı, susmaya görə dəyərlər, / və *: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#66FunksiyalarAnimasiya: key ilə çeşidləmə: lambda, itemgetter və bir neçə sahəkey ilə çeşidləmə: lambda, itemgetter və bir neçə sahə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~20s PY#68FunksiyalarAnimasiya: @ dekorator sintaksisi və funksiya wrapper-iPython dekoratoru @ sintaksisini izləyin: dekorator funksiyanı qəbul edir və wrapper qaytarır.Python · 11 · ~30s PY#69FunksiyalarAnimasiya: arqumentli və zəncirli dekoratorlarArqumentli dekoratorun closure yaratmasını və Python-da zəncirli @ dekoratorlarının tətbiq sırasını izləyin.Python · 14 · ~38s PY#136FunksiyalarGenerator: yield from və tənbəl məlumatGeneratorun nə vaxt işlədiyini, yield from ilə elementlərin verilməsini və təkrar boş olmasını izləyin.Python · 9 · ~26s PY#137FunksiyalarDekorator: arqumentlər, nəticə və @wrapsWrapper-in arqumentləri qəbul etməsini, ilkin funksiyanı çağırmasını və adını qorumasını izləyin.Python · 13 · ~37s PY#138FunksiyalarParametrli dekorator: üç funksiya səviyyəsirepeat(3), decorator və wrapper səviyyələrinin nə vaxt işlədiyini izləyin.Python · 15 · ~39s PHP#10FunksiyalarFunksiya çağırışı necə işləyir?Parametr, return və çağırış çərçivəsi.PHP · 5 · ~11s PHP#11FunksiyalarDefault parametrlərArqument verilməsə, parametr susmaya görə dəyəri alır.PHP · 7 · ~14s PHP#12FunksiyalarDəyər və istinadla (&) ötürməNiyə adi funksiya dəyişəni dəyişmir, &$x isə dəyişir?PHP · 11 · ~23s PHP#13FunksiyalarRekursiya və çağırış stekifaktorial(3): funksiya özü-özünü çağırır.PHP · 10 · ~20s PHP#45FunksiyalarAnimasiya: Anonim funksiyalar və closure-lar: dəyərlə və istin…Anonim funksiyalar və closure-lar: dəyərlə və istinadla use: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#46FunksiyalarAnimasiya: Arrow funksiyalar (fn), callable tipi və first-clas…Arrow funksiyalar (fn), callable tipi və first-class callable: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~24s PHP#52FunksiyalarAnimasiya: preg_* funksiyaları: bütün uyğunluqların tapılması…preg_* funksiyaları: bütün uyğunluqların tapılması, əvəzetmə və bölmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s

Massivlər

32
JS#26MassivlərMassiv: push və popSona element əlavə etmək, sondan çıxarmaq və length.JavaScript · 6 · ~14s JS#27Massivlərmap — hər elementi çevirməkKöhnə massivə toxunmadan yeni, çevrilmiş massiv yaratmaq.JavaScript · 7 · ~15s JS#28Massivlərfilter — şərtə uyğun olanları seçməkHər element yoxlanılır: doğru qaytaranlar yeni massivə düşür.JavaScript · 7 · ~14s JS#29Massivlərreduce — massivi bir dəyərə yığmaqYığım (accumulator) addım-addım necə böyüyür?JavaScript · 7 · ~14s JS#30Massivlərincludes, indexOf və findMassivdə element var? Harada? Şərtə uyğun ilki hansıdır?JavaScript · 5 · ~13s JS#31Massivlərslice — massivdən hissə kəsməkBaşlanğıc daxil, son daxil deyil — və orijinal dəyişmir.JavaScript · 5 · ~11s JS#32MassivlərDestrukturizasiya və spread (...)Massivi dəyişənlərə "açmaq" və elementləri yeni massivə "səpmək".JavaScript · 5 · ~13s JS#60MassivlərAnimasiya: Massivlər: yaradılma, indekslər, length və at()Massivlər: yaradılma, indekslər, length və at(): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~16s JS#62MassivlərAnimasiya: RegExp: kvantifikatorlar, qruplar və alternasiyaRegExp: kvantifikatorlar, qruplar və alternasiya: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#69MassivlərAnimasiya: Set: unikal dəyərlər və çoxluqlar üzərində əməliyya…Set: unikal dəyərlər və çoxluqlar üzərində əməliyyatlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~16s JS#73MassivlərAnimasiya: İteratorlar və iterable obyektlərİteratorlar və iterable obyektlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~16s PY#23MassivlərSiyahı: append və popSona element əlavə etmək, sondan çıxarmaq və len().Python · 6 · ~12s PY#24MassivlərDilimləmə (slicing) və mənfi indekslər[1:4], [-1], [::2] — siyahıdan hissə götürməyin yolları.Python · 4 · ~9s PY#25MassivlərList comprehensionDövr, filtr və çevirmə — bir sətirdə yeni siyahı.Python · 9 · ~19s PY#26MassivlərSiyahılar istinadla: b = a kopya deyilEyni siyahıya iki ad — və copy() ilə əsl kopya.Python · 8 · ~17s PY#27Massivlərset — təkrarsız çoxluqSiyahıdakı təkrarları bir addımda silmək.Python · 9 · ~18s PY#54MassivlərAnimasiya: Siyahılar: yaradılma, indekslər və kəsiklərSiyahılar: yaradılma, indekslər və kəsiklər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#55MassivlərAnimasiya: Çeşidləmə: sort() və sorted()Çeşidləmə: sort() və sorted(): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#56MassivlərAnimasiya: İç-içə siyahılar və matrislərİç-içə siyahılar və matrislər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#57MassivlərAnimasiya: Tuple-lar və açma (unpacking)Tuple-lar və açma (unpacking): kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#59MassivlərAnimasiya: Çoxluqlar (set) və onlar üzərində əməliyyatlarÇoxluqlar (set) və onlar üzərində əməliyyatlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#60MassivlərAnimasiya: İç-içə comprehension-larİç-içə comprehension-lar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#65MassivlərAnimasiya: map, filter və functools.reducemap, filter və functools.reduce: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#89MassivlərAnimasiya: collections: Counter, defaultdict, namedtuple, dequecollections: Counter, defaultdict, namedtuple, deque: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~16s PY#94MassivlərAnimasiya: Müntəzəm ifadələr: qruplar, əvəzetmə və bayraqlarMüntəzəm ifadələr: qruplar, əvəzetmə və bayraqlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 4 · ~15s PHP#14MassivlərMassiv: [] =, array_push, array_popSona element əlavə etmək, sondan çıxarmaq və count().PHP · 6 · ~13s PHP#16Massivlərarray_map — hər elementi çevirməkQısa fn() funksiyası ilə yeni massiv yaratmaq.PHP · 7 · ~16s PHP#17Massivlərarray_filter və açarların saxlanmasıŞərtə uyğun elementləri seçmək — və gözlənilməz açarlar.PHP · 8 · ~16s PHP#41MassivlərAnimasiya: Massivlər: indeksli və assosiativ massivlər, açarla…Massivlər: indeksli və assosiativ massivlər, açarlar və dəyərlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~16s PHP#42MassivlərAnimasiya: Çoxölçülü massivlər: cədvəllər, iç-içə strukturlar…Çoxölçülü massivlər: cədvəllər, iç-içə strukturlar və array_column: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~16s PHP#57MassivlərAnimasiya: Filtrləmə və ekranlaşdırma: filter_var, filter_inpu…Filtrləmə və ekranlaşdırma: filter_var, filter_input və htmlspecialchars: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#78MassivlərAnimasiya: Generatorlar və iteratorlar: yield, IteratorAggrega…Generatorlar və iteratorlar: yield, IteratorAggregate və kolleksiyalar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~16s

Obyektlər

8

Sətirlər

18
JS#04SətirlərŞablon sətirlər (template literal)Backtick və ${...} ilə dəyişənləri sətrin içinə yerləşdirmək.JavaScript · 5 · ~12s JS#36SətirlərSətir metodları: trim, toUpperCase, sliceBoşluqları silmək, böyük hərfə çevirmək və hissə kəsmək.JavaScript · 5 · ~13s JS#37SətirlərSətri tərsinə çevirməksplit → reverse → join zənciri addım-addım.JavaScript · 5 · ~12s JS#89SətirlərAnimasiya: Elementin məzmunu: textContent, innerHTML və innerTextElementin məzmunu: textContent, innerHTML və innerText: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s PY#04Sətirlərf-sətirlər (f-string)Dəyişənləri {} ilə birbaşa sətrin içinə yerləşdirmək.Python · 5 · ~11s PY#30SətirlərSətir metodları: strip, upper, dilimBoşluqları silmək, böyük hərfə çevirmək və hissə kəsmək.Python · 5 · ~11s PY#31SətirlərSətri tərsinə çevirmək: [::-1]Mənfi addımlı dilim və palindrom yoxlaması.Python · 5 · ~11s PY#49SətirlərAnimasiya: Sətirlər: yaradılma, escape simvolları və əsas əməl…Sətirlər: yaradılma, escape simvolları və əsas əməliyyatlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#50SətirlərAnimasiya: f-sətirlər: ifadələrin daxil edilməsi və sazlamaf-sətirlər: ifadələrin daxil edilməsi və sazlama: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#51SətirlərAnimasiya: Ədəd və mətnin formatlanması: format spesifikatorlarıƏdəd və mətnin formatlanması: format spesifikatorları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PY#52SətirlərAnimasiya: Unicode və kodlaşdırmalar: ord, chr, encode, decodeUnicode və kodlaşdırmalar: ord, chr, encode, decode: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 5 · ~18s PHP#02SətirlərSətirləri birləşdirmək: nöqtə (.)PHP-də + yox, nöqtə operatoru sətirləri yapışdırır.PHP · 5 · ~12s PHP#18Sətirlərexplode və implodeSətri massivə bölmək və massivi yenidən sətrə yapışdırmaq.PHP · 4 · ~10s PHP#19SətirlərSətir funksiyaları və mb_ sürprizitrim, strlen ilə mb_strlen fərqi, mb_strtoupper, str_replace.PHP · 6 · ~15s PHP#36SətirlərAnimasiya: Sətirlər: dırnaqlar, escape simvolları, interpolyas…Sətirlər: dırnaqlar, escape simvolları, interpolyasiya, heredoc və nowdoc: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~18s PHP#37SətirlərAnimasiya: Axtarış və əvəzetmə: str_contains, strpos, substr v…Axtarış və əvəzetmə: str_contains, strpos, substr və str_replace: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~18s PHP#38SətirlərAnimasiya: Çıxışın formatlanması: printf, sprintf və number_fo…Çıxışın formatlanması: printf, sprintf və number_format: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~18s PHP#39SətirlərAnimasiya: Unicode və mb_* funksiyaları: kiril və Azərbaycan h…Unicode və mb_* funksiyaları: kiril və Azərbaycan hərfləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~18s

OOP

25
JS#38OOPSinif, constructor və thisnew ilə obyekt yaratmaq və metod çağırmaq.JavaScript · 8 · ~20s JS#39OOPVarislik: extends və superUşaq sinif valideynin metodunu genişləndirir.JavaScript · 9 · ~23s JS#58OOPAnimasiya: Obyektlər: literal, xassələr, nöqtə və kvadrat mötə…Obyektlər: literal, xassələr, nöqtə və kvadrat mötərizələr: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 6 · ~23s JS#63OOPAnimasiya: RegExp praktikada: match, matchAll, replace və vali…RegExp praktikada: match, matchAll, replace və validasiya: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#77OOPAnimasiya: Konstruktor funksiyalar və new operatoruKonstruktor funksiyalar və new operatoru: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 6 · ~22s JS#82OOPAnimasiya: Gizli (private) sahələr və metodlar: #Gizli (private) sahələr və metodlar: #: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 6 · ~22s PY#32OOPSinif, __init__ və selfObyekt yaratmaq və metod çağırmaq.Python · 8 · ~18s PY#33OOPVarislik və super()Uşaq sinif valideynin metodunu genişləndirir.Python · 9 · ~20s PY#43OOPAnimasiya: Dinamik tipləşdirmə: obyektlər, tiplər və istinadlarDinamik tipləşdirmə: obyektlər, tiplər və istinadlar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~32s PY#97OOPAnimasiya: Siniflər və obyektlər: OOP nə üçün lazımdırSiniflər və obyektlər: OOP nə üçün lazımdır: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~31s PY#99OOPAnimasiya: Obyekt metodlarıObyekt metodları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~28s PY#189OOPOOP praktikada: hesab balansının invariantıObyekt vəziyyətini, konstruktoru, metodları və mənfi balansı önləyən qaydanı izləyin.Python · 18 · ~50s PY#190OOPOOP: tip yoxlamadan polimorfizmİki sinif area() metodunu eyni dövrə təqdim edir; vəziyyət və davranışı müqayisə edin.Python · 15 · ~39s PHP#20OOPSinif, __construct və $thisnew ilə obyekt yaratmaq və -> ilə metod çağırmaq.PHP · 8 · ~18s PHP#21OOPVarislik: extends və parent::Uşaq sinif valideynin metodunu genişləndirir.PHP · 8 · ~20s PHP#66OOPAnimasiya: Siniflər və obyektlər: xassələr, metodlar, $this və…Siniflər və obyektlər: xassələr, metodlar, $this və ?-> operatoru: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#67OOPAnimasiya: Konstruktor, constructor promotion və tipli xassələrKonstruktor, constructor promotion və tipli xassələr: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#68OOPAnimasiya: İnkapsulyasiya: public, protected, private və obyek…İnkapsulyasiya: public, protected, private və obyekt invariantları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#69OOPAnimasiya: Statik xassələr və metodlar, sinif sabitləri və self::Statik xassələr və metodlar, sinif sabitləri və self::: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#70OOPAnimasiya: Abstrakt siniflər və metodlar: Template MethodAbstrakt siniflər və metodlar: Template Method: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#71OOPAnimasiya: İnterfeyslər, polimorfizm və instanceofİnterfeyslər, polimorfizm və instanceof: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~22s PHP#72OOPAnimasiya: Trait-lər: kodun təkrar istifadəsi və konfliktlərin…Trait-lər: kodun təkrar istifadəsi və konfliktlərin həlli: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#75OOPAnimasiya: PHP 8.4-də property hooks və asimmetrik görünməPHP 8.4-də property hooks və asimmetrik görünmə: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#76OOPAnimasiya: Magic metodlar və klonlama: __toString, __get, __ca…Magic metodlar və klonlama: __toString, __get, __call, __invoke, __clone: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 6 · ~23s PHP#173OOPPHP OOP: obyekt və vəziyyətin qorunmasıHesab nümunəsində konstruktoru, private sahəni, metodları və balans yoxlamasını izləyin.PHP · 17 · ~46s

Xətalar

13
JS#40Xətalartry / catch — xətanı tutmaqthrow xəta atır, catch onu tutur və proqram çökmür.JavaScript · 11 · ~24s JS#83XətalarAnimasiya: Xüsusi xəta sinifləri: extends ErrorXüsusi xəta sinifləri: extends Error: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#85XətalarAnimasiya: Tipik xətalar və debugging strategiyalarıTipik xətalar və debugging strategiyaları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s PY#34Xətalartry / except — istisnanı tutmaqSıfıra bölmə xətası tutulur, proqram çökmür.Python · 9 · ~19s PY#41XətalarAnimasiya: Xətaları necə oxumaq: traceback və yeni başlayanlar…Xətaları necə oxumaq: traceback və yeni başlayanların tipik xətaları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~30s PY#73XətalarAnimasiya: İstisnaların atılması: raise, raise from və assertİstisnaların atılması: raise, raise from və assert: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~30s PY#74XətalarAnimasiya: Xüsusi istisna sinifləriXüsusi istisna sinifləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~29s PY#120XətalarAnimasiya: Etibarlı HTTP sorğuları: timeout-lar, xətalar və tə…Etibarlı HTTP sorğuları: timeout-lar, xətalar və təkrar cəhdlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~21s PHP#22Xətalartry / catch və Exceptionthrow istisna atır, catch onu tutur — proqram çökmür.PHP · 11 · ~24s PHP#27XətalarAnimasiya: php.ini tənzimləmələri, phpinfo() və xətaların göst…php.ini tənzimləmələri, phpinfo() və xətaların göstərilməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~21s PHP#80XətalarAnimasiya: Throwable iyerarxiyası: Error, Exception və SPL ist…Throwable iyerarxiyası: Error, Exception və SPL istisnaları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~21s PHP#81XətalarAnimasiya: Xüsusi istisnalar: iyerarxiya, kontekst və previous…Xüsusi istisnalar: iyerarxiya, kontekst və previous zənciri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~21s PHP#82XətalarAnimasiya: Xətaların qlobal emalı: handler-lər, strategiya və…Xətaların qlobal emalı: handler-lər, strategiya və error_log: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 5 · ~21s

Asinxron

37
JS#41AsinxronsetTimeout və event loopNiyə 0 ms-lik taymer belə ən sonda işləyir?JavaScript · 6 · ~17s JS#42AsinxronPromise və thenGələcəkdə hazır olacaq nəticə: pending → fulfilled.JavaScript · 7 · ~20s JS#43Asinxronasync / awaitawait funksiyanı pauza edir, amma proqramı dondurmur.JavaScript · 8 · ~21s JS#45AsinxronAnimasiya: JavaScript-in səhifəyə qoşulması: script, defer, as…JavaScript-in səhifəyə qoşulması: script, defer, async və modullar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#55AsinxronAnimasiya: Callback-lər və yüksək tərtibli funksiyalarCallback-lər və yüksək tərtibli funksiyalar: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#86AsinxronAnimasiya: DOM nədir: düyünlər ağacı və document obyektiDOM nədir: düyünlər ağacı və document obyekti: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#87AsinxronAnimasiya: Elementlərin axtarışı: querySelector, getElementByI…Elementlərin axtarışı: querySelector, getElementById, closest: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#88AsinxronAnimasiya: DOM üzrə naviqasiya: valideyn, uşaq və qonşu elemen…DOM üzrə naviqasiya: valideyn, uşaq və qonşu elementlər: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#90AsinxronAnimasiya: Atributlar və xassələr: getAttribute, setAttribute…Atributlar və xassələr: getAttribute, setAttribute, dataset: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#91AsinxronAnimasiya: classList və stillər: siniflərin və CSS-in idarə ed…classList və stillər: siniflərin və CSS-in idarə edilməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#92AsinxronAnimasiya: Elementlərin yaradılması, əlavə edilməsi və silinməsiElementlərin yaradılması, əlavə edilməsi və silinməsi: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#93AsinxronAnimasiya: Ölçülər və scroll: getBoundingClientRect, scrollInt…Ölçülər və scroll: getBoundingClientRect, scrollIntoView: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#94AsinxronAnimasiya: Hadisə dinləyiciləri: addEventListener və removeEve…Hadisə dinləyiciləri: addEventListener və removeEventListener: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#95AsinxronAnimasiya: Hadisələrin yayılması: bubbling və capturingHadisələrin yayılması: bubbling və capturing: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#96AsinxronAnimasiya: Hadisələrin delegasiyasıHadisələrin delegasiyası: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~19s JS#97AsinxronAnimasiya: Siçan və pointer hadisələriSiçan və pointer hadisələri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#98AsinxronAnimasiya: Klaviatura hadisələri: keydown, key və codeKlaviatura hadisələri: keydown, key və code: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#99AsinxronAnimasiya: Səhifənin həyat dövrü: DOMContentLoaded, load, scro…Səhifənin həyat dövrü: DOMContentLoaded, load, scroll və resize: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#100AsinxronAnimasiya: Xüsusi hadisələr: CustomEvent və dispatchEventXüsusi hadisələr: CustomEvent və dispatchEvent: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~22s JS#101AsinxronAnimasiya: Formalarla iş: form.elements, value, checked və selectFormalarla iş: form.elements, value, checked və select: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#102AsinxronAnimasiya: Forma hadisələri: submit, input, change və FormDataForma hadisələri: submit, input, change və FormData: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#104AsinxronAnimasiya: JavaScript ilə xüsusi validasiya: qaydalar və xəta…JavaScript ilə xüsusi validasiya: qaydalar və xəta mesajları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#108AsinxronAnimasiya: Asinxron callback-lər və callback hellAsinxron callback-lər və callback hell: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#109AsinxronAnimasiya: Promise: vəziyyətlər, then, catch və finallyPromise: vəziyyətlər, then, catch və finally: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 2 · ~7s JS#110AsinxronAnimasiya: Asinxron kodda xətalar: paralel və ardıcıl icraAsinxron kodda xətalar: paralel və ardıcıl icra: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#112AsinxronAnimasiya: fetch ilə GET sorğuları: Response, json() və URLSea…fetch ilə GET sorğuları: Response, json() və URLSearchParams: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~17s JS#113AsinxronAnimasiya: Məlumatların göndərilməsi: POST, PUT, PATCH və DELETEMəlumatların göndərilməsi: POST, PUT, PATCH və DELETE: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 2 · ~7s JS#114AsinxronAnimasiya: Şəbəkə xətaları, timeout-lar və AbortControllerŞəbəkə xətaları, timeout-lar və AbortController: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~20s JS#137AsinxronAnimasiya: Обработка событий через делегированиеОбработка событий через делегирование: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 5 · ~21s JS#138AsinxronAnimasiya: Отмена сетевого запроса через AbortControllerОтмена сетевого запроса через AbortController: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 2 · ~7s JS#140AsinxronAnimasiya: Проверка формы и сообщения об ошибкахПроверка формы и сообщения об ошибках: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 3 · ~11s JS#143AsinxronAnimasiya: Повтор Promise с увеличением паузыПовтор Promise с увеличением паузы: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.JavaScript · 2 · ~7s PY#128AsinxronAnimasiya: Konkurentlik və paralellik: axınlar, proseslər, asy…Konkurentlik və paralellik: axınlar, proseslər, asyncio və GIL: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 8 · ~28s PY#133AsinxronAnimasiya: Asinxron HTTP sorğuları: httpx.AsyncClient və aiohttpAsinxron HTTP sorğuları: httpx.AsyncClient və aiohttp: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.Python · 6 · ~21s PHP#55AsinxronAnimasiya: POST formaları: məlumatların göndərilməsi, massiv s…POST formaları: məlumatların göndərilməsi, massiv sahələr və PRG şablonu: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#56AsinxronAnimasiya: Formaların validasiyası: məcburi sahələr, formatlar…Formaların validasiyası: məcburi sahələr, formatlar və xəta mesajları: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~11s PHP#95AsinxronAnimasiya: Nəticələrin alınması: fetch, fetchAll, fetchColumn…Nəticələrin alınması: fetch, fetchAll, fetchColumn və fetch rejimləri: kodu addım-addım izləyin, dəyişənlərin və nəticənin necə yarandığını görün.PHP · 3 · ~12s

Alqoritm mürəkkəbliyi

30
JS#154Alqoritm mürəkkəbliyiMassiv elementinə müraciətAddım-addım izah: vaxt O(1), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 4 · ~12s JS#155Alqoritm mürəkkəbliyiMaksimumu bir keçiddə tapmaqAddım-addım izah: vaxt O(n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 5 · ~16s JS#156Alqoritm mürəkkəbliyiSıralanmış massivdə ikili axtarışAddım-addım izah: vaxt O(log n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 6 · ~19s JS#157Alqoritm mürəkkəbliyiBütün cütlər: niyə O(n²)Addım-addım izah: vaxt O(n²), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 5 · ~16s JS#158Alqoritm mürəkkəbliyiİki sıralanmış massivi birləşdirməkAddım-addım izah: vaxt O(n+m), əlavə yaddaş O(n+m). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 6 · ~19s JS#159Alqoritm mürəkkəbliyiİki göstərici: hədəf cəmAddım-addım izah: vaxt O(n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 5 · ~17s JS#160Alqoritm mürəkkəbliyiMap ilə tezliklərAddım-addım izah: vaxt O(n) average, əlavə yaddaş O(k). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 5 · ~17s JS#161Alqoritm mürəkkəbliyiBirləşdirmə ilə sıralama: O(n log n)Addım-addım izah: vaxt O(n log n), əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 6 · ~19s JS#162Alqoritm mürəkkəbliyiSadə Fibonacci rekursiyasıAddım-addım izah: vaxt O(2^n) upper bound, əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 5 · ~18s JS#163Alqoritm mürəkkəbliyiPermutasiyalar: faktorial axtarışAddım-addım izah: vaxt O(n·n!), əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.JavaScript · 7 · ~22s PY#149Alqoritm mürəkkəbliyiMassiv elementinə müraciətAddım-addım izah: vaxt O(1), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 4 · ~12s PY#150Alqoritm mürəkkəbliyiMaksimumu bir keçiddə tapmaqAddım-addım izah: vaxt O(n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 5 · ~16s PY#151Alqoritm mürəkkəbliyiSıralanmış massivdə ikili axtarışAddım-addım izah: vaxt O(log n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 6 · ~19s PY#152Alqoritm mürəkkəbliyiBütün cütlər: niyə O(n²)Addım-addım izah: vaxt O(n²), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 5 · ~16s PY#153Alqoritm mürəkkəbliyiİki sıralanmış massivi birləşdirməkAddım-addım izah: vaxt O(n+m), əlavə yaddaş O(n+m). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 6 · ~19s PY#154Alqoritm mürəkkəbliyiİki göstərici: hədəf cəmAddım-addım izah: vaxt O(n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 5 · ~17s PY#155Alqoritm mürəkkəbliyiMap ilə tezliklərAddım-addım izah: vaxt O(n) average, əlavə yaddaş O(k). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 5 · ~17s PY#156Alqoritm mürəkkəbliyiBirləşdirmə ilə sıralama: O(n log n)Addım-addım izah: vaxt O(n log n), əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 6 · ~19s PY#157Alqoritm mürəkkəbliyiSadə Fibonacci rekursiyasıAddım-addım izah: vaxt O(2^n) upper bound, əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 5 · ~18s PY#158Alqoritm mürəkkəbliyiPermutasiyalar: faktorial axtarışAddım-addım izah: vaxt O(n·n!), əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.Python · 7 · ~22s PHP#133Alqoritm mürəkkəbliyiMassiv elementinə müraciətPHP massivinə müraciət: orta vaxt O(1), əlavə yaddaş O(1). Heş cədvəlini nəzərə alın.PHP · 4 · ~13s PHP#134Alqoritm mürəkkəbliyiMaksimumu bir keçiddə tapmaqAddım-addım izah: vaxt O(n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 5 · ~16s PHP#135Alqoritm mürəkkəbliyiSıralanmış massivdə ikili axtarışAddım-addım izah: vaxt O(log n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 6 · ~19s PHP#136Alqoritm mürəkkəbliyiBütün cütlər: niyə O(n²)Addım-addım izah: vaxt O(n²), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 5 · ~16s PHP#137Alqoritm mürəkkəbliyiİki sıralanmış massivi birləşdirməkAddım-addım izah: vaxt O(n+m), əlavə yaddaş O(n+m). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 6 · ~19s PHP#138Alqoritm mürəkkəbliyiİki göstərici: hədəf cəmAddım-addım izah: vaxt O(n), əlavə yaddaş O(1). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 5 · ~17s PHP#139Alqoritm mürəkkəbliyiMap ilə tezliklərAddım-addım izah: vaxt O(n) average, əlavə yaddaş O(k). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 5 · ~17s PHP#140Alqoritm mürəkkəbliyiBirləşdirmə ilə sıralama: O(n log n)Addım-addım izah: vaxt O(n log n), əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 6 · ~19s PHP#141Alqoritm mürəkkəbliyiSadə Fibonacci rekursiyasıAddım-addım izah: vaxt O(2^n) upper bound, əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 5 · ~18s PHP#142Alqoritm mürəkkəbliyiPermutasiyalar: faktorial axtarışAddım-addım izah: vaxt O(n·n!), əlavə yaddaş O(n). Kodu və qiymətləndirmənin səbəbini izləyin.PHP · 7 · ~22s
30
JS#164Axtarış alqoritmləriXətti axtarış: ilk uyğunluqAxtarış izahı: vaxt O(n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 5 · ~17s JS#165Axtarış alqoritmləriİkili axtarış: aralığı yarıya bölməkAxtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 5 · ~16s JS#166Axtarış alqoritmləriSıralı massivdə sıçrayışlı axtarışAxtarış izahı: vaxt O(√n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 5 · ~15s JS#167Axtarış alqoritmləriEksponensial axtarış: sərhədlər 1, 2, 4…Axtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 5 · ~17s JS#168Axtarış alqoritmləriİnterpolyasiya axtarışı: mövqeni təxmin etAxtarış izahı: vaxt O(log log n) average on uniform data; O(n) worst, əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 5 · ~17s JS#169Axtarış alqoritmləriİlk uyğunluq: aşağı sərhədAxtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 6 · ~21s JS#170Axtarış alqoritmləriDöndərilmiş sıralı massivdə axtarışAxtarış izahı: vaxt O(log n) with distinct values, əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 5 · ~19s JS#171Axtarış alqoritmləriAlt sətir axtarışı: simvolları müqayisə etAxtarış izahı: vaxt O(n·m) worst, əlavə yaddaş O(1). Şərtləri və addımları izləyin.JavaScript · 6 · ~19s JS#172Axtarış alqoritmləriEninə axtarış: ən qısa kənar sayıAxtarış izahı: vaxt O(V+E), əlavə yaddaş O(V). Şərtləri və addımları izləyin.JavaScript · 6 · ~21s JS#173Axtarış alqoritmləriDərinlik axtarışı: stek və çatımlılıqAxtarış izahı: vaxt O(V+E), əlavə yaddaş O(V). Şərtləri və addımları izləyin.JavaScript · 6 · ~21s PY#159Axtarış alqoritmləriXətti axtarış: ilk uyğunluqAxtarış izahı: vaxt O(n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 5 · ~17s PY#160Axtarış alqoritmləriİkili axtarış: aralığı yarıya bölməkAxtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 5 · ~16s PY#161Axtarış alqoritmləriSıralı massivdə sıçrayışlı axtarışAxtarış izahı: vaxt O(√n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 5 · ~15s PY#162Axtarış alqoritmləriEksponensial axtarış: sərhədlər 1, 2, 4…Axtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 5 · ~17s PY#163Axtarış alqoritmləriİnterpolyasiya axtarışı: mövqeni təxmin etAxtarış izahı: vaxt O(log log n) average on uniform data; O(n) worst, əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 5 · ~17s PY#164Axtarış alqoritmləriİlk uyğunluq: aşağı sərhədAxtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 6 · ~21s PY#165Axtarış alqoritmləriDöndərilmiş sıralı massivdə axtarışAxtarış izahı: vaxt O(log n) with distinct values, əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 5 · ~19s PY#166Axtarış alqoritmləriAlt sətir axtarışı: simvolları müqayisə etAxtarış izahı: vaxt O(n·m) worst, əlavə yaddaş O(1). Şərtləri və addımları izləyin.Python · 6 · ~19s PY#167Axtarış alqoritmləriEninə axtarış: ən qısa kənar sayıAxtarış izahı: vaxt O(V+E), əlavə yaddaş O(V). Şərtləri və addımları izləyin.Python · 6 · ~21s PY#168Axtarış alqoritmləriDərinlik axtarışı: stek və çatımlılıqAxtarış izahı: vaxt O(V+E), əlavə yaddaş O(V). Şərtləri və addımları izləyin.Python · 6 · ~21s PHP#143Axtarış alqoritmləriXətti axtarış: ilk uyğunluqAxtarış izahı: vaxt O(n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 5 · ~17s PHP#144Axtarış alqoritmləriİkili axtarış: aralığı yarıya bölməkAxtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 5 · ~16s PHP#145Axtarış alqoritmləriSıralı massivdə sıçrayışlı axtarışAxtarış izahı: vaxt O(√n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 5 · ~15s PHP#146Axtarış alqoritmləriEksponensial axtarış: sərhədlər 1, 2, 4…Axtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 5 · ~17s PHP#147Axtarış alqoritmləriİnterpolyasiya axtarışı: mövqeni təxmin etAxtarış izahı: vaxt O(log log n) average on uniform data; O(n) worst, əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 5 · ~17s PHP#148Axtarış alqoritmləriİlk uyğunluq: aşağı sərhədAxtarış izahı: vaxt O(log n), əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 6 · ~21s PHP#149Axtarış alqoritmləriDöndərilmiş sıralı massivdə axtarışAxtarış izahı: vaxt O(log n) with distinct values, əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 5 · ~19s PHP#150Axtarış alqoritmləriAlt sətir axtarışı: simvolları müqayisə etAxtarış izahı: vaxt O(n·m) worst, əlavə yaddaş O(1). Şərtləri və addımları izləyin.PHP · 6 · ~19s PHP#151Axtarış alqoritmləriEninə axtarış: ən qısa kənar sayıAxtarış izahı: vaxt O(V+E), əlavə yaddaş O(V). Şərtləri və addımları izləyin.PHP · 6 · ~21s PHP#152Axtarış alqoritmləriDərinlik axtarışı: stek və çatımlılıqAxtarış izahı: vaxt O(V+E), əlavə yaddaş O(V). Şərtləri və addımları izləyin.PHP · 6 · ~21s

Sıralama alqoritmləri

30
JS#174Sıralama alqoritmləriKöpük sıralamasıSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 6 · ~20s JS#175Sıralama alqoritmləriSeçmə sıralamasıSıralama izahı: vaxt O(n²), əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 5 · ~16s JS#176Sıralama alqoritmləriDaxiletmə sıralamasıSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 6 · ~20s JS#177Sıralama alqoritmləriBirləşdirmə sıralaması: böl və birləşdirSıralama izahı: vaxt O(n log n), əlavə yaddaş O(n). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 6 · ~20s JS#178Sıralama alqoritmləriSürətli sıralama: dayaq elementSıralama izahı: vaxt O(n log n) average; O(n²) worst, əlavə yaddaş O(log n) average stack; O(n) worst. Massivin dəyişməsini və şərtləri izləyin.JavaScript · 5 · ~17s JS#179Sıralama alqoritmləriPiramida sıralamasıSıralama izahı: vaxt O(n log n), əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 7 · ~25s JS#180Sıralama alqoritmləriKiçik aralıq üçün sayma sıralamasıSıralama izahı: vaxt O(n+k), əlavə yaddaş O(n+k). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 5 · ~17s JS#181Sıralama alqoritmləriLSD mərtəbə sıralamasıSıralama izahı: vaxt O(d·(n+10)), əlavə yaddaş O(n+10). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 6 · ~20s JS#182Sıralama alqoritmləriŞell sıralaması: azalan addımSıralama izahı: vaxt O(n²) worst with halving gaps, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 6 · ~20s JS#183Sıralama alqoritmləriŞeyker sıralaması: hər iki istiqamətdə keçidSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.JavaScript · 6 · ~20s PY#169Sıralama alqoritmləriKöpük sıralamasıSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.Python · 6 · ~20s PY#170Sıralama alqoritmləriSeçmə sıralamasıSıralama izahı: vaxt O(n²), əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.Python · 5 · ~16s PY#171Sıralama alqoritmləriDaxiletmə sıralamasıSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.Python · 6 · ~20s PY#172Sıralama alqoritmləriBirləşdirmə sıralaması: böl və birləşdirSıralama izahı: vaxt O(n log n), əlavə yaddaş O(n). Massivin dəyişməsini və şərtləri izləyin.Python · 6 · ~20s PY#173Sıralama alqoritmləriSürətli sıralama: dayaq elementSıralama izahı: vaxt O(n log n) average; O(n²) worst, əlavə yaddaş O(log n) average stack; O(n) worst. Massivin dəyişməsini və şərtləri izləyin.Python · 5 · ~17s PY#174Sıralama alqoritmləriPiramida sıralamasıSıralama izahı: vaxt O(n log n), əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.Python · 7 · ~25s PY#175Sıralama alqoritmləriKiçik aralıq üçün sayma sıralamasıSıralama izahı: vaxt O(n+k), əlavə yaddaş O(n+k). Massivin dəyişməsini və şərtləri izləyin.Python · 5 · ~17s PY#176Sıralama alqoritmləriLSD mərtəbə sıralamasıSıralama izahı: vaxt O(d·(n+10)), əlavə yaddaş O(n+10). Massivin dəyişməsini və şərtləri izləyin.Python · 6 · ~20s PY#177Sıralama alqoritmləriŞell sıralaması: azalan addımSıralama izahı: vaxt O(n²) worst with halving gaps, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.Python · 6 · ~20s PY#178Sıralama alqoritmləriŞeyker sıralaması: hər iki istiqamətdə keçidSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.Python · 6 · ~20s PHP#153Sıralama alqoritmləriKöpük sıralamasıSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.PHP · 6 · ~20s PHP#154Sıralama alqoritmləriSeçmə sıralamasıSıralama izahı: vaxt O(n²), əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.PHP · 5 · ~16s PHP#155Sıralama alqoritmləriDaxiletmə sıralamasıSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.PHP · 6 · ~20s PHP#156Sıralama alqoritmləriBirləşdirmə sıralaması: böl və birləşdirSıralama izahı: vaxt O(n log n), əlavə yaddaş O(n). Massivin dəyişməsini və şərtləri izləyin.PHP · 6 · ~20s PHP#157Sıralama alqoritmləriSürətli sıralama: dayaq elementSıralama izahı: vaxt O(n log n) average; O(n²) worst, əlavə yaddaş O(log n) average stack; O(n) worst. Massivin dəyişməsini və şərtləri izləyin.PHP · 5 · ~17s PHP#158Sıralama alqoritmləriPiramida sıralamasıSıralama izahı: vaxt O(n log n), əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.PHP · 7 · ~25s PHP#159Sıralama alqoritmləriKiçik aralıq üçün sayma sıralamasıSıralama izahı: vaxt O(n+k), əlavə yaddaş O(n+k). Massivin dəyişməsini və şərtləri izləyin.PHP · 5 · ~17s PHP#160Sıralama alqoritmləriLSD mərtəbə sıralamasıSıralama izahı: vaxt O(d·(n+10)), əlavə yaddaş O(n+10). Massivin dəyişməsini və şərtləri izləyin.PHP · 6 · ~20s PHP#161Sıralama alqoritmləriŞell sıralaması: azalan addımSıralama izahı: vaxt O(n²) worst with halving gaps, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.PHP · 6 · ~20s PHP#162Sıralama alqoritmləriŞeyker sıralaması: hər iki istiqamətdə keçidSıralama izahı: vaxt O(n²) worst; O(n) best, əlavə yaddaş O(1). Massivin dəyişməsini və şərtləri izləyin.PHP · 6 · ~20s

Məlumat strukturları

30
JS#184Məlumat strukturlarıStek: son gələn ilk çıxırMəlumat strukturu addım-addım: push amortized O(1), pop O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~15s JS#185Məlumat strukturlarıNövbə: ilk gələn ilk çıxırMəlumat strukturu addım-addım: enqueue amortized O(1), dequeue O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~15s JS#186Məlumat strukturlarıİkitərəfli növbə: hər iki ucdan əməliyyatMəlumat strukturu addım-addım: O(1) at either end (average for maps); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~17s JS#187Məlumat strukturlarıTək bağlı siyahı: düyünlər və əlaqələrMəlumat strukturu addım-addım: prepend O(1), search O(n); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~16s JS#188Məlumat strukturlarıHeş cədvəli: açar → dəyərMəlumat strukturu addım-addım: get/set average O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~15s JS#189Məlumat strukturlarıÇoxluq: unikallıq və üzvlükMəlumat strukturu addım-addım: add/contains average O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~15s JS#190Məlumat strukturlarıMin-piramida: prioritet növbəsiMəlumat strukturu addım-addım: insert/extract O(log n), peek O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 6 · ~19s JS#191Məlumat strukturlarıBalanssız ikili axtarış ağacıMəlumat strukturu addım-addım: search/insert O(log n) balanced, O(n) worst; yaddaş O(n). Əməliyyatları və qiymətini izləyin.JavaScript · 5 · ~17s JS#192Məlumat strukturlarıTrie: sətir prefiksləri ağacıMəlumat strukturu addım-addım: insert/lookup O(L) average; yaddaş O(total characters). Əməliyyatları və qiymətini izləyin.JavaScript · 7 · ~25s JS#193Məlumat strukturlarıQraf: qonşuluq siyahılarıMəlumat strukturu addım-addım: add edge amortized O(1), list neighbors O(degree); yaddaş O(V+E). Əməliyyatları və qiymətini izləyin.JavaScript · 6 · ~20s PY#179Məlumat strukturlarıStek: son gələn ilk çıxırMəlumat strukturu addım-addım: push amortized O(1), pop O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~15s PY#180Məlumat strukturlarıNövbə: ilk gələn ilk çıxırMəlumat strukturu addım-addım: enqueue amortized O(1), dequeue O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~15s PY#181Məlumat strukturlarıİkitərəfli növbə: hər iki ucdan əməliyyatMəlumat strukturu addım-addım: O(1) at either end (average for maps); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~17s PY#182Məlumat strukturlarıTək bağlı siyahı: düyünlər və əlaqələrMəlumat strukturu addım-addım: prepend O(1), search O(n); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~16s PY#183Məlumat strukturlarıHeş cədvəli: açar → dəyərMəlumat strukturu addım-addım: get/set average O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~15s PY#184Məlumat strukturlarıÇoxluq: unikallıq və üzvlükMəlumat strukturu addım-addım: add/contains average O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~15s PY#185Məlumat strukturlarıMin-piramida: prioritet növbəsiMəlumat strukturu addım-addım: insert/extract O(log n), peek O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 6 · ~19s PY#186Məlumat strukturlarıBalanssız ikili axtarış ağacıMəlumat strukturu addım-addım: search/insert O(log n) balanced, O(n) worst; yaddaş O(n). Əməliyyatları və qiymətini izləyin.Python · 5 · ~17s PY#187Məlumat strukturlarıTrie: sətir prefiksləri ağacıMəlumat strukturu addım-addım: insert/lookup O(L) average; yaddaş O(total characters). Əməliyyatları və qiymətini izləyin.Python · 7 · ~25s PY#188Məlumat strukturlarıQraf: qonşuluq siyahılarıMəlumat strukturu addım-addım: add edge amortized O(1), list neighbors O(degree); yaddaş O(V+E). Əməliyyatları və qiymətini izləyin.Python · 6 · ~20s PHP#163Məlumat strukturlarıStek: son gələn ilk çıxırMəlumat strukturu addım-addım: push amortized O(1), pop O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~15s PHP#164Məlumat strukturlarıNövbə: ilk gələn ilk çıxırMəlumat strukturu addım-addım: enqueue amortized O(1), dequeue O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~15s PHP#165Məlumat strukturlarıİkitərəfli növbə: hər iki ucdan əməliyyatMəlumat strukturu addım-addım: O(1) at either end (average for maps); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~17s PHP#166Məlumat strukturlarıTək bağlı siyahı: düyünlər və əlaqələrMəlumat strukturu addım-addım: prepend O(1), search O(n); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~16s PHP#167Məlumat strukturlarıHeş cədvəli: açar → dəyərMəlumat strukturu addım-addım: get/set average O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~15s PHP#168Məlumat strukturlarıÇoxluq: unikallıq və üzvlükMəlumat strukturu addım-addım: add/contains average O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~15s PHP#169Məlumat strukturlarıMin-piramida: prioritet növbəsiMəlumat strukturu addım-addım: insert/extract O(log n), peek O(1); yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 6 · ~19s PHP#170Məlumat strukturlarıBalanssız ikili axtarış ağacıMəlumat strukturu addım-addım: search/insert O(log n) balanced, O(n) worst; yaddaş O(n). Əməliyyatları və qiymətini izləyin.PHP · 5 · ~17s PHP#171Məlumat strukturlarıTrie: sətir prefiksləri ağacıMəlumat strukturu addım-addım: insert/lookup O(L) average; yaddaş O(total characters). Əməliyyatları və qiymətini izləyin.PHP · 7 · ~25s PHP#172Məlumat strukturlarıQraf: qonşuluq siyahılarıMəlumat strukturu addım-addım: add edge amortized O(1), list neighbors O(degree); yaddaş O(V+E). Əməliyyatları və qiymətini izləyin.PHP · 6 · ~20s

Abstrakt məlumat tipləri

30
JS#144Abstrakt məlumat tipləriSiyahı ADT: mövqe və sıraADT müqaviləsi və tətbiqi: array insert/remove O(n), access O(1) average; yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~18s JS#145Abstrakt məlumat tipləriStek ADT: push, pop və peekADT müqaviləsi və tətbiqi: push amortized O(1), pop/peek O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~15s JS#146Abstrakt məlumat tipləriNövbə ADT: enqueue, dequeue və frontADT müqaviləsi və tətbiqi: enqueue amortized O(1), dequeue/front O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~16s JS#147Abstrakt məlumat tipləriPrioritet növbəsi ADT: minimum əvvəlADT müqaviləsi və tətbiqi: cost depends on implementation; yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~18s JS#148Abstrakt məlumat tipləriÇoxluq ADT: birləşmə və kəsişməADT müqaviləsi və tətbiqi: union/intersection O(n+m) average; yaddaş O(n+m). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~16s JS#149Abstrakt məlumat tipləriMap ADT: put, get və containsKeyADT müqaviləsi və tətbiqi: put/get/contains average O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~16s JS#150Abstrakt məlumat tipləriMultiset ADT: təkrarları saymaqADT müqaviləsi və tətbiqi: add/remove/count average O(1); yaddaş O(k). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~17s JS#151Abstrakt məlumat tipləriAyrı çoxluqlar ADT: union və findADT müqaviləsi və tətbiqi: amortized O(α(n)) per operation; yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 7 · ~23s JS#152Abstrakt məlumat tipləriQraf ADT: zirvə, kənar və qonşularADT müqaviləsi və tətbiqi: add/has edge average O(1), neighbors O(degree); yaddaş O(V+E). Əməliyyatları və qaydaları izləyin.JavaScript · 5 · ~18s JS#153Abstrakt məlumat tipləriAğac ADT: valideyn və uşaqlarADT müqaviləsi və tətbiqi: add child amortized O(1), traversal O(n); yaddaş O(n). Əməliyyatları və qaydaları izləyin.JavaScript · 6 · ~19s PY#139Abstrakt məlumat tipləriSiyahı ADT: mövqe və sıraADT müqaviləsi və tətbiqi: array insert/remove O(n), access O(1) average; yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 5 · ~18s PY#140Abstrakt məlumat tipləriStek ADT: push, pop və peekADT müqaviləsi və tətbiqi: push amortized O(1), pop/peek O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 5 · ~15s PY#141Abstrakt məlumat tipləriNövbə ADT: enqueue, dequeue və frontADT müqaviləsi və tətbiqi: enqueue amortized O(1), dequeue/front O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 5 · ~16s PY#142Abstrakt məlumat tipləriPrioritet növbəsi ADT: minimum əvvəlADT müqaviləsi və tətbiqi: cost depends on implementation; yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 5 · ~18s PY#143Abstrakt məlumat tipləriÇoxluq ADT: birləşmə və kəsişməADT müqaviləsi və tətbiqi: union/intersection O(n+m) average; yaddaş O(n+m). Əməliyyatları və qaydaları izləyin.Python · 5 · ~16s PY#144Abstrakt məlumat tipləriMap ADT: put, get və containsKeyADT müqaviləsi və tətbiqi: put/get/contains average O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 5 · ~16s PY#145Abstrakt məlumat tipləriMultiset ADT: təkrarları saymaqADT müqaviləsi və tətbiqi: add/remove/count average O(1); yaddaş O(k). Əməliyyatları və qaydaları izləyin.Python · 5 · ~17s PY#146Abstrakt məlumat tipləriAyrı çoxluqlar ADT: union və findADT müqaviləsi və tətbiqi: amortized O(α(n)) per operation; yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 7 · ~23s PY#147Abstrakt məlumat tipləriQraf ADT: zirvə, kənar və qonşularADT müqaviləsi və tətbiqi: add/has edge average O(1), neighbors O(degree); yaddaş O(V+E). Əməliyyatları və qaydaları izləyin.Python · 5 · ~18s PY#148Abstrakt məlumat tipləriAğac ADT: valideyn və uşaqlarADT müqaviləsi və tətbiqi: add child amortized O(1), traversal O(n); yaddaş O(n). Əməliyyatları və qaydaları izləyin.Python · 6 · ~19s PHP#123Abstrakt məlumat tipləriSiyahı ADT: mövqe və sıraADT müqaviləsi və tətbiqi: array insert/remove O(n), access O(1) average; yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~18s PHP#124Abstrakt məlumat tipləriStek ADT: push, pop və peekADT müqaviləsi və tətbiqi: push amortized O(1), pop/peek O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~15s PHP#125Abstrakt məlumat tipləriNövbə ADT: enqueue, dequeue və frontADT müqaviləsi və tətbiqi: enqueue amortized O(1), dequeue/front O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~16s PHP#126Abstrakt məlumat tipləriPrioritet növbəsi ADT: minimum əvvəlADT müqaviləsi və tətbiqi: cost depends on implementation; yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~18s PHP#127Abstrakt məlumat tipləriÇoxluq ADT: birləşmə və kəsişməADT müqaviləsi və tətbiqi: union/intersection O(n+m) average; yaddaş O(n+m). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~16s PHP#128Abstrakt məlumat tipləriMap ADT: put, get və containsKeyADT müqaviləsi və tətbiqi: put/get/contains average O(1); yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~16s PHP#129Abstrakt məlumat tipləriMultiset ADT: təkrarları saymaqADT müqaviləsi və tətbiqi: add/remove/count average O(1); yaddaş O(k). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~17s PHP#130Abstrakt məlumat tipləriAyrı çoxluqlar ADT: union və findADT müqaviləsi və tətbiqi: amortized O(α(n)) per operation; yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 7 · ~23s PHP#131Abstrakt məlumat tipləriQraf ADT: zirvə, kənar və qonşularADT müqaviləsi və tətbiqi: add/has edge average O(1), neighbors O(degree); yaddaş O(V+E). Əməliyyatları və qaydaları izləyin.PHP · 5 · ~18s PHP#132Abstrakt məlumat tipləriAğac ADT: valideyn və uşaqlarADT müqaviləsi və tətbiqi: add child amortized O(1), traversal O(n); yaddaş O(n). Əməliyyatları və qaydaları izləyin.PHP · 6 · ~19s

Uyğun video tapılmadı — başqa açar söz və ya dil seçin.

56 məşq

Proqramlaşdırma məşqləri

Kiçik tapşırığı redaktorda həll edin, tələbləri yoxlayın və sonra addım-addım izahı açın. Yoxlama kodu işə salmır; həllin əsas hissələrini axtarır.

JS #01

Funksiya və return

total(price, quantity) funksiyasını yazın: funksiya sifarişin dəyərini qaytarmalıdır. 4 məhsulun hər biri 7.5 olduqda nəticə 30 olmalıdır.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

Funksiya iki arqument alır. Vurma əməliyyatı onun daxilində aparılır, return isə nəticəni çağıran koda ötürür. Sadəcə console.log etmədiyinizi, ədədi həqiqətən qaytardığınızı yoxlayın.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

function total(price, quantity) {
  return price * quantity;
}

console.log(total(7.5, 4));
JS #02

Şərtin if / else ilə yoxlanması

72 dəyəri ilə score dəyişəni yaradın. Bal 60-dan az deyilsə Passed, əks halda Try again çap edin.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

Mötərizədəki şərt true və ya false olur. Yalnız bir budaq işləyir. “60-dan az deyil” şərti >= 60 kimi yazılır; > 60 müqayisəsi 60 balı səhvən kənarlaşdırardı.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

const score = 72;

if (score >= 60) {
  console.log("Passed");
} else {
  console.log("Try again");
}
JS #03

for dövrü və cəmin toplanması

1-dən 5-ə qədər ədədləri daxil olmaqla dövrə alın və cəmi sum dəyişənində hesablayın. Sonda 15 çap edin.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

Dövrdən əvvəl sum akkumulyatoru yaradılır. Hər iterasiyada cari i dəyəri ona əlavə edilir. i <= 5 şərti 5-i də daxil edir; dövrdən sonra cəm 1 + 2 + 3 + 4 + 5 olur.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

let sum = 0;

for (let i = 1; i <= 5; i++) {
  sum += i;
}

console.log(sum);
JS #04

Massiv: filter və map

prices massivindən 10-dan böyük qiymətləri seçin, hər birini 10% artırın və nəticəni discounted dəyişənində saxlayın (ad şərtidir — qiymət artacaq).

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS #05

Obyekt və xüsusiyyətin yenilənməsi

Adı və qiyməti olan product obyekti yaradın. Qiyməti 5 vahid artırın və yeni dəyəri çap edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS #06

Funksiya və erkən çıxış

formatName(name) funksiyasını yazın: kənar boşluqları silin. Nəticə boş sətirdirsə Guest, əks halda adı qaytarın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS Orta səviyyə #07

Səbət və reduce

Səbətin dəyərini hesablayın: məhsulun qiyməti və sayı var. İlkin 0 dəyəri ilə reduce istifadə edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS İrəli səviyyə #08

Closure: ayrıca sayğac

Funksiya qaytaran makeCounter() yaradın. Hər çağırış öz sayğacını artırmalıdır.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS İrəli səviyyə #09

Paralel Promise.all

loadProfile() və loadOrders() funksiyalarını paralel çağırın. Hər iki nəticəni gözləyib sifariş sayını çap edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS Təcrübə #10

Təhlükəsiz müraciət ?. və ??

İstifadəçinin profili və ya şəhəri olmaya bilər. Məlumat yoxdursa Unknown istifadə edərək şəhəri alın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS Təcrübə #11

Ədədi sıralama

Qiymətləri sətir kimi deyil, ədədi artan qaydada sıralayın. İlkin massivi dəyişməmək üçün toSorted istifadə edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS Təcrübə #12

Tənzimləmənin destrukturizasiyası

Tənzimləmədən name və theme çıxarın, standart light olsun.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS İrəli səviyyə #13

Rekursiv geriyə sayım

n-dən 1-ə qədər ədədləri çap edib dayanın. Baza halı əlavə edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
JS İrəli səviyyə #14

İlk nəticə: Promise.race

İki əməliyyatı başladın və birinci tamamlanan nəticəni alın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY #15

Funksiya və return

Sifarişin dəyərini qaytaran total(price, quantity) funksiyasını yazın. 4 məhsulun hər biri 7.5 olduqda nəticə 30 olmalıdır.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

price və quantity parametrləri çağırış zamanı dəyər alır. return nəticəni kənara ötürür və onu saxlamaq və ya çap etmək mümkündür. Funksiyanı çağırmaq özü nəticəni çap etmir.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

def total(price, quantity):
    return price * quantity

print(total(7.5, 4))
PY #16

Şərtin if / else ilə yoxlanması

72-ni score dəyişəninə yazın. Nəticə 60-dan az deyilsə Passed, əks halda Try again çap edin.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

Python-da şərtdən sonra iki nöqtə yazılır, budağın gövdəsi isə girinti ilə göstərilir. >= operatoru 60 sərhədini də əhatə edir. Tab və boşluqları qarışdırmayın; adətən hər səviyyə üçün dörd boşluq işlədilir.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

score = 72

if score >= 60:
    print("Passed")
else:
    print("Try again")
PY #17

for dövrü və diapazon

Dövr ilə 1-dən 5-ə qədər ədədləri toplayın. Cəmi total dəyişənində saxlayıb çap edin.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

range(1, 6) 1-i daxil edir, sağ sərhəd olan 6-nı isə daxil etmir; buna görə dövr beş dəfə işləyir. Dövrdən əvvəl akkumulyatoru sıfırlayın və dəyərləri toplayın. range(1, 5) yazılsa, nəticə fərqli olacaq.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

total = 0

for number in range(1, 6):
    total += number

print(total)
PY #18

Siyahı: seçim və çevirmə

prices siyahısından 10-dan böyük ədədləri seçin, 1.1-ə vurun və updated dəyişənində saxlayın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY #19

Lüğət və açarla oxuma

Ad və bal saxlayan student lüğəti yaradın. Balı 5 vahid artırıb çap edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY #20

Ədəd çevrilməsində istisna

"42" sətrini tam ədədə çevirib çap edin. Sətir ədəd olmadıqda xətanı emal edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY #21

Giriş yoxlamalı funksiya

greeting(name) yazın: kənar boşluqları silin və ad boşdursa Hello, Guest qaytarın. Əks halda həmin adla salam verin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY Təcrübə #22

Nömrə və dəyər: enumerate

Hər tapşırığı 1-dən başlayan nömrə ilə çap edin. Əl sayğacı əvəzinə enumerate istifadə edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY Orta səviyyə #23

Unikal elementlər və sıra

Təkrar teqləri silin, ilk görünmə sırasını qoruyun.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY Təcrübə #24

Siyahıların zip ilə uyğunlaşdırılması

Ad və qiymətləri mövqelərə görə cütləşdirib çap edin. Siyahıların uzunluğu fərqlidirsə strict rejimi bunu bildirməlidir.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY Orta səviyyə #25

Fayllar və pathlib

notes/today.txt yolu yaradın, lazım gələrsə ana qovluğu yaradıb UTF-8 mətn yazın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY Orta səviyyə #26

Qeydlərin bir neçə sahəyə görə sıralanması

Məhsulları əvvəl qiymətə, sonra ada görə sıralayın. Açar-kortec istifadə edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY Orta səviyyə #27

Tapşırıq dataclass kimi

Məcburi title və done=False olan Task təsvir edin. Vəziyyəti dəyişən complete() metodu əlavə edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY İrəli səviyyə #28

Cüt ədədlər generatoru

Aralıq siyahı yaratmadan limit-dən kiçik cüt ədədləri verən generator yaradın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PY İrəli səviyyə #29

Faylın with ilə oxunması

Mətn faylını UTF-8 ilə with vasitəsilə açın, oxuyub çap edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP #30

Funksiya, tiplər və return

total(float $price, int $quantity): float yazın. Funksiya sifarişin dəyərini qaytarmalıdır: hər biri 7.5 olan dörd məhsul 30 edir.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

Parametr tipləri gözlənilən girişi, : float isə nəticənin tipini göstərir. return funksiyanı bitirir və dəyəri çağıran koda ötürür. Nəticəni funksiyanın içində çap etməkdənsə bu yanaşmanı yoxlamaq və təkrar istifadə etmək asandır.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

<?php

declare(strict_types=1);

function total(float $price, int $quantity): float
{
    return $price * $quantity;
}

echo total(7.5, 4);
PHP #31

if / else yoxlaması

$score = 72 təyin edin. Bal 60-dan az deyilsə Passed, əks halda Try again çap edin.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

>= operatoru sərhəd dəyərini də əhatə edir. Fiğurlu mötərizələr hər budağın blokunu göstərir; girinti strukturu oxumağa kömək edir. Nümunədə echo istifadə olunur, amma veb cavabında istifadəçi girişini HTML-ə çıxarmazdan əvvəl escape etmək lazımdır.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

<?php

$score = 72;

if ($score >= 60) {
    echo "Passed";
} else {
    echo "Try again";
}
PHP #32

foreach və cəmin toplanması

$prices massivindəki ədədləri toplayıb nəticəni $total dəyişənində saxlayın. Cəmi çap edin.

Struktur yoxlaması: kod brauzerdə icra olunmur.

Addım-addım izah və nümunə həll

foreach massiv dəyərlərini bir-bir götürür. Akkumulyator sıfırdan başlayır və hər iterasiyada yenilənir. Massiv boş olarsa, nəticə sıfır qalacaq — bu, cəm üçün düzgün başlanğıc dəyəridir.

İpucu: Əvvəlcə ən kiçik addımı yazın, sonra sərhədləri yoxlayıb funksiyanı nümunə ilə çağırın.

<?php

$prices = [8, 12, 20];
$total = 0;

foreach ($prices as $price) {
    $total += $price;
}

echo $total;
PHP #33

Assosiativ massiv

name və price açarları ilə $product yaradın. Qiyməti 5 vahid artırıb yeni dəyəri çap edin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP #34

Seçim üçün array_filter

$scores massivindən 60 və yuxarı balları saxlayıb $passed dəyişəninə yazın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP #35

Sətir yoxlaması və erkən return

displayName(string $name): string yazın: kənar boşluqları silin və sətir boşdursa Guest qaytarın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP #36

PDO və hazırlanmış sorğu

İstifadəçini email ilə axtaran :email placeholder-li sorğu hazırlayın. Ünvanı ayrıca parametr kimi ötürün, SQL ilə birləşdirməyin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP Təcrübə #37

Ehtiyat dəyər: ??

İstifadəçi massivindən nickname alın. Açar yoxdursa və ya null-dırsa Guest istifadə edin, boş sətri saxlayın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP Orta səviyyə #38

Sifariş statusu: match

new, shipped və cancelled statuslarını mesajlara çevirin. Naməlum status üçün Unknown qaytarın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP İrəli səviyyə #39

Parolun heşlə saxlanması

Parolu password_hash ilə saxlayın və daxil edilən dəyəri password_verify ilə yoxlayın. Parolu heşlə birbaşa müqayisə etməyin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP Orta səviyyə #40

Dəyişməz çatdırılma tarixi

Tarix yaradın və ilkin obyekti dəyişmədən üç gün sonrakı yeni obyekt alın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP Təcrübə #41

Email yoxlaması: filter_var

Email-i FILTER_VALIDATE_EMAIL ilə yoxlayın. Səhv olduqda mesaj göstərin və emalı davam etdirməyin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP Təcrübə #42

Yeni qiymət: array_map

Bütün qiymətləri ilkin massivi dəyişmədən yeni massivdə 5% artırın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP Orta səviyyə #43

Sahəni çıxarıb sıralamaq

Məhsul siyahısından adları çıxarıb registri nəzərə almadan təbii qaydada sıralayın.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol
PHP İrəli səviyyə #44

JSON istisnasının emalı

JSON-i JSON_THROW_ON_ERROR rejimində açın. JsonException tutub anlaşılan xəta göstərin.

🔒 Tapşırıq pulsuz qeydiyyatdan sonra açılacaq: orada kursun bütün trenajorları və dərsləri də var.

Hesab yarat Daxil ol

Bu filtr üçün məşq tapılmadı.

Regex Studio — müntəzəm ifadələr üzrə məşq

Nümunə seçin, ifadəni yazın və JavaScript, Python və PHP üçün uyğunluqları addım-addım araşdırın.

0

Videolar necə qurulub?

Kod sətir-sətir

Hər addımda işləyən sətir işıqlanır, yanında isə nə baş verdiyi sadə dillə izah olunur.

Yaddaş və stek görünür

Dəyişənlər, massivlər, funksiya çağırışları və event loop — kitabda görünməyən hər şey animasiyada görünür.

Eyni mövzu — 3 dildə

Bir mövzunu JavaScript, Python və PHP-də müqayisə edin. Bütün nümunələr real işlədilib yoxlanılıb.

WhatsApp