Beginner മുതൽ Pro വരെ · 34 lessons · Free
Python: Zero മുതൽ Hero വരെ
5–10 മിനിറ്റിന്റെ ചെറിയ പാഠങ്ങൾ. ഉദാഹരണങ്ങൾ റൺ ചെയ്യൂ, challenge ജയിക്കൂ, XP നേടൂ: ഓരോ പാഠമായി, beginner മുതൽ pro വരെ.
Python progress0/34 lessons
- MODULE 1
Python അടിസ്ഥാനങ്ങൾ
print, variables, data types, input, operators, strings
- 1. നിങ്ങളുടെ ആദ്യ Python പ്രോഗ്രാംprint() ഉപയോഗിച്ച് സ്ക്രീനിൽ ടെക്സ്റ്റ് കാണിക്കാം 5 min 20 XP
- 2. Variables: മൂല്യങ്ങൾ സൂക്ഷിക്കൽvariables-ൽ മൂല്യങ്ങൾ സൂക്ഷിച്ച് ഉപയോഗിക്കൂ 7 min 20 XP
- 3. Data Types: സംഖ്യകൾ, ടെക്സ്റ്റ്, True/Falseint, float, str, bool, type() എന്നിവ പഠിക്കൂ 8 min 20 XP
- 4. input(): ഉപയോക്താവിനോട് ചോദിക്കൽinput() ഉപയോഗിച്ച് ഉപയോക്താവിൽ നിന്ന് മൂല്യങ്ങൾ വായിക്കൂ 8 min 20 XP
- 5. Operators ഉപയോഗിച്ച് ഗണിതം+ - * / // % ** ഉപയോഗിക്കൂ 7 min 20 XP
- 6. Strings: ടെക്സ്റ്റുമായി കളിക്കാംf-strings, len(), upper(), lower(), indexing 9 min 20 XP
- MODULE 2
തീരുമാനങ്ങൾ എടുക്കൽ: Conditions
if, elif, else, താരതമ്യങ്ങൾ
- 1. താരതമ്യങ്ങൾ: True അല്ലെങ്കിൽ False==, !=, >, <, >=, <=, Boolean values 6 min 20 XP
- 2. if / else: തീരുമാനിക്കുന്ന പ്രോഗ്രാമുകൾCondition true ആണെങ്കിൽ ഒന്ന്, അല്ലെങ്കിൽ മറ്റൊന്ന് 8 min 25 XP
- 3. elif: രണ്ടിലധികം തിരഞ്ഞെടുപ്പുകൾif, elif, else ഉപയോഗിച്ച് പല conditions പരിശോധിക്കൂ 8 min 25 XP
- 4. and, or, not: Conditions കൂട്ടിച്ചേർക്കൽഒരു if-ൽ പല conditions ചേർക്കൂ 8 min 25 XP
- 5. if-നുള്ളിൽ if: Nested Conditionsആദ്യ തീരുമാനത്തിന് ശേഷം രണ്ടാമത്തെ തീരുമാനം 8 min 30 XP
- MODULE 3
ആവർത്തനം: Loops
for, while, range, break, continue
- 1. for Loops, range()ജോലി നിശ്ചിത തവണ ആവർത്തിക്കൂ 9 min 25 XP
- 2. while Loops: True ആയിരിക്കുമ്പോൾ ആവർത്തിക്കൂCondition True ആയിരിക്കുന്നിടത്തോളം ആവർത്തിക്കൂ 8 min 25 XP
- 3. break, continueLoop നേരത്തേ നിർത്തൂ അല്ലെങ്കിൽ ഒരു round ഒഴിവാക്കൂ 8 min 30 XP
- 4. Loop Patterns: തുകകൾ, എണ്ണങ്ങൾ, രൂപങ്ങൾInterviews-ന് ഇഷ്ടമുള്ള loop patterns 10 min 35 XP
- MODULE 4
Collections: Lists & Dictionaries
lists, tuples, dictionaries, sets
- 1. Lists: ഒരിടത്ത് പല valuesLists ഉണ്ടാക്കൂ, indexes, slicing, len() എന്നിവ ഉപയോഗിക്കൂ 9 min 25 XP
- 2. List Methods: ചേർക്കൂ, നീക്കൂ, Sort ചെയ്യൂappend, insert, remove, pop, sort, sum, max, min 9 min 25 XP
- 3. Tuples: മാറാത്ത ListsTuples ഉണ്ടാക്കൂ, unpack ചെയ്യൂ, values swap ചെയ്യൂ 7 min 20 XP
- 4. Dictionaries: പേരുകളിൽ നിന്ന് ValuesKey-value ജോഡികൾ: വായിക്കൂ, ചേർക്കൂ, മാറ്റൂ, loop ചെയ്യൂ 10 min 30 XP
- 5. Sets: അദ്വിതീയ Values മാത്രംDuplicates നീക്കൽ, union, intersection 7 min 25 XP
- MODULE 5
Functions: വീണ്ടും ഉപയോഗിക്കാവുന്ന കോഡ്
def, return, default arguments, recursion, lambda
- 1. Functions: നിങ്ങളുടെ സ്വന്തം Commandsdef ഉപയോഗിച്ച് functions ഉണ്ടാക്കി call ചെയ്യൂ 8 min 25 XP
- 2. return: ഉത്തരം തിരികെ നൽകൽprint-ഉം return-ഉം തമ്മിലുള്ള വ്യത്യാസം 8 min 30 XP
- 3. Default, Keyword ArgumentsDefault values, പേര് ഉപയോഗിച്ചുള്ള arguments 8 min 30 XP
- 4. Recursion: സ്വയം call ചെയ്യുന്ന FunctionsBase case, recursive case 10 min 35 XP
- 5. lambda, sorted(), keyചെറിയ functions, ഇഷ്ടാനുസൃത sorting 9 min 30 XP
- MODULE 6
പ്രായോഗിക Python
string methods, comprehensions, error handling, modules, files
- 1. String Methods: split, join, replaceടെക്സ്റ്റ് വിഭജിക്കൂ, ചേർക്കൂ, വൃത്തിയാക്കൂ, തിരയൂ 9 min 30 XP
- 2. List Comprehensions: ഒറ്റ വരിയിൽ Listsഒരു loop-ഉം ഒരു if-ഉം ഒറ്റ വരിയിൽ എഴുതൂ 8 min 30 XP
- 3. try / except: Errors കൈകാര്യം ചെയ്യൽCrash ആകാതെ errors കൈകാര്യം ചെയ്യൂ 9 min 30 XP
- 4. Modules: math, random, കൂടുതൽimport ഉപയോഗിച്ച് Python-ന്റെ തയ്യാറായ tools ഉപയോഗിക്കൂ 8 min 30 XP
- 5. Files: എഴുതലും വായനയുംopen(), with, write(), read(), readlines() 9 min 30 XP
- MODULE 7
ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് (OOP)
classes, objects, methods, inheritance, ഒരു ചെറിയ പ്രോജക്റ്റ്
- 1. Classes, Objects: നിങ്ങളുടെ സ്വന്തം Data Typesclass, __init__, self, attributes 10 min 35 XP
- 2. Methods: Objects-ന് എന്ത് ചെയ്യാനാകുംClass-നുള്ളിലെ functions, __str__ 10 min 35 XP
- 3. Inheritance: ഒരു Class-ന് മുകളിൽ നിർമ്മിക്കൽമറ്റൊരു class-ൽ നിന്ന് class ഉണ്ടാക്കൂ, super() 10 min 35 XP
- 4. Mini Project: Report Cardഎല്ലാം ചേർത്ത് ഒരു യഥാർത്ഥ പ്രോഗ്രാം 15 min 50 XP