यस पाठ्यक्रममा, तपाईंले पाइथनमा कसरी राम्रोसँग प्रोग्राम गर्ने भनेर सिक्नुहुनेछ।

धेरै छोटो भिडियोहरू, नोटबुकहरू र आत्म-मूल्याङ्कन अभ्यासहरू मार्फत तपाईंलाई भाषाको पहिलो चरणबाट सबैभन्दा उन्नत अवधारणाहरूको अध्ययन गर्न लगिनेछ।

पाइथनसँग धेरै पुस्तकालयहरू छन् जुन सायद पहिले नै तपाईले चाहानु भएको छ। तपाईले Django मार्फत वेबसाइट बनाउन सक्नुहुन्छ, NumPy र pandas सँग वैज्ञानिक कम्प्युटिङ गर्न सक्नुहुन्छ, र थप। जे होस्, यस समृद्ध इकोसिस्टमका सबै सम्भावनाहरू पूर्ण रूपमा प्रयोग गर्न, तपाईंले भाषाको गहिरो बुझाइ प्राप्त गर्नुपर्छ।

पाइथन भाषाले सहज प्रोग्रामिङलाई प्रोत्साहन गर्छ जुन प्राकृतिक वाक्यविन्यास र शक्तिशाली आधारभूत अवधारणाहरूमा निर्भर हुन्छ जसले प्रोग्रामिङलाई सजिलो बनाउँछ। बुझ्न र मर्मत गर्न सजिलो हुने प्रभावकारी कार्यक्रमहरू द्रुत रूपमा लेख्नका लागि यी अवधारणाहरूको राम्रोसँग बुझ्नु महत्त्वपूर्ण छ, र जसले भाषाको सम्भावनाहरूको पूर्ण रूपमा शोषण गर्दछ।

हामी यस पाठ्यक्रममा भाषाका सबै पक्षहरू, आधारभूत प्रकारहरूदेखि मेटा-क्लासहरू सम्म, कभर गर्नेछौं, तर हामी यसलाई पाइथनको शक्तिका आधारभूत अवधारणाहरूको वरिपरि व्यक्त गर्नेछौं:

- गतिशील टाइपिङ र साझा सन्दर्भहरूको अवधारणा जसले छिटो, सजिलै विस्तारयोग्य र मेमोरी कुशल प्रोग्रामिङलाई अनुमति दिन्छ;
- नेमस्पेसको अवधारणा जसले सुरक्षित प्रोग्रामिङलाई अनुमति दिन्छ, कार्यक्रमको विभिन्न भागहरू बीचको अनावश्यक अन्तरक्रियालाई कम गर्दै;
- पुनरावृत्तिको अवधारणा जसले प्राकृतिक र सहज प्रोग्रामिङलाई अनुमति दिन्छ, जहाँ फाइल ब्राउजिङले कोडको एक लाइन मात्र लिन्छ;
- वैज्ञानिक कम्प्युटिङ अनुप्रयोगहरूमा उत्कृष्ट प्रदर्शन हासिल गर्न भेक्टराइजेशनको अवधारणा।