Python-3.4.3/C2/Getting-started-with-IPython/Bengali

From Script | Spoken-Tutorial
Revision as of 16:50, 17 March 2020 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 Getting started with IPython এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালের শেষে আপনি IPython interpreter ইনভোক করতে পারবেন।
00:13 IPython interpreter বন্ধ করা।
00:16 IPython session হিস্ট্রি নেভিগেট করা।
00:20 IPython এ tab-completion ব্যবহার করা।
00:23 IPython এ ডকুমেন্টেশন দেখা।
00:26 অসম্পূর্ণ বা ভুল কমান্ড বিঘ্নিত করা।
00:30 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:

উবুন্টু লিনাক্স 14.04 অপারেটিং সিস্টেম

00:37 Python 3.5.2 , IPython 5.1.0
00:44 IPython কি?

IPython একটি উন্নত ইন্টারেক্টিভ পাইথন ইন্টারপ্রেটার।

00:50 এটি tab-completion এর মত বৈশিষ্ট্য দেয় এবং সাহায্যের জন্য সহজ অ্যাক্সেস।
00:56 এখন IPython interpreter শুরু করা দেখবো।
01:00 প্রথমে কীবোর্ডে Ctrl + Alt + T কী একসাথে টিপে টার্মিনাল খুলুন।
01:07 প্রম্পটে ipython3 লিখুন এবং এন্টার টিপুন।
01:13 IPython সংস্থাপিত না হলে Instruction শীট পড়ুন।
01:18 IPython সংস্থাপিত হলে, IPython interpreter টার্মিনালে ipython কমান্ড রান করে লোড করা হয়।
01:25 Python এবং IPython এর সংস্থাপিত সংস্করণ টার্মিনালে দেখায়।
01:32 কিছু অতিরিক্ত সহায়ক তথ্য IPython দ্বারা প্রিন্ট করা হয়।
01:37 এরপর, আমরা i n bracket 1 সহ একটি প্রম্পট পাই।
01:42 এখন IPython interpreter বন্ধ করা দেখি।

Ctrl + D কী টিপুন।

01:48 আমরা প্রস্থান করতে চাই কিনা তা নিশ্চিত করতে একটি প্রম্পট দেখায়।
01:53 হ্যাঁ হলে y লিখুন এবং IPython থেকে প্রস্থান করুন।
01:57 দেখুন y বর্গাকার বন্ধনীতে রয়েছে তাই এটি ডিফল্ট।
02:02 আমরা এন্টার টিপতে পারি এবং এটি প্রস্থান করবে।
02:05 IPython ছাড়তে না চাইলে না এর জন্য n লিখুন।
02:10 y লিখুন।

আমরা IPython interpreter থেকে প্রস্থান করেছি এবং টার্মিনাল প্রম্পটে এসেছি।

02:16 এটি আবার শুরু করি।

টার্মিনালে ipython3 লিখুন এবং এন্টার টিপুন।

02:23 এখন, ইন্টারপ্রেটার ব্যবহার করা ব্যাখ্যা করি।

সহজ অপারেশন দিয়ে শুরু করি - addition.

02:30 IPython প্রম্পটে লিখুন 1 প্লাস 2 এবং এন্টার টিপুন।
02:36 পাইথন কমান্ড এক্সিকিউট করতে এন্টার টিপুন। প্রতিটি কমান্ড লেখার পর এটি করুন।
02:43 IPython অবিলম্বে আউটপুট হিসাবে 3 দেখায়।
02:47 লক্ষ্য করুন আউটপুট Out square brackets 1 ইঙ্গিত সহ দেখায়।
02:54 এখন আরো কিছু অপারেশন চেষ্টা করি যেমন,

5 মাইনাস 3,

7 গুনন 4,

03:03 প্রতিবার আমরা এন্টার টিপি এবং IPython কনসোল উইন্ডোতে আউটপুট দেখি।
03:10 এখন IPython এ আগের কমান্ড নেভিগেট করা দেখি।
03:15 উদাহরণস্বরূপ, ধরুন আমরা open parenthesis 1 plus 2 close parenthesis এক্সিকিউট করতে চাই।
03:23 পুরো কমান্ড লেখার বদলে, আমরা আগে লেখা কমান্ড 1 প্লাস 2 লিখতে পারি।
03:30 কমান্ড 1 প্লাস 2 তে ফিরে যেতে আপ অ্যারো কী ব্যবহার করুন।
03:35 লাইনের শুরুতে ফিরে যেতে এখন বাম অ্যারো কী ব্যবহার করুন।
03:40 কীবোর্ডে print open parenthesis close parenthesis লিখুন।
03:49 আমরা কমান্ড print (1 plus 2) তে বদলেছি। এখন Enter টিপুন।
03:53 ইন্টারপ্রেটার ফলাফল হিসাবে 3 প্রিন্ট করে।

লক্ষ্য করুন এই সময়, Out square brackets নির্দেশক দেখাবে না।

04:03 এখন print 10 multiplied by 2 এক্সিকিউট করি।

আমরা পূর্ববর্তী কমান্ড print (1 plus 2) তে ফিরে যেতে আপ অ্যারো কী ব্যবহার করি।

04:14 এখন 1 plus 2 কে 10 multiplied by 2 দ্বারা প্রতিস্থাপন করি এবং Enter টিপুন।
04:21 যে কোনো প্রোগ্রামিং ল্যাঙ্গুয়েজের মত, asterix, multiplication operator হিসাবে ব্যবহৃত হয়।
04:27 কনসোলে আউটপুট দেখুন।
04:30 এখন দেখি যে tab-completion কি।

একটি উদাহরণ দেখি।

04:35 ধরুন আমরা function print ব্যবহার করতে চাই।
04:39 এর জন্য আমরা প্রম্পটে pri লিখি এবং ট্যাব কী টিপি।
04:45 যেমনকি আপনি কনসোলে দেখেন IPython প্রিন্ট করতে pri কমান্ড নিজেই পূর্ণ হয়েছে।
04:52 IPython এর এই বৈশিষ্ট্যকে tab-completion বলে।
04:56 tab completion এর এর কিছু সম্ভাবনা দেখি।

শুধু p লিখুন এবং তারপর ট্যাব টিপুন।

05:05 এই ক্ষেত্রে, আমরা দেখি যে IPython কমান্ড সম্পূর্ণ করে না।
05:09 কারণ, সেখানে p এর সাথে একাধিক কমান্ড রয়েছে।
05:14 তাই, এটি শুধুমাত্র p এর সম্ভাব্য tab-completion তালিকাভুক্ত করে।
05:20 এখন একটি অনুশীলনী চেষ্টা করি।
05:23 ভিডিওটি থামান, সমস্যা সমাধান করুন এবং ভিডিওটি পুনরায় চালান।

ab দিয়ে শুরু হওয়া কমান্ড খুঁজি।

05:31 a দিয়ে শুরু হওয়া কমান্ড তালিকাভুক্ত করুন।
05:35 ab লিখলে এটি abs দেখায়।
05:40 a ট্যাব a দিয়ে শুরু হওয়া সকল কমান্ডের তালিকা দেখায়।
05:46 এখন দেখি যে abs ফাংশন কোথায় ব্যবহৃত হয়।
05:51 এটি খুঁজতে আমরা IPython এর help বৈশিষ্ট্য ব্যবহার করব।
05:55 ফাংশনের ডকুমেন্টেশন দেখতে, ফাংশনের নামের পর একটি প্রশ্ন চিহ্ন লিখুন।
06:03 IPython interpreter ফাংশনের ডকুমেন্টেশন দেখাবে।
06:08 প্রদর্শিত তথ্য থেকে, এটি বলে যে abs ইনপুট হিসাবে একটি সংখ্যা নেয় এবং এর সম্পূর্ণ ভ্যালু ফেরৎ দেয়।
06:16 কিছু উদাহরণ দেখি। কনসোলে লিখুন a b s মাইনাস 19 এবং তারপর a b s 19.
06:29 আমরা উভয় ক্ষেত্রে প্রত্যাশিত রূপে 19 পাই।
06:33 এখন দশমিক সংখ্যার জন্য এটি চেষ্টা করি।

a b s মাইনাস 10.5 চেষ্টা করি।

06:42 আমরা ফলাফল হিসাবে 10.5 পাই।
06:46 এখানে ভিডিও থামান।

নিম্ন অনুশীলনী চেষ্টা করুন এবং ভিডিও পুনরায় শুরু করুন।

06:52 round এর ডকুমেন্টেশন দেখুন এবং এটির ব্যবহার দেখুন।
06:57 সমাধান করার জন্য কনসোলে যান।

round question mark লিখে round ফাংশনের ডকুমেন্টেশন দেখতে পারেন।

07:06 এটি এখানে বলে যে round ফাংশন, একটি নির্দিষ্ট স্পষ্টতায় সংখ্যা round করে।
07:12 ndigits, round ফাংশনের জন্য স্পষ্টতার ভ্যালু।

লক্ষ্য করুন, ndigits এর কাছে অতিরিক্ত বর্গাকার বন্ধনী রয়েছে।

07:21 এর মানে ndigits হল ঐচ্ছিক এবং 0 হল ডিফল্ট ভ্যালু।
07:27 ঐচ্ছিক প্যারামিটার Python ডকুমেন্টেশনে বর্গাকার বন্ধনীতে দেখানো হয়েছে।
07:33 এখানে ভিডিও থামান।

নিম্ন অনুশীলনী চেষ্টা করুন এবং ভিডিও পুনরায় শুরু করুন।

07:38 আউটপুট যাচাই করুন

round 2.48, round 2.48 comma 1, round 2.484, round 2.484 comma 2

07:52 আমরা round 2.48 is equal to 2.0 পাই.
07:57 round 2.48 comma 1 is 2.5
08:02 round 2.484 is 2.0
08:06 round 2.484 comma 2 is 2.48

যা আমরা আশা করি।

08:13 এখন টাইপিং এরর সংশোধন করা দেখি, যা কনসোলে লেখার সময় আমরা করতে পারি।
08:20 ইচ্ছে করে একটি টাইপিং এরর করি।

প্রথম বন্ধনী ছাড়া লিখুন round open parenthesis 2.484 এবং Enter টিপুন।

08:32 আমরা ডট সহ একটি প্রম্পট পাই।

এই প্রম্পট IPython এর ধারাবাহিক প্রম্পট।

08:40 পূর্ববর্তী লাইন অসম্পূর্ণ হলে এটি দেখায়।
08:44 এখন ক্লোস বন্ধনী সহ কমান্ড সম্পূর্ণ করুন এবং এন্টার টিপুন।

আমরা প্রত্যাশিত আউটপুট পাই যা হল 2.

08:54 আমরা ভুল কমান্ড লিখলে কি হবে এবং continuation prompt দিয়ে শেষ করলে?
09:00 এই ক্ষেত্রে, কমান্ড বিঘ্নিত করতে Ctrl + C কী টিপতে পারি এবং IPython প্রম্পটে ফিরে যাই।
09:09 round ইনপুট হিসাবে শুধুমাত্র সংখ্যা নেয়। লিখুন round(1a
09:15 বন্ধনী বন্ধ করবেন না এবং এন্টার টিপুন।
09:19 আমরা ইনপুট হিসাবে আলফা-সাংখ্যিক ভ্যালু 1 a দিয়েছি।

এক্সিকিউশন বিঘ্নিত করতে Ctrl + C টিপুন।

09:28 এখানে ভিডিও থামান।

নিম্ন অনুশীলনী চেষ্টা করুন এবং ভিডিও পুনরায় শুরু করুন।

09:34 বন্ধনী বন্ধ না করে লিখুন round 2.484 এবং এন্টার টিপুন।
09:41 তারপর Ctrl + C দ্বারা কমান্ড বাতিল করুন। round 2.484 comma 2 কমান্ড লিখুন।
09:51 আপনার কনসোলের আউটপুট এইরকম দেখাবে।
10:01 এটি এই টিউটোরিয়ালের শেষে নিয়ে আসে।
10:04 এখানে আমরা টার্মিনালে ipython লিখে IPython interpreter ইনভোক করা শিখেছি।
10:13 Ctrl+D দ্বারা IPython interpreter বন্ধ করা।
10:17 অ্যারো কী দ্বারা IPython সেশন হিস্ট্রি নেভিগেট করা।
10:23 দ্রুত কাজ করতে tab-completion ব্যবহার করা।
10:27 question mark ব্যবহার করে ফাংশনের ডকুমেন্টেশন দেখা।
10:32 একটি এরর করলে Ctrl + C দ্বারা কমান্ডে বিরতি আনা।
10:37 এখানে আপনার সমাধানের জন্য কিছু মূল্যায়ন প্রশ্ন রয়েছে।
10:41 IPython, Python এর মত প্রোগ্রামিং ল্যাঙ্গুয়েজ। True বা False
10:46 কোন কী সমন্বয় IPython থেকে প্রস্থান করায়?

Ctrl + C , Ctrl + D , Alt + C , Alt + D

10:55 ডকুমেন্টেশন দেখাতে IPython এ, কমান্ডের শেষে কোন অক্ষর ব্যবহৃত হয়?

under score , question mark , exclamation mark , ampersand

11:07 এবং উত্তর হল - False. IPython নতুন প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়। এটি শুধুমাত্র একটি উন্নত ইন্টারেক্টিভ Python interpreter.
11:17 IPython interpreter থেকে প্রস্থান করতে Ctrl + D ব্যবহার করি।
11:21 এর ডকুমেন্টেশন দেখতে কমান্ডের শেষে question mark (?) ব্যবহার করি।
11:28 এই ভিডিওটি প্রকল্পকে সারসংক্ষেপ বোঝায়।

আপনার ভালো ব্যান্ডউইডথ না থাকলে এটি ডাউনলোড করে দেখতে পারেন।

11:37 আমরা কর্মশালার পরিচালনা করি। সার্টিফিকেট দেই। আমাদের সাথে যোগাযোগ করুন।
11:42 আপনি এই টিউটোরিয়ালে কোনো প্রশ্ন রয়েছে?

যেখানে প্রশ্ন রয়েছে সেই মিনিট এবং সেকেন্ড চয়ন করুন।

11:48 সংক্ষেপে আপনার প্রশ্ন ব্যাখ্যা করুন।

FOSSEE দল থেকে কেউ তাদের উত্তর দেবে।

এই সাইটে যান।

11:56 আপনার Python এ কোন সাধারণ / প্রযুক্তিগত প্রশ্ন রয়েছে?
11:59 FOSSEE ফোরামে যান এবং আপনার প্রশ্ন পোস্ট করুন।
12:04 FOSSEE দল জনপ্রিয় বইয়ের কিছু সমাধানকৃত উদাহরণের কোডিং সমন্বয় করে।
12:10 যারা এটি করে তাদের মানদণ্ড এবং সার্টিফিকেট দেই।

আরো জানতে এই সাইটে যান।

12:17 Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।
12:23 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্যে ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta