পাঠ্যক্রম রেফারেন্স রিসোর্স
পাইথন ডকুমেন্টেশন
https://www.python.org/doc/
পাইথন ডাউনলোডগুলি প্রকাশ করে
https://www.python.org/downloads/
অজগর গাইড জন্য পাইথন
https://www.python.org/about/gettingstarted/
পাইথন উইকি প্রারম্ভিক নির্দেশিকা
https://wiki.python.org/moin/BeginnersGuide
প্রথম পদক্ষেপ
ফাংশন সংজ্ঞায়িত
এক্সটেনসিবল প্রোগ্রামিংয়ের মূলটি কার্যকারিতা সংজ্ঞায়িত করছে। পাইথন বাধ্যতামূলক এবং alচ্ছিক আর্গুমেন্ট, কীওয়ার্ড আর্গুমেন্ট এবং এমনকি স্বেচ্ছাসেবী যুক্তি তালিকার অনুমতি দেয়। পাইথন 3 এ কার্যকারিতা সংজ্ঞায়িত করার বিষয়ে আরও
# 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
যৌগিক ডেটা প্রকার
তালিকাগুলি (অন্যান্য ভাষায় অ্যারে হিসাবে পরিচিত) পাইথন বোঝে এমন যৌগিক ডেটাগুলির মধ্যে একটি। তালিকাগুলি অন্তর্নির্মিত ফাংশনগুলির সাথে সূচিযুক্ত, কাটা এবং হেরফের করা যেতে পারে। পাইথন 3-এ তালিকাগুলি সম্পর্কে আরও
# 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')]
স্বজ্ঞাত ব্যাখ্যা
পাইথনের সাথে গণনাগুলি সহজ, এবং অভিব্যক্তি বাক্য গঠনটি সোজা: অপারেটরগুলি +
, -
, *
এবং /
আশানুরূপ কাজ; বন্ধনী ()
গ্রুপিং জন্য ব্যবহার করা যেতে পারে। পাইথন 3-তে সাধারণ গণিতের ক্রিয়াকলাপ সম্পর্কে আরও.
# 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
দ্রুত এবং শিখতে সহজ
অন্য যে কোনও ভাষার অভিজ্ঞ প্রোগ্রামাররা খুব দ্রুত পাইথন বাছাই করতে পারে এবং নতুনরা ক্লিন সিনট্যাক্স এবং ইন্ডেন্টেশন কাঠামো শিখতে সহজ খুঁজে পায়। আপনার ক্ষুধা আমাদের পাইথন 3 ওভারভিউ সহ।
# 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
- অবশ্যই এর নিজস্ব কিছু টুইস্ট সহ। পাইথন 3 এ আরও নিয়ন্ত্রণ প্রবাহ সরঞ্জাম
# 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
একটি PDF ফাইলে EITC/CP/PPF পাইথন প্রোগ্রামিং ফান্ডামেন্টাল প্রোগ্রামের জন্য সম্পূর্ণ অফলাইন স্ব-শিক্ষার প্রস্তুতিমূলক উপকরণ ডাউনলোড করুন
EITC/CP/PPF প্রস্তুতিমূলক উপকরণ - আদর্শ সংস্করণ
EITC/CP/PPF প্রস্তুতিমূলক উপকরণ – পর্যালোচনা প্রশ্ন সহ বর্ধিত সংস্করণ