Beginner മുതൽ Pro വരെ · 34 lessons · Free

Python: Zero മുതൽ Hero വരെ

5–10 മിനിറ്റിന്റെ ചെറിയ പാഠങ്ങൾ. ഉദാഹരണങ്ങൾ റൺ ചെയ്യൂ, challenge ജയിക്കൂ, XP നേടൂ: ഓരോ പാഠമായി, beginner മുതൽ pro വരെ.

Python progress0/34 lessons
Start learning, it's free
What is Python? Read the beginner's guide →Want to write your own code? Open the Python compiler →
  1. MODULE 1

    Python അടിസ്ഥാനങ്ങൾ

    print, variables, data types, input, operators, strings

    1. 1. നിങ്ങളുടെ ആദ്യ Python പ്രോഗ്രാംprint() ഉപയോഗിച്ച് സ്ക്രീനിൽ ടെക്സ്റ്റ് കാണിക്കാം
    2. 2. Variables: മൂല്യങ്ങൾ സൂക്ഷിക്കൽvariables-ൽ മൂല്യങ്ങൾ സൂക്ഷിച്ച് ഉപയോഗിക്കൂ
    3. 3. Data Types: സംഖ്യകൾ, ടെക്സ്റ്റ്, True/Falseint, float, str, bool, type() എന്നിവ പഠിക്കൂ
    4. 4. input(): ഉപയോക്താവിനോട് ചോദിക്കൽinput() ഉപയോഗിച്ച് ഉപയോക്താവിൽ നിന്ന് മൂല്യങ്ങൾ വായിക്കൂ
    5. 5. Operators ഉപയോഗിച്ച് ഗണിതം+ - * / // % ** ഉപയോഗിക്കൂ
    6. 6. Strings: ടെക്സ്റ്റുമായി കളിക്കാംf-strings, len(), upper(), lower(), indexing
  2. MODULE 2

    തീരുമാനങ്ങൾ എടുക്കൽ: Conditions

    if, elif, else, താരതമ്യങ്ങൾ

    1. 1. താരതമ്യങ്ങൾ: True അല്ലെങ്കിൽ False==, !=, >, <, >=, <=, Boolean values
    2. 2. if / else: തീരുമാനിക്കുന്ന പ്രോഗ്രാമുകൾCondition true ആണെങ്കിൽ ഒന്ന്, അല്ലെങ്കിൽ മറ്റൊന്ന്
    3. 3. elif: രണ്ടിലധികം തിരഞ്ഞെടുപ്പുകൾif, elif, else ഉപയോഗിച്ച് പല conditions പരിശോധിക്കൂ
    4. 4. and, or, not: Conditions കൂട്ടിച്ചേർക്കൽഒരു if-ൽ പല conditions ചേർക്കൂ
    5. 5. if-നുള്ളിൽ if: Nested Conditionsആദ്യ തീരുമാനത്തിന് ശേഷം രണ്ടാമത്തെ തീരുമാനം
  3. MODULE 3

    ആവർത്തനം: Loops

    for, while, range, break, continue

    1. 1. for Loops, range()ജോലി നിശ്ചിത തവണ ആവർത്തിക്കൂ
    2. 2. while Loops: True ആയിരിക്കുമ്പോൾ ആവർത്തിക്കൂCondition True ആയിരിക്കുന്നിടത്തോളം ആവർത്തിക്കൂ
    3. 3. break, continueLoop നേരത്തേ നിർത്തൂ അല്ലെങ്കിൽ ഒരു round ഒഴിവാക്കൂ
    4. 4. Loop Patterns: തുകകൾ, എണ്ണങ്ങൾ, രൂപങ്ങൾInterviews-ന് ഇഷ്ടമുള്ള loop patterns
  4. MODULE 4

    Collections: Lists & Dictionaries

    lists, tuples, dictionaries, sets

    1. 1. Lists: ഒരിടത്ത് പല valuesLists ഉണ്ടാക്കൂ, indexes, slicing, len() എന്നിവ ഉപയോഗിക്കൂ
    2. 2. List Methods: ചേർക്കൂ, നീക്കൂ, Sort ചെയ്യൂappend, insert, remove, pop, sort, sum, max, min
    3. 3. Tuples: മാറാത്ത ListsTuples ഉണ്ടാക്കൂ, unpack ചെയ്യൂ, values swap ചെയ്യൂ
    4. 4. Dictionaries: പേരുകളിൽ നിന്ന് ValuesKey-value ജോഡികൾ: വായിക്കൂ, ചേർക്കൂ, മാറ്റൂ, loop ചെയ്യൂ
    5. 5. Sets: അദ്വിതീയ Values മാത്രംDuplicates നീക്കൽ, union, intersection
  5. MODULE 5

    Functions: വീണ്ടും ഉപയോഗിക്കാവുന്ന കോഡ്

    def, return, default arguments, recursion, lambda

    1. 1. Functions: നിങ്ങളുടെ സ്വന്തം Commandsdef ഉപയോഗിച്ച് functions ഉണ്ടാക്കി call ചെയ്യൂ
    2. 2. return: ഉത്തരം തിരികെ നൽകൽprint-ഉം return-ഉം തമ്മിലുള്ള വ്യത്യാസം
    3. 3. Default, Keyword ArgumentsDefault values, പേര് ഉപയോഗിച്ചുള്ള arguments
    4. 4. Recursion: സ്വയം call ചെയ്യുന്ന FunctionsBase case, recursive case
    5. 5. lambda, sorted(), keyചെറിയ functions, ഇഷ്ടാനുസൃത sorting
  6. MODULE 6

    പ്രായോഗിക Python

    string methods, comprehensions, error handling, modules, files

    1. 1. String Methods: split, join, replaceടെക്സ്റ്റ് വിഭജിക്കൂ, ചേർക്കൂ, വൃത്തിയാക്കൂ, തിരയൂ
    2. 2. List Comprehensions: ഒറ്റ വരിയിൽ Listsഒരു loop-ഉം ഒരു if-ഉം ഒറ്റ വരിയിൽ എഴുതൂ
    3. 3. try / except: Errors കൈകാര്യം ചെയ്യൽCrash ആകാതെ errors കൈകാര്യം ചെയ്യൂ
    4. 4. Modules: math, random, കൂടുതൽimport ഉപയോഗിച്ച് Python-ന്റെ തയ്യാറായ tools ഉപയോഗിക്കൂ
    5. 5. Files: എഴുതലും വായനയുംopen(), with, write(), read(), readlines()
  7. MODULE 7

    ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് (OOP)

    classes, objects, methods, inheritance, ഒരു ചെറിയ പ്രോജക്റ്റ്

    1. 1. Classes, Objects: നിങ്ങളുടെ സ്വന്തം Data Typesclass, __init__, self, attributes
    2. 2. Methods: Objects-ന് എന്ത് ചെയ്യാനാകുംClass-നുള്ളിലെ functions, __str__
    3. 3. Inheritance: ഒരു Class-ന് മുകളിൽ നിർമ്മിക്കൽമറ്റൊരു class-ൽ നിന്ന് class ഉണ്ടാക്കൂ, super()
    4. 4. Mini Project: Report Cardഎല്ലാം ചേർത്ത് ഒരു യഥാർത്ഥ പ്രോഗ്രാം