Python-3.4.3/C3/Input-output/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Input and Output এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা শিখব:

কিছু ভ্যালু Print করা। format specifiers ব্যবহার করে Print করা।

00:14 ইউসার থেকে input নেওয়া এবং input নেওয়ার আগে ইউসারকে prompt দেখানো।
00:22 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:

উবুন্টু লিনাক্স 16.04 অপারেটিং সিস্টেম Python 3.4.3 এবং IPython 5.1.0

00:38 টিউটোরিয়ালটি অনুশীলন করতে, আপনার ipython কনসোলে মৌলিক Python কমান্ড চালানো জানা উচিত।
00:47 না হলে এই ওয়েবসাইটে সম্পর্কিত Python টিউটোরিয়াল দেখুন।
00:52 ipython শুরু করি।
00:55 টার্মিনাল খুলুন।

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

01:03 এখান থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে ভুলবেন না।
01:10 এই টিউটোরিয়ালটি একটি string দিয়ে শুরু করি।
01:14 লিখুন a is equal to ডাবল উদ্ধৃতিতে This is a string.
01:21 a এর ভ্যালু দেখতে লিখুন a.
01:26 লিখুন print বন্ধনীতে a.
01:31 এটি a এর ভ্যালুও প্রিন্ট করে। তবে আউটপুটে পার্থক্য রয়েছে। শুধুমাত্র a টিপলে a এর বিষয়বস্তু প্রদর্শিত হয়।
01:43 স্টেটমেন্ট print বন্ধনীতে a, string কেই প্রিন্ট করে। আমরা পার্থক্যটি স্পষ্টতই দেখতে পারি যখন এতে নতুন লাইনের সাথে strings ব্যবহার করি।
01:55 লিখুন b is equal to ডাবল উদ্ধৃতিতে A line backslash n New line
02:04 লিখুন b, যেমনকি আপনি দেখতে পারেন, এটি শুধুমাত্র দেখায় যে b তে newline character রয়েছে।
02:13 লিখুন print বন্ধনীতে b
02:18 এই স্ট্রিং, A line এবং পরের লাইনে New line প্রিন্ট করে। Python এ print স্টেটমেন্ট string formatting কে সমর্থন করে।
02:28 এরপর আমরা ডেটা আউটপুটের বিভিন্ন উপায় দেখব।
02:33 Percentage string operator কে format operator ও বলা হয়।
02:38 উদাহরণস্বরূপ:

Percentage d - integer format নির্দিষ্ট করে, Percentage s - string format নির্দিষ্ট করে এবং Percentage f - float format চিহ্নিত করে।

02:52 টার্মিনালে ফিরে যান। এরপর দেখানো অনুযায়ী x নির্ধারণ করুন।
03:00 x এর ভ্যালু প্রিন্ট করতে, দেখানো অনুযায়ী লিখুন।
03:06 এখানে percentage 3.2f আউটপুটকে float এ নির্দিষ্ট করে এবং .2f এ দুই দশমিক স্থান পর্যন্ত ভ্যালু রয়েছে।
03:18 আমরা আরেকটি উদাহরণ দেখবো। দেখানো অনুযায়ী লিখুন। এখানে চার দশমিক স্থান পর্যন্ত ভ্যালু রয়েছে।
03:30 এরপর আরো দুটি ভ্যালু নির্ধারণ করি। লিখুন y is equal to 2.
03:38 z is equal to ডাবল উদ্ধৃতিতে red.
03:43 x, y এবং z এর ভ্যালু প্রিন্ট করতে দেখানো অনুযায়ী লিখুন।
03:50 modifiers ব্যবহার করে প্রিন্ট করতে বিভিন্ন arguments পাস করা যেতে পারে।
03:55 x, y এবং z এর ভ্যালু format specifiers এর স্থানে বিকল্পিত হয় যা যথাক্রমে percentage 2.1f,

percentage d এবং percentage s

04:09 ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
04:15 আপনি নিম্ন সম্পাদন করলে কি ঘটে?
04:18 সমাধানের জন্য টার্মিনালে যান।
04:22 দেখানো অনুযায়ী লিখুন। এখানে x এর int ভ্যালু এবং y এর float ভ্যালু format specifiers হিসাবে প্রিন্ট হয়।
04:34 এটি float এর জন্য ডিফল্ট হিসাবে ছয় দশমিক স্থান প্রিন্ট করে।
04:39 সাধারণত print স্টেটমেন্ট আউটপুটকে একটি নতুন লাইনে প্রিন্ট করে। এখন দেখবো যে newline ক্যারেক্টার কিভাবে থামানো যায়।
04:49 টেক্সট এডিটর খুলুন এবং নিম্ন কোড লিখুন।
04:53 newline ক্যারেক্টারকে end is equal to একক উদ্ধৃতিতে a space পাস করে থামানো যেতে পারে।
05:01 স্ক্রিপ্টটি print underscore example.py হিসাবে সংরক্ষণ করুন।
05:07 টার্মিনালে ফিরে যান।
05:10 percentage run space print underscore example.py লিখে কোডটি রান করুন।
05:19 আমরা দেখতে পারি যে print স্টেটমেন্ট নতুন লাইনের বদলে স্পেস প্রিন্ট করে।
05:25 এরপর আমরা ইউসারের কাছ থেকে ইনপুট নেওয়া দেখবো। আমরা এর জন্য input ফাংশন ব্যবহার করব।
05:33 লিখুন ip is equal to input ওপেন এবং ক্লোস বন্ধনী।
05:39 কার্সার ইঙ্গিত করে যে এটি ইনপুটের জন্য অপেক্ষা করছে। লিখুন an input এবং এন্টার টিপুন।
05:49 এখন দেখি যে ip এর ভ্যালু কি? ip লিখুন, আমরা দেখতে পারি যে এতে string হল an input.
06:00 ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন। 5.6 কে ইনপুট হিসাবে লিখুন এবং এটি c ভ্যারিয়েবলে সঞ্চয় করুন।
06:12 সমাধানের জন্য টার্মিনালে যান।
06:16 আমাদের input কমান্ডের ব্যবহার ভ্যারিয়েবল c এর সাথে করতে হবে। লিখুন c is equal to input ওপেন এবং ক্লোস বন্ধনী।
06:26 input হিসাবে 5.6 লিখুন। এন্টার টিপুন।
06:32 ইনপুট ভ্যালু দেখতে c লিখুন।
06:36 এখন c এর data type দেখি। লিখুন type বন্ধনীতে c. আমরা দেখতে পাই যে c একটি স্ট্রিং।
06:48 কারণ input কমান্ড সর্বদা input কে স্ট্রিং হিসাবে নেয়, input যাই হোক না কেনো।
06:56 ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
07:02 নিম্ন statement কার্যকর করুন। আপনি কিছু প্রবিষ্ট না করে এন্টার টিপলে কি হবে?
07:10 সমাধানের জন্য টার্মিনালে ফিরে যান।
07:14 লিখুন d is equal to input ওপেন এবং ক্লোস বন্ধনী। কোনো ইনপুট না দিয়ে এন্টার টিপুন।
07:24 prompt পেতে আবার এন্টার টিপুন।
07:28 input ভ্যালু দেখতে লিখুন d, যখন কিছুই প্রবিষ্ট করা হয় না, input হিসাবে একটি খালি স্ট্রিং বিবেচনা করা হয়।
07:38 ইউসারের সহায়তার করতে আমরা prompt দেখাতে input ও ব্যবহার করতে পারি।
07:44 এখন আমরা input পেতে একটি prompt দেবো।

লিখুন ip is equal to input বন্ধনীতে ডাবল উদ্ধৃতিতে Please enter a number backslash n

07:58 আমি ইনপুট হিসাবে 12 দেবো। এইভাবে আমরা ইউসারের থেকে ইনপুট পেতে prompt প্রদর্শন করতে পারি।
08:08 এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে।
08:12 সংক্ষেপে, এখানে আমরা শিখেছি:
08:17 print স্টেটমেন্ট ব্যবহার করা।
08:20 print স্টেটমেন্টে ormat specifiers percentage d, percentage f এবং percentage s ব্যবহার করা।
08:29 input ফাংশন ব্যবহার করে ইউসারের থেকে input নেওয়া এবং input নেওয়ার আগে ইউসারকে prompt দেখানো।
08:39 এখানে সমাধানের জন্য কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে। 1. a is equal to input ওপেন এবং ক্লোস বন্ধনী এবং ইউসার 2.5 প্রবিষ্ট করে। a এর type কি?
08:55 2. যদি a is equal to 2 এবং b is equal to 4.5 হয় তবে নিম্ন ক্রিয়াটির ফলাফল কি হবে?
09:05 এবং উত্তর হল,

1. আপনি কি প্রবিষ্ট করেন তাতে কিছু যায় আসে না, এটি স্ট্রিং হিসাবে নেওয়া হবে। সুতরাং 2.5 হল স্ট্রিং।

09:16 2. যেহেতু b প্রথমে কল করা হয়, এটি b এর integer ভ্যালু প্রদর্শন করবে। কারণ ব্যবহৃত modifier হল percentage d.
09:28 একইভাবে, a এর float ভ্যালু এর modifier percentage 2.1f এর কারণে প্রদর্শিত হবে। তাই আউটপুট হল a is 4 এবং b is 2.0.
09:42 সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন।
09:46 এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন।
09:51 FOSSEE দল TBC প্রকল্প সমন্বয় করে।
09:55 স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান।
10:04 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta