Pemula
Python
Pelajari Python dari awal hingga akhir. Sintaks, struktur data, OOP, generator, async, pengujian, dan pengemasan.
19 pelajaran9.3h praktik11 bahasa
Mulai belajar gratisPython kursus19 pelajaran, berurutan
- 120 mnt
Halo, Python
VariablesPrintRepl - 225 mnt
Angka dan String
IntegersFloatsString concatenationF-strings - 315 mnt
Asking the User a Question
Input()String return typeInt() and float() conversionInteractive programs - 430 mnt
Alur Kontrol
If/elif/elseComparison operatorsBoolean operatorsWhile loopsFor loopsBreak and continue - 530 mnt
List dan Tuple
List creationIndexingSlicingAppendPopIteration+2 - 630 mnt
Kamus dan Himpunan
Dict basicsGet with defaultIterate keysIterate valuesIterate itemsSets+1 - 730 mnt
Fungsi
DefParametersDefault valuesKeyword arguments*args and **kwargsReturn values+1 - 825 mnt
Comprehension
List comprehensionsDict comprehensionsSet comprehensionsConditional expressionsReadability tradeoffs - 930 mnt
File dan IO
Open with withReading linesWriting filesPathlib.PathJson readJson write - 1030 mnt
Modul dan Paket
ImportFrom importWriting your own moduleIf __name__ == "__main__"Packages__init__.py - 1135 mnt
Kelas dan OOP
Class definition__init__Instance attributesClass attributesMethods__repr__ - 1230 mnt
Pewarisan dan Komposisi
SubclassingSuper()Method overridingCompositionWhen to choose composition - 1330 mnt
Penanganan Eksepsi
TryExceptElseFinallyRaiseCustom exception classes+1 - 1430 mnt
Iterator dan Generator
Iterator protocolYieldGenerator functionsGenerator expressionsLazy evaluation - 1530 mnt
Dekorator
Functions are objectsWrapper functions@decorator syntaxFunctools.wrapsParametrized decorators - 1625 mnt
Manajer Konteks
With statement__enter__ and __exit__Writing your own context managerContextlib.contextmanager - 1740 mnt
Konkurensi: Thread dan Async
GIL in plain languageConcurrent.futures.ThreadPoolExecutorAsyncio basicsAsync defAwaitWhen to use threads vs async - 1835 mnt
Pengujian dengan pytest
Test functionsAssertRunning pytestParametrizeFixtures - 1935 mnt
Pengemasan dan Deployment
Pyproject.tomlPip install -eConsole scriptsBuilding a wheelPublishing to PyPI
Pelajari Python dalam bahasamu
Setiap pelajaran, kuis, dan balasan tutor tampil dalam bahasamu. Tutor AI menjawab dalam bahasa yang kamu pakai.
