সুচিপত্র:
- ধাপ 1: পাইথন ডাউনলোড করুন
- ধাপ 2: প্রোগ্রাম আউটপুট, প্রিন্ট স্টেটমেন্ট, এবং "হ্যালো ওয়ার্ল্ড"
- ধাপ 3: পরিবর্তনশীল
- ধাপ 4: প্রোগ্রাম ইনপুট এবং Raw_input () ফাংশন
- ধাপ 5: চলমান…
ভিডিও: পাইথন টিউটোরিয়াল নং 1: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি একটি পাইথন টিউটোরিয়াল যা পরম শিক্ষকের কথা মাথায় রেখে তৈরি করা হয়েছে। পাইথনের একটি সংক্ষিপ্ত পরিচিতি আপনাকে পাঠের দিকে এগিয়ে যাওয়ার আগে ইতিহাস এবং এটি কী তা সম্পর্কে প্রাথমিক ধারণা দেবে। পাইথন কি? Www.python থেকে নেওয়া.org:
পাইথন একটি গতিশীল বস্তু ভিত্তিক প্রোগ্রামিং ভাষা যা অনেক ধরণের সফটওয়্যার বিকাশের জন্য ব্যবহার করা যেতে পারে। এটি অন্যান্য ভাষা এবং সরঞ্জামগুলির সাথে একীভূত হওয়ার জন্য শক্তিশালী সমর্থন প্রদান করে, বিস্তৃত মানসম্পন্ন লাইব্রেরির সাথে আসে এবং কয়েক দিনের মধ্যে শেখা যায়। অনেক পাইথন প্রোগ্রামারগণ উল্লেখযোগ্য উত্পাদনশীলতা লাভের প্রতিবেদন করে এবং ভাষা উচ্চমানের, আরও রক্ষণাবেক্ষণযোগ্য কোডের বিকাশকে উৎসাহিত করে বলে মনে করে।অন্য কথায়, পাইথন শিখতে, পড়তে এবং লিখতে সহজ, এটা নিশ্চিত করে যে আপনি লেখার কয়েক মাস পরে আপনি যা লিখেছেন তা বুঝতে পারবেন। পাইথনের একটি সংক্ষিপ্ত ইতিহাস। ABC প্রোগ্রামিং ল্যাঙ্গুয়েজের উত্তরসূরি হিসেবে নেদারল্যান্ডে ভ্যান রোসাম, এবং এটি শীঘ্রই জনপ্রিয়তা অর্জন করে, বিশেষ করে এটি GPL এর অধীনে সংস্করণ 1.6.1 -এ মুক্তি পাওয়ার পর। এবং আসল বিট টরেন্ট ক্লায়েন্ট। এটি গুগল এবং নাসা দ্বারা ব্যাপকভাবে ব্যবহার করা হয়। দ্রষ্টব্য: এই নির্দেশিকা সক্রিয়ভাবে সম্পাদিত এবং এর লেখক (ZN13) এবং সহযোগী (হুগো.বি) দ্বারা উন্নত করা হচ্ছে তাই অনুগ্রহ করে ধৈর্য ধরুন এবং পরিদর্শন করতে থাকুন, আপনি পাইথন শেখার একটি ফলপ্রসূ অভিজ্ঞতা পাবেন. ZN13 হুগো.বি
ধাপ 1: পাইথন ডাউনলোড করুন
পাইথনে প্রোগ্রাম করার জন্য আপনাকে পাইথন লাইব্রেরি, এবং ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট, 16/6/07 এর IDLEAs ডাউনলোড করতে হবে, রিলিজ সংস্করণ 2.5.1 পাইথন এখানে ডাউনলোড করুন আমরা ধরে নেব যে আপনি এখানে উইন্ডোজ ব্যবহার করছেন, কিন্তু যদি আপনি কোন লিনাক্স-ভিত্তিক ওএস ব্যবহার করছেন, সম্ভবত এটি ইতিমধ্যেই এটি ইনস্টল করা আছে। যদি এটি ইনস্টল করা হয়, পাইথন কমান্ড-লাইন খুলবে আপনি এটি ইনস্টল করার পরে, স্টার্ট> সমস্ত প্রোগ্রাম> পাইথন> আইডিএল যান এবং আমরা শুরু করব!
ধাপ 2: প্রোগ্রাম আউটপুট, প্রিন্ট স্টেটমেন্ট, এবং "হ্যালো ওয়ার্ল্ড"
এখানে আমরা আপনাকে প্রায় যেকোন প্রোগ্রামার শেখার প্রথম জিনিসগুলির মধ্যে একটি শেখাব: কিভাবে "হ্যালো ওয়ার্ল্ড" প্রিন্ট করতে হয়। এটি প্রোগ্রামারের বহুবর্ষজীবী প্রথম উদাহরণ। মনে রাখবেন, মুদ্রণ মানে কালি এবং কাগজের মতো মুদ্রণ নয়, এর অর্থ কেবল প্রদর্শন বা আউটপুট। যাইহোক, এখানে যায়: প্রাথমিক প্রম্পটে (>>>) প্রবেশ করুন:
>> "হ্যালো ওয়ার্ল্ড" মুদ্রণ করুনএবং আপনি এর আউটপুট পাবেন
ওহে বিশ্বN. B. পাইথনকে নির্দেশ করতে আপনার ("") অক্ষর প্রয়োজন যে আপনি এটি মুদ্রিত করতে চান, অন্যথায় আপনি এটি পাবেন
>> হ্যালো ওয়ার্ল্ড সিনট্যাক্স এরর প্রিন্ট করুন: অবৈধ সিনট্যাক্সআপনি কোথায় ভুল করেছেন তা দেখানোর জন্য "বিশ্ব" লাল রঙে হাইলাইট করা হবে।
ধাপ 3: পরিবর্তনশীল
একটি ভেরিয়েবল (আমার জ্ঞানের সর্বোত্তম) হল আরেকটি তথ্য উপাত্তের একটি লিঙ্ক: আমি দেখাবো: এটিকে IDLE এ টাইপ করুন:
>> myvar = "Hello World!" >>> & apos & apos & aposprint & apos & apos & apos myvarHello World!myvar হল এই উদাহরণে ভেরিয়েবল, কিন্তু ভেরিয়েবল সংখ্যাও হতে পারে। এটি একটি সংক্ষিপ্ত উদাহরণ যে কিভাবে একটি ভেরিয়েবল কাজ করে। জিনিসগুলিকে এখন একটু জটিল করে তোলা, স্ট্রিং ফরম্যাট অপারেটরের পরিচিতি: শতাংশ চিহ্ন: "%" পারেন একটি স্ট্রিংয়ে টেক্সট/ডেটা প্রতিস্থাপন করতে এটি ব্যবহার করুন
>> মুদ্রণ করুন " %s হল সংখ্যা %d!" %("পাইথন", 1) পাইথন হল 1 নম্বর!"%s" মানে একটি স্ট্রিংকে প্রতিস্থাপিত করা যখন "%d" নির্দেশ করে একটি পূর্ণসংখ্যা প্রতিস্থাপিত হওয়া উচিত। আরেকটি জনপ্রিয় ভাসমান পয়েন্ট সংখ্যার জন্য "%f"।
ধাপ 4: প্রোগ্রাম ইনপুট এবং Raw_input () ফাংশন
কমান্ড লাইন থেকে ব্যবহারকারীর ইনপুট পাওয়ার সবচেয়ে সহজ উপায় হল
কাঁচা নিবেশ()এটি স্ট্যান্ডার্ড ইনপুট থেকে পড়ে এবং আপনার মনোনীত ভেরিয়েবলের স্ট্রিং মান নির্ধারণ করে। উদাহরণস্বরূপ, এটি কিভাবে ব্যবহার করা হয়
নাম = raw_input ("এখানে আপনার নাম লিখুন:") বয়স = raw_input ("এখানে আপনার বয়স লিখুন:") মুদ্রণ করুন "আপনার নাম হল:", নেমপ্রিন্ট "এবং আপনি", বয়সযখন পাইথন দোভাষী প্রথম লাইনটি পড়বে, এটি বিষয়বস্তু বন্ধনীতে মুদ্রণ করবে (এখানে আপনার নাম লিখুন:), এবং যখন আপনি আপনার নাম ইনপুট করবেন, এটি পরবর্তী লাইনে যাবে, একই কাজ করবে, কিন্তু যখন এটি আসবে "প্রিন্ট" স্টেটমেন্ট জুড়ে এটি সামগ্রীটি বন্ধনীতে প্রিন্ট করে, এবং "নাম" জুড়ে আসে যা একটি পরিবর্তনশীল, মূলত আপনার পূর্বে প্রবেশ করা সামগ্রীর লিঙ্ক হিসাবে কাজ করে, নিম্নলিখিত ফলাফল সহ
>> এখানে আপনার নাম লিখুন: হুগো। আপনার বয়স এখানে লিখুন: 16 আপনার নাম হল: হুগো এবং আপনি 16 বছরএই পর্যায়ে, মন্তব্যগুলি ছেড়ে দেওয়ার পদ্ধতির সাথে পরিচয় করিয়ে দেওয়া একটি ভাল ধারণা হবে। বেশিরভাগ স্ক্রিপ্টিং এবং ইউনিক্স-শেল ভাষার মতো, হ্যাশ বা পাউন্ড (#) সাইন সংকেত দেয় যে একটি মন্তব্য # থেকে শুরু হয় এবং চলতে থাকে লাইনের শেষ নোট, আইডিএলে, যখনই আপনি # চিহ্নটি টাইপ করবেন, এটি এবং সেই লাইনের সমস্ত নিম্নলিখিত লেখা লাল হয়ে যাবে।
#সতর্কতা !!! এটি সিপিইউ ব্যবহার 100% !!! কাউন্টার = 0 সময় কাউন্টার <1000000: কাউন্টার += 1 প্রিন্ট কাউন্টার রাখবে
ধাপ 5: চলমান…
অস্থায়ী স্থানধারক: নতুন বিষয়বস্তুর অপেক্ষায়, দয়া করে ধৈর্য ধরুন।
প্রস্তাবিত:
রাস্পবেরি পাই SHT25 আর্দ্রতা এবং তাপমাত্রা সেন্সর পাইথন টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই SHT25 আর্দ্রতা এবং তাপমাত্রা সেন্সর পাইথন টিউটোরিয়াল: SHT25 I2C আর্দ্রতা এবং তাপমাত্রা সেন্সর ± 1.8%RH ± 0.2 ° C I2C মিনি মডিউল। SHT25 উচ্চ নির্ভুলতা আর্দ্রতা এবং তাপমাত্রা সেন্সর ফর্ম ফ্যাক্টর এবং বুদ্ধিমত্তার দিক থেকে একটি শিল্পের মান হয়ে উঠেছে, যা ক্যালিব্রেটেড, লিনিয়ারাইজড সেন্সর সাইন প্রদান করে
রাস্পবেরি পাই MMA8452Q 3-অক্ষ 12-বিট/8-বিট ডিজিটাল অ্যাকসিলরোমিটার পাইথন টিউটোরিয়াল: 4 ধাপ
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: MMA8452Q হল একটি স্মার্ট, লো-পাওয়ার, তিন-অক্ষ, ক্যাপাসিটিভ, 12 বিট রেজোলিউশনের মাইক্রো-মেশিন অ্যাকসিলরোমিটার। নমনীয় ব্যবহারকারী প্রোগ্রামযোগ্য বিকল্পগুলি অ্যাক্সিলরোমিটারে এম্বেডেড ফাংশনগুলির সাহায্যে সরবরাহ করা হয়, দুটি বাধায় কনফিগারযোগ্য
রাস্পবেরি পাই - MPL3115A2 যথার্থ আলটিমিটার সেন্সর পাইথন টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই - MPL3115A2 যথার্থ আলটিমিটার সেন্সর পাইথন টিউটোরিয়াল: MPL3115A2 সঠিক চাপ/উচ্চতা এবং তাপমাত্রার তথ্য প্রদানের জন্য I2C ইন্টারফেস সহ একটি MEMS চাপ সেন্সর নিয়োগ করে। সেন্সর আউটপুট একটি উচ্চ রেজল্যুশন 24-বিট এডিসি দ্বারা ডিজিটালাইজড হয়। অভ্যন্তরীণ প্রক্রিয়াকরণ ক্ষতিপূরণ কাজগুলি সরিয়ে দেয়
রাস্পবেরি পাই - BH1715 ডিজিটাল অ্যাম্বিয়েন্ট লাইট সেন্সর পাইথন টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই - BH1715 ডিজিটাল অ্যাম্বিয়েন্ট লাইট সেন্সর পাইথন টিউটোরিয়াল: BH1715 হল একটি ডিজিটাল অ্যাম্বিয়েন্ট লাইট সেন্সর যার একটি I²C বাস ইন্টারফেস। BH1715 সাধারণত মোবাইল ডিভাইসের জন্য এলসিডি এবং কীপ্যাড ব্যাকলাইট পাওয়ার অ্যাডজাস্ট করার জন্য পরিবেষ্টিত আলো ডেটা পেতে ব্যবহৃত হয়। এই ডিভাইসটি একটি 16-বিট রেজোলিউশন এবং একটি অ্যাডজাস দেয়
রাস্পবেরি পাই - TMP007 ইনফ্রারেড থার্মোপাইল সেন্সর পাইথন টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই - TMP007 ইনফ্রারেড থার্মোপাইল সেন্সর পাইথন টিউটোরিয়াল: TMP007 একটি ইনফ্রারেড থার্মোপাইল সেন্সর যা কোনো বস্তুর সাথে যোগাযোগ না করে তার তাপমাত্রা পরিমাপ করে। সেন্সর ক্ষেত্রে বস্তু দ্বারা নির্গত ইনফ্রারেড শক্তি সেন্সরে সংহত থার্মোপাইল দ্বারা শোষিত হয়। থার্মোপিল