সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- পদক্ষেপ 2: PyCharm সেটআপ করুন এবং একটি নতুন প্রকল্প তৈরি করুন
- ধাপ 3: আপনার প্রথম প্রোগ্রাম তৈরি করুন
- ধাপ 4: আপনার প্রথম প্রোগ্রাম বের করা
- ধাপ 5: লুপ এবং যদি - নিয়ন্ত্রণ কাঠামো
- ধাপ 6: মন্তব্য
- ধাপ 7: আপনার সমাপ্তি - নিজেকে কিছু লেখার সময়
ভিডিও: পাইথন দিয়ে শুরু করুন: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
প্রোগ্রামিং অসাধারণ!
এটি সৃজনশীল, এর মজা এবং এবং এটি আপনার মস্তিষ্ককে একটি মানসিক অনুশীলন দেয়। আমরা অনেকেই প্রোগ্রামিং সম্পর্কে জানতে চাই কিন্তু নিজেদের বোঝাতে চাই যে আমরা পারছি না। হতে পারে এতে খুব বেশি গণিত আছে, হতে পারে চারপাশে নিক্ষিপ্ত শব্দগুচ্ছ আপনাকে ভয় দেখায়। আমি এখন আপনাকে বলি যে প্রোগ্রামার হওয়ার আগে প্রোগ্রামার যা ভেবেছিলেন ঠিক তাই। আসলে আমি ঠিক 10 সপ্তাহ আগে যখন আমি প্রোগ্রামিং শুরু করেছি।
আমি এখনই আপনাকে বলি যে কেউ প্রোগ্রাম লিখতে শিখতে পারে। পাইথনের মতো সহজে প্রোগ্রামিং ভাষা পড়ার অগ্রগতি এবং ইন্টারনেটে তথ্যের ভাণ্ডার, এটি একটি প্রোগ্রামিং ভাষার অন্তর্নিহিত এবং বাহ্যিক বিষয়গুলি শেখার জন্য আর পূর্ণ সময়ের বিনিয়োগ নয়। শিশুদের অধিকাংশ 'একবিংশ শতাব্দীর' প্রোগ্রামাররা অত্যন্ত অলস, শুধু মূল বিষয়গুলি শিখুন এবং সেখান থেকে তৈরি করুন।
এটি একটি নো-জারগন, অনুসরণ করা সহজ যে আপনি এখনই করতে পারেন। সেটা ঠিক! ফেসবুক এবং ইউটিউব ছোট করুন, শিথিল করুন এবং আপনার কম্পিউটারে অনুসরণ করুন।
আজ আমরা পাইথন নামে একটি প্রোগ্রামিং ভাষা দেখব, উইকিপিডিয়া পাইথনকে সংজ্ঞায়িত করে:
"পাইথন একটি বহুল ব্যবহৃত সাধারণ-উদ্দেশ্য, উচ্চ-স্তরের প্রোগ্রামিং ভাষা। এর নকশা দর্শন কোড পঠনযোগ্যতার উপর জোর দেয় এবং এর বাক্য গঠন প্রোগ্রামারদের C ++ বা জাভা মত ভাষায় যতটা সম্ভব কোডের কম লাইনে ধারণা প্রকাশ করতে দেয়। ভাষা একটি ছোট এবং বড় স্কেলে পরিষ্কার প্রোগ্রাম সক্ষম করার উদ্দেশ্যে নির্মাণগুলি সরবরাহ করে।"
তো এসবের মানে কি? আমি ভেবেছিলাম আপনি না-জারগন বলেছেন? ভাল মূলত:
"পাইথন একটি কম্প্যাক্ট, সাধারণ উদ্দেশ্য, প্রোগ্রামিং ল্যাঙ্গুয়েজ পড়তে সহজ। এটি খুব বহুমুখী, তাই সব আকারের আকারের প্রোগ্রাম তৈরি করতে ব্যবহার করা যেতে পারে।"
আমি কেন পাইথন বেছে নিলাম? কারণ পাইথনের বুনিয়াদি পিকআপ করা সহজ এবং ভাষার একটি চমৎকার সাপোর্ট কমিউনিটি আছে অনলাইনে। এই ible শেষ করার পর আপনি অবিলম্বে প্রোগ্রাম তৈরি করতে শুরু করতে পারেন, পরিবর্তে আপনার সময় ব্যয় করার পরিবর্তে ভাষার প্রয়োজনীয় জটিলতাগুলি শিখুন।
সুতরাং শুরু করি!
ধাপ 1: আপনার যা লাগবে
প্রথমে আপনার একটি কম্পিউটারের প্রয়োজন হবে পাইথনের কপি সহ, দু mobileখিত মোবাইল ব্যবহারকারীরা!
Https://www.python.org/downloads/ এ যান এবং বড় হলুদ বোতামের সাথে উপলব্ধ সর্বশেষ রিলিজটি ডাউনলোড করুন।
তারপর পাইথন ইনস্টল করার জন্য ইনস্টলার নির্দেশাবলী অনুসরণ করুন।
পাইথন ইনস্টল করা আছে কিনা তা যাচাই করতে CMD (বা টার্মিনাল) এ যান এবং টাইপ করুন:
পাইথন -রূপান্তর
পাইথনকে পাইথনের সংস্করণ দিয়ে সাড়া দেওয়া উচিত।
এখন এই টিউটোরিয়ালের জন্য আমরা একটি IDE, বা ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট (মূলত একটি টেক্সট এডিটর এবং কম্পাইলার একসাথে স্টাফ করা) ব্যবহার করব তাই https://www.jetbrains.com/pycharm/download/ এ যান এবং "কমিউনিটি সংস্করণ" ডাউনলোড করুন পাইচার্মের।
তারপর PyCharm ইনস্টল করার জন্য ইনস্টলার নির্দেশাবলী অনুসরণ করুন।
এখন, প্রোগ্রামিং শুরু করতে!
পদক্ষেপ 2: PyCharm সেটআপ করুন এবং একটি নতুন প্রকল্প তৈরি করুন
প্রথমবার আপনি পাইচার্ম চালু করলে এটি আপনাকে জিজ্ঞাসা করবে আপনি কী কী ম্যাপ এবং থিম ব্যবহার করতে চান। আমি ডিফল্টভাবে মূল মানচিত্রটি ছেড়ে দেওয়ার পরামর্শ দেব, তবে আপনি থিম, রঙ এবং ফন্টগুলি আপনার পছন্দ অনুসারে খেলতে পারেন। এই টিউটোরিয়ালের জন্য আমি ড্রাকুলা থিম সহ পাইচার্ম কমিউনিটি 4.5 ব্যবহার করছি।
তারপর আপনাকে একটি স্বাগত পর্দা দিয়ে স্বাগত জানানো হবে।
Create New Project টিপুন
বিশুদ্ধ পাইথন নির্বাচন করুন তারপর ফাইলগুলি সংরক্ষণ করার জন্য একটি ফোল্ডার চয়ন করুন, তারপরে তৈরি টিপুন (নোট করুন যে ফোল্ডারের নামটি আপনার প্রকল্পের নাম হবে)
এই মুহুর্তে আপনাকে আসল কোড ক্রিয়েটিং স্ক্রিন দিয়ে স্বাগত জানানো উচিত: পি
ধাপ 3: আপনার প্রথম প্রোগ্রাম তৈরি করুন
আপনার প্রজেক্ট ফোল্ডারে ডান ক্লিক করুন এবং নতুন -> পাইথন ফাইলে যান
ফাইলের নাম দিন এবং ঠিক আছে টিপুন
এখন আপনার প্রধান এলাকায় একটি নতুন ট্যাব উপস্থিত হবে
নীচে _author_ এই কোডটি কপি এবং পেস্ট করুন।
বার্তা = "হ্যালো ওয়ার্ল্ড"
বার্তা মুদ্রণ
তারপরে ফাইলটিতে ডান ক্লিক করুন এবং রান টিপুন
এটি আমাদের প্রোগ্রাম সংকলন করবে এবং একটি ফলাফল প্রদান করবে। হ্যালো ওয়ার্ল্ড রান এরিয়াতে ছাপা হবে
আসুন আমরা কি লিখেছি তা দেখুন।
ধাপ 4: আপনার প্রথম প্রোগ্রাম বের করা
এখন কোডটি কী তা বোঝার চেষ্টা করি
বার্তা = "হ্যালো ওয়ার্ল্ড"
বার্তা মুদ্রণ
সত্যিই মানে।
প্রথমে আমি ভেরিয়েবলের মান হ্যালো ওয়ার্ল্ড ধারণকারী একটি স্ট্রিংয়ে তৈরি এবং সেট করি, যদি আপনি বক্তৃতা চিহ্নের মধ্যে টেক্সট পরিবর্তন করেন তাহলে আপনি ভেরিয়েবলের মান পরিবর্তন করতে পারেন এবং তাই বার্তা। এই ক্ষেত্রে:
বার্তা = "হ্যালো নির্দেশিকা!"
বার্তা মুদ্রণ
রিটার্ন:
চালানোর সময়।
একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে কারণ স্পিচ মার্কের কারণে, স্ট্রিংগুলিকে একক চিহ্ন দিয়েও সংজ্ঞায়িত করা যায়
বার্তা = 'হ্যালো ওয়ার্ল্ড'
বার্তা মুদ্রণ
ভেরিয়েবলেরও বিভিন্ন প্রকার থাকতে পারে। এই উদাহরণের জন্য:
পূর্ণসংখ্যা = 29302
একটি পূর্ণসংখ্যা মান (সংক্ষেপে int) সহ একটি পরিবর্তনশীল এবং এটি:
floatingPoint = 1469.928
একটি ভাসমান বিন্দু মান সহ একটি পরিবর্তনশীল (সংক্ষেপে ভাসা)।
মূলত, পূর্ণসংখ্যা এবং ভাসমানের মধ্যে পার্থক্য হল পূর্ণসংখ্যা হল পূর্ণ সংখ্যা এবং ভাসা হল দশমিক সংখ্যা। পূর্ণসংখ্যা কম জায়গা নেয় কিন্তু দশমিক ধরে রাখতে পারে না। উদাহরণস্বরূপ ইন্টারজার 1 / পূর্ণসংখ্যা 2
পূর্ণসংখ্যা 1 = 1
পূর্ণসংখ্যা 2 = 2 মুদ্রণ পূর্ণসংখ্যা 1 / পূর্ণসংখ্যা 2
0.5 কি ঠিক? কিন্তু ফলাফল হল:
কারণ পূর্ণসংখ্যা দশমিক ভাগ করা যায় না। যাইহোক, এই:
float1 = 1.0
পূর্ণসংখ্যা 2 = 2 মুদ্রণ float1 / পূর্ণসংখ্যা 2
চালানোর সময় 0.5 প্রদান করে কারণ ভেরিয়েবলের মধ্যে একটি হল একটি ভাসা
'প্রিন্ট' কেবল একটি মান প্রিন্ট করে। এই ক্ষেত্রে
মুদ্রণ করুন "বিশ্ব ধ্বংস করুন"
স্ট্রিং প্রিন্ট করে
মুদ্রণ একটি সমীকরণের মান মুদ্রণ করতে পারে, যার মধ্যে দুটি স্ট্রিং একত্রিত করাও অন্তর্ভুক্ত
string1 = "হ্যালো"
string2 = "IBLE LOVERS" মুদ্রণ string1 + string2
প্রিন্ট
ধাপ 5: লুপ এবং যদি - নিয়ন্ত্রণ কাঠামো
যেকোনো প্রোগ্রামের সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলির মধ্যে একটি হল নিয়ন্ত্রণ কাঠামোর অস্তিত্ব।
প্রথম কন্ট্রোল স্ট্রাকচার হল একটু লুপ, কোড লুপের এই টুকরা যখন একটি শর্ত সত্য। তাত্ক্ষণিকভাবে এই কোড
গণনা = 0
যখন গণনা <10: # গণনা গণনা যোগ করুন = গণনা + 1 মুদ্রণ গণনা মুদ্রণ "সমাপ্ত"
গণনা <10 পর্যন্ত লুপে কোড চালায় এবং তারপর প্রোগ্রামটি চালিয়ে যায়।
দ্বিতীয়টি হল if-else স্টেটমেন্ট, কোডের এই অংশটি যাচাই করে এবং কিছু করে যদি ভেরিয়েবলের মান 10 এর সমান হয়, অন্য কিছু করে যদি মান 11 এর সমান হয় এবং অন্য সব পরিস্থিতিতে অন্য কিছু করে।
পূর্ণসংখ্যা = 0
# যদি এটি 10 এর সমান হয় যদি পূর্ণসংখ্যা == 10: "ITS 10" মুদ্রণ করুন # যদি এটি 11 টি এলিফ পূর্ণসংখ্যা == 11 এর সমান হয়: অন্য সকল পরিস্থিতিতে "I DONT WWWWWWWW" মুদ্রণ "শেষ""
ফিরে আসবে
কারণ ভেরিয়েবল পূর্ণসংখ্যা 10 বা 11 এর সমান নয় এবং অন্য যেকোনো পরিস্থিতিতে এটি অন্যভাবে চলে।
একটি সংজ্ঞায়িত করার জন্য বা যদি নিয়ন্ত্রণ কাঠামোটি সত্য (বা যদি) এর পরে সত্য বা মিথ্যা মান অনুসরণ করে:
সত্য টাইপ করুন == সত্য:
প্রতিটি লুপের বিষয়বস্তুর জন্য 'হোয়াইটস্পেস' লক্ষ্য করুন, পাইথন হোয়াইটস্পেস সম্পর্কে খুব নির্দিষ্ট, এভাবেই এটি জানে যে কোডটি কিছুক্ষণের মধ্যে বা যদি লুপ থাকে। PyCharm একটি ট্যাব হোয়াইটস্পেস ব্যবহার করে যা আপনার সমস্ত কোড জুড়ে সামঞ্জস্যপূর্ণ হতে হবে! আপনি পরিবর্তে স্পেস ব্যবহার করার জন্য সেটিংস সামঞ্জস্য করতে পারেন (যার কিছু সুবিধা রয়েছে)।
ধাপ 6: মন্তব্য
আপনি হয়তো লক্ষ্য করেছেন যে আমি নিয়ন্ত্রণ কাঠামোর অংশে পোস্ট করা কোডে 'মন্তব্য' করেছি। আপনি একটি # লিখে কোডের একটি অংশ মন্তব্য করতে পারেন এবং বাকী লাইনটি মন্তব্য করা হবে। যখন সফ্টওয়্যারটি সংকলিত হয় তখন মন্তব্যগুলি উপেক্ষা করা হয়
# ওহে বিশ্ব
মন্তব্য কোডের ত্রাণকর্তা। কারণ তারা আপনাকে আপনার কোডে কী আছে এবং কোড লেখার সময় আপনি কী ভাবছিলেন তা সবাইকে দেখানোর অনুমতি দেয়। কিন্তু এটা অত্যধিক করবেন না! কমেন্ট করা কোড কম মন্তব্য করা কোডের মতই খারাপ হতে পারে
তাহলে কখন আমার কোড মন্তব্য করা উচিত?
আমার থাম্বের নিয়ম হল আপনার চিন্তাগুলোকে আপনার লেখা হিসেবে মন্তব্য করা, তাই যদি আপনি আপনার বয়সকে ধরে রাখার জন্য একটি পরিবর্তনশীল যোগ করেন যা অন্য কোন উদ্দেশ্যে কাজ করে না। মন্তব্য করুন যে।
# পরিবর্তনশীল যা আমার বয়সকে ধরে রাখে # আসলে এই প্রোগ্রামে ব্যবহার করা হয়নি কিন্তু # মানব জাতির বেঁচে থাকার জন্য অপরিহার্য! myAge = 23
ধাপ 7: আপনার সমাপ্তি - নিজেকে কিছু লেখার সময়
ওহ, আপনি কেবল অজগরের মূল বিষয়গুলি শিখেছেন!
তাই "আমি এখন কি করব?" আপনি জিজ্ঞাসা করতে পারেন, আচ্ছা আপনি আপনার ফাইলের সাথে একটি খেলা চালিয়ে যেতে পারেন। যখন আপনি মনে করেন আপনি প্রস্তুত তখন আপনি একটি চ্যালেঞ্জ নিতে পারেন। দুটি ব্যবহারকারী ইনপুট করা সংখ্যা যোগ বা বিয়োগ করার জন্য একটি প্রোগ্রাম লিখুন। ব্যবহারকারীর ইনপুট কিভাবে পেতে হয় তা জানতে ইন্টারনেট ব্যবহার করুন তারপর দুটি ইনপুট যোগ বা বিয়োগ করুন এবং আপনার কোড মন্তব্য করতে ভুলবেন না! যদিও পাইথন সহজেই এটি শিখতে পারে তার কোন কম সম্ভাবনা নেই - পাইথন ব্যবহার করে সমস্ত আকার, আকার এবং কনফিগারেশনের প্রোগ্রামগুলি সম্ভব এবং এটি ব্যাপক (এবং সাধারণত সম্প্রদায় জমা দেওয়া) লাইব্রেরি। পরামর্শ এবং উন্নতির জন্য নীচে আপনার কোড পোস্ট করুন। শুভকামনা!
প্রস্তাবিত:
ESP8266 এবং ESP32: 6 ধাপের জন্য পাইথন দিয়ে শুরু করা
ESP8266 এবং ESP32 এর জন্য পাইথন দিয়ে শুরু করা: ব্যাকগ্রাউন্ড ESP8266 এবং তার ছোট বড় ভাই ESP32 হল সম্পূর্ণ টিসিপি/আইপি স্ট্যাক এবং মাইক্রো-কন্ট্রোলার ক্ষমতা সহ কম খরচে ওয়াই-ফাই মাইক্রোচিপস। ESP8266 চিপটি প্রথম 2014 সালে নির্মাতা সম্প্রদায়ের নজরে আসে। তারপর থেকে, কম দাম (
পাইথন স্ক্রিপ্ট দিয়ে উইন্ডোতে স্বয়ংক্রিয়ভাবে স্ক্রিনশট সংরক্ষণ করুন: 4 টি ধাপ
একটি পাইথন স্ক্রিপ্ট দিয়ে উইন্ডোজ এ স্বয়ংক্রিয়ভাবে স্ক্রিনশট সংরক্ষণ করুন: সাধারণত উইন্ডোতে, একটি স্ক্রিনশট (মুদ্রণ স্ক্রিন) সংরক্ষণ করার জন্য প্রথমে আমাদের একটি স্ক্রিনশট নিতে হবে এবং তারপর পেইন্ট খুলতে হবে, তারপর এটি পেস্ট করুন এবং তারপর অবশেষে এটি সংরক্ষণ করুন। এখন, আমি আপনাকে শিখাব কিভাবে একটি পাইথন প্রোগ্রাম এটি স্বয়ংক্রিয় করতে হয়। এই প্রোগ্রামটি একটি ভাঁজ তৈরি করবে
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা - Arduino Ide এবং প্রোগ্রামিং Esp এ Esp বোর্ড ইনস্টল করা: 4 টি ধাপ
Arduino IDE দিয়ে Esp 8266 Esp-01 দিয়ে শুরু করা | Arduino Ide এবং Programming Esp এ Esp বোর্ড ইন্সটল করা: এই নির্দেশাবলীতে আমরা Arduino IDE তে esp8266 বোর্ড কিভাবে ইনস্টল করতে হয় এবং কিভাবে esp-01 প্রোগ্রাম করতে হয় এবং এতে কোড আপলোড করতে হয় তা শিখতে পারি। এই এবং অধিকাংশ মানুষ সমস্যার সম্মুখীন হয়
MQTT ব্যবহার করে ওয়্যারলেস তাপমাত্রা সেন্সর দিয়ে AWS IoT দিয়ে শুরু করা: 8 টি ধাপ
MQTT ব্যবহার করে ওয়্যারলেস তাপমাত্রা সেন্সরের সাহায্যে AWS IoT দিয়ে শুরু করা: আগের নির্দেশাবলীতে আমরা বিভিন্ন ক্লাউড প্ল্যাটফর্ম যেমন Azure, Ubidots, ThingSpeak, Losant ইত্যাদি দিয়ে গিয়েছি আমরা প্রায় ক্লাউডে সেন্সর ডেটা পাঠানোর জন্য MQTT প্রোটোকল ব্যবহার করে আসছি সমস্ত ক্লাউড প্ল্যাটফর্ম। আরো তথ্যের জন্য
কিক্যাড দিয়ে শুরু করুন - পিসিবির পদচিহ্নগুলি স্কিম্যাটিক্স সিম্বলগুলিতে নির্ধারণ করুন: 9 টি ধাপ
কিক্যাড দিয়ে শুরু করুন - পিসিবির পদচিহ্নগুলি স্কিম্যাটিক্স সিম্বলগুলিতে বরাদ্দ করুন: কিক্যাড কীভাবে ব্যবহার করবেন সে সম্পর্কে নির্দেশনার মিনি সিরিজ দিয়ে চালিয়ে যাওয়া, এখন আমাদের কাছে সেই অংশটি আছে যা আমার কাছে মনে হয় যখন কেউ কিক্যাড ব্যবহার করা শুরু করে তখন সবচেয়ে জটিল যা প্রতীককে সংযুক্ত করা বা আমরা যে বাস্তব টুকরোগুলির জন্য পরিকল্পিত প্রতীক