Python Fundamentals: Basics से Async तक

Variables से classes, generators, decorators और async तक Python सीखें। उन beginners और career switchers के लिए जो व्यावहारिक scripting व backend skills चाहते हैं।

कोर्स शुरू करें →

आप क्या सीखेंगे

  • Python और virtual environment सेट कर सकेंगे और scripts चला सकेंगे।
  • Variables, types, control flow, functions और मुख्य collections उपयोग कर सकेंगे।
  • Classes, inheritance, dataclasses और enums से data model कर सकेंगे।
  • Errors, files, JSON/CSV, logging और modules संभाल सकेंगे।
  • Generators, decorators, tests और बुनियादी async code लिख सकेंगे।

पाठ्यक्रम

मॉड्यूल 1: शुरुआत करें

  1. पायथन परिचय
  2. पायथन इंस्टॉल करें
  3. हैलो, वर्ल्ड!

मॉड्यूल 2: मूल बातें

  1. पायथन सिंटैक्स
  2. वेरिएबल्स
  3. डेटा टाइप्स
  4. ऑपरेटर्स

मॉड्यूल 3: कंट्रोल फ्लो

  1. If ... Else
  2. लूप्स

मॉड्यूल 4: कलेक्शन्स

  1. लिस्ट्स
  2. ट्यूपल्स
  3. सेट्स
  4. डिक्शनरीज़
  5. कॉम्प्रिहेंशन और नेस्टेड डेटा

मॉड्यूल 5: स्ट्रिंग गहराई से

  1. स्ट्रिंग मेथड्स
  2. f-स्ट्रिंग और फॉर्मेटिंग
  3. स्लाइसिंग, स्प्लिट और जॉइन

मॉड्यूल 6: फ़ंक्शन

  1. फ़ंक्शन परिभाषित करना
  2. *args और **kwargs
  3. लैम्ब्डा फ़ंक्शन
  4. स्कोप और क्लोज़र
  5. रिकर्शन

मॉड्यूल 7: ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

  1. क्लास, ऑब्जेक्ट और __init__
  2. इंस्टेंस बनाम क्लास एट्रिब्यूट
  3. इनहेरिटेंस और ओवरराइडिंग
  4. डंडर मेथड
  5. प्रॉपर्टीज़ और एनकैप्सुलेशन
  6. क्लास और स्टैटिक मेथड
  7. Dataclasses और Enums

मॉड्यूल 8: एरर हैंडलिंग

  1. try / except / else / finally
  2. एक्सेप्शन उठाना और कस्टम एक्सेप्शन
  3. Logging और Debugging

मॉड्यूल 9: फ़ाइलें और I/O

  1. फ़ाइल पढ़ना और लिखना
  2. पाथ के साथ काम करना (pathlib)
  3. CSV और JSON फ़ाइलें

मॉड्यूल 10: इटरेटर और जेनरेटर

  1. इटरेटर प्रोटोकॉल
  2. जेनरेटर और yield

मॉड्यूल 11: डेकोरेटर

  1. डेकोरेटर की मूल बातें
  2. व्यावहारिक डेकोरेटर

मॉड्यूल 12: मॉड्यूल और पैकेज

  1. इम्पोर्ट सिस्टम और अपने मॉड्यूल
  2. वर्चुअल एनवायरनमेंट और pip
  3. लोकप्रिय पैकेज एक नज़र में

मॉड्यूल 13: स्टैंडर्ड लाइब्रेरी की ज़रूरी चीज़ें

  1. collections और itertools
  2. datetime, os और sys
  3. random और math

मॉड्यूल 14: उन्नत विषय

  1. रेगुलर एक्सप्रेशन
  2. टाइप हिंट्स
  3. टेस्टिंग की मूल बातें
  4. एसिंक की मूल बातें