পাইথনের ব্যাপারে সাহাজ়্য

কম্পিউটার প্রোগ্রামিং, সফটওয়্যার উন্নয়ন, গ্রাফিক্স ডিজাইন, ওয়েব প্রোগ্রামিং ও সিএমএস সংক্রান্ত আলোচনা।
Post Reply
তৌফিক ইমাম
প্রযুক্তি মনষ্ক
Posts: 329
Joined: Mon Nov 09, 2009 12:19 pm
রক্তের গ্রুপ: A+
লাইসেন্স: GNU GPL (General Public License)
স্ট্যাটাস: আমি এখন ভার্সিটিতে!
পছন্দ করি: উবুন্টু ,গুগল ক্রোম
Location: নাটোর
Contact:

পাইথনের ব্যাপারে সাহাজ়্য

Post by তৌফিক ইমাম » Sat Jan 16, 2010 11:09 pm

আমি প্রগ্রামিং এ একেবারে নুতুন। তারপর আবার আমি বিজ্ঞানের ছাত্র না। পাইথন দিএ সুরু করতে চেষ্টা করছি। তবে কিছুই প্রায় বুঝছিনা। কেও কি এই লাইন গুলোর মানে সহজে বুঝিয়ে দেবেন?
Complex numbers are also supported; imaginary numbers are written with a suffix of j or J. Complex numbers with a nonzero real component are written as (real+imagj), or can be created with the complex(real, imag) function.

>>> 1j * 1J
(-1+0j)
>>> 1j * complex(0, 1)
(-1+0j)
>>> 3+1j*3
(3+3j)
>>> (3+1j)*3
(9+3j)
>>> (1+2j)/(1+1j)
(1.5+0.5j)
Complex numbers are always represented as two floating point numbers, the real and imaginary part. To extract these parts from a complex number z, use z.real and z.imag.

>>> a=1.5+0.5j
>>> a.real
1.5
>>> a.imag
0.5
আমি এখন ভার্সিটিতে!

স্বপ্নচারী
সমন্বয়ক
Posts: 817
Joined: Sat Sep 15, 2007 10:26 pm
Location: কভেন্ট্রি, ইংল্যান্ড
Contact:

পাইথনের ব্যাপারে সাহাজ়্য

Post by স্বপ্নচারী » Sun Jan 17, 2010 12:15 am

জটিল সংখ্যা বা complex number কাকে বলে সেটা বুঝতে হবে আগে। আগে জানান গণিতের এই অংশটা জানেন কিনা।

তৌফিক ইমাম
প্রযুক্তি মনষ্ক
Posts: 329
Joined: Mon Nov 09, 2009 12:19 pm
রক্তের গ্রুপ: A+
লাইসেন্স: GNU GPL (General Public License)
স্ট্যাটাস: আমি এখন ভার্সিটিতে!
পছন্দ করি: উবুন্টু ,গুগল ক্রোম
Location: নাটোর
Contact:

পাইথনের ব্যাপারে সাহাজ়্য

Post by তৌফিক ইমাম » Sun Jan 17, 2010 2:19 am

জটিল সংখ্যা বা complex number কাকে বলে সেটা বুঝতে হবে আগে। আগে জানান গণিতের এই অংশটা জানেন কিনা।
না এর আগে জটিল সংখ্যা সম্পর্কে জানতামনা। তবে wiki থেকে একটু ধারনা পেলাম।
আচ্ছা python শিখতে কি জটিল সংখ্যা শিখতেই হবে?
আজ numbers,strings,lists এর প্রাথমিক ধারনা পেলাম। তবে এখানে if statement এর ব্যবহার দেখে কিছু না বুঝে মাথা ধরে গেছে :? :-p

if Statements
Perhaps the most well-known statement type is the if statement. For example:

>>> x = int(input("Please enter an integer: "))
Please enter an integer: 42
>>> if x < 0:
... x = 0
... print('Negative changed to zero')
... elif x == 0:
... print('Zero')
... elif x == 1:
... print('Single')
... else:
... print('More')
...
More
আমি এখন ভার্সিটিতে!

স্বপ্নচারী
সমন্বয়ক
Posts: 817
Joined: Sat Sep 15, 2007 10:26 pm
Location: কভেন্ট্রি, ইংল্যান্ড
Contact:

পাইথনের ব্যাপারে সাহাজ়্য

Post by স্বপ্নচারী » Sun Jan 17, 2010 4:19 am

না, জটিল সংখ্যা জানতে হবে না‌। ওটা গণিতবিদদের জন্য।

পাইথন নিয়ে একটা সাইট চালু করেছি। নাম: পাইথন বাংলাদেশ। ঠিকানা: http://pybangla.appspot.com" onclick="window.open(this.href);return false;

চাইলে সেখানে ঢুঁ মারতে পারেন। আপনার সমস্যা সেখানেও পোস্ট করতে পারেন। পাইথন অভিজ্ঞরা সেখানে আনাগোনা করেন।

তৌফিক ইমাম
প্রযুক্তি মনষ্ক
Posts: 329
Joined: Mon Nov 09, 2009 12:19 pm
রক্তের গ্রুপ: A+
লাইসেন্স: GNU GPL (General Public License)
স্ট্যাটাস: আমি এখন ভার্সিটিতে!
পছন্দ করি: উবুন্টু ,গুগল ক্রোম
Location: নাটোর
Contact:

পাইথনের ব্যাপারে সাহাজ়্য

Post by তৌফিক ইমাম » Sun Jan 17, 2010 4:43 am

ধন্যবাদ। সদস্য হয়ে গেলাম
আমি এখন ভার্সিটিতে!

User avatar
invarbrass
প্রযুক্তি মনষ্ক
Posts: 897
Joined: Tue Apr 29, 2008 9:37 am
রক্তের গ্রুপ: O+

পাইথনের ব্যাপারে সাহাজ়্য

Post by invarbrass » Sun Jan 17, 2010 2:26 pm

complex number নিয়ে মাথা ঘামানোর কোনো প্রয়োজন নেই - অন্তত: এ মূহুর্তে। ভবিষ্যতে যদি কখনো খুবই জটিল গাণিতিক বা সাইন্টিফিক (অথবা ফাইনানসিয়াল) ক্যালকুলেশন করতে চান তাহলে হয়তো দরকার হতে পারে - ভাগ্য ভালো থাকলে complex number ব্যবহার ছাড়াই বাকি জীবন মোটামুটি "non-complex" কাটিয়ে যেতে পারবেন। :ttt:

Post Reply

Return to “প্রোগ্রামিং ও ডিজাইন”