पाठ्यक्रम संदर्भ संसाधन
पाइथन कागजात
https://www.python.org/doc/
पाइथनले डाउनलोडहरू जारी गर्दछ
https://www.python.org/downloads/
शुरुवात गाइडका लागि पाइथन
https://www.python.org/about/gettingstarted/
पाइथन विकी शुरुवात गाइड
https://wiki.python.org/moin/BeginnersGuide
पहिलो चरणहरू
कार्य परिभाषित
एक्स्टेंसिबल प्रोग्रामिंगको कोरले कार्यहरू परिभाषित गर्दछ। पाइथनले अनिवार्य र वैकल्पिक आर्गुमेन्टहरू, कुञ्जी शब्द आर्गुमेन्टहरू, र मनमानी तर्क सूची पनि अनुमति दिन्छ। पाइथन functions मा प्रकार्य परिभाषित गर्ने बारेमा बढी
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
कम्पाउन्ड डाटा प्रकारहरू
सूचिहरू (अन्य भाषाहरूमा एर्रे भनेर चिनिन्छ) यौगिक डाटा प्रकारहरू हुन् जुन पाइथनले बुझ्दछ। सूचि अनुक्रमणिका गर्न सकिन्छ, काटिएको छ र अन्य बिल्ट-इन प्रकार्यहरूसँग हेरफेर गर्न सकिन्छ। पाइथन lists मा सूचीहरूको बारेमा अधिक
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
सहज ज्ञान युक्त व्याख्या
पाइथनको साथ गणनाहरू सरल हुन्छन्, र अभिव्यक्ति सिन्ट्याक्स सीधा हुन्छ: अपरेटरहरू +
, -
, *
र /
अपेक्षित काम; कोष्ठक ()
समूहको लागि प्रयोग गर्न सकिन्छ। पाइथन in मा साधारण गणित प्रकार्यहरूको बारेमा अधिक.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
द्रुत र सिक्न सजिलो
कुनै पनि अन्य भाषामा अनुभवी प्रोग्रामरहरू पाइथनलाई चाँडै नै लिन सक्दछन्, र शुरुवातकर्ताहरूले स्वच्छ सिन्ट्याक्स र इन्डेन्टेशन संरचना सिक्न सजिलो पाउँदछन्। तपाईंको भोक जगाउनुहोस् हाम्रो पाइथन over सिंहावलोकन संग।
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
सबै प्रवाह तपाईंले अपेक्षा गर्नुभयो
पाइथनलाई सामान्य नियन्त्रण प्रवाह विवरणहरू थाहा हुन्छ जुन अन्य भाषाहरूले बोल्छन् - if
, for
, while
र range
- यसको आफ्नै twists को साथ, अवश्य। पाइथन More मा अधिक नियन्त्रण प्रवाह उपकरणहरू
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
EITC/CP/PPF पाइथन प्रोग्रामिङ फण्डामेन्टल्स प्रोग्रामको लागि पूर्ण अफलाइन स्व-सिक्ने तयारी सामग्रीहरू PDF फाइलमा डाउनलोड गर्नुहोस्।
EITC/CP/PPF तयारी सामग्री - मानक संस्करण
EITC/CP/PPF तयारी सामग्री - समीक्षा प्रश्नहरूको साथ विस्तारित संस्करण