সুচিপত্র:

পাইথন দিয়ে শুরু করুন: 7 টি ধাপ (ছবি সহ)
পাইথন দিয়ে শুরু করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: পাইথন দিয়ে শুরু করুন: 7 টি ধাপ (ছবি সহ)

ভিডিও: পাইথন দিয়ে শুরু করুন: 7 টি ধাপ (ছবি সহ)
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, নভেম্বর
Anonim
পাইথন দিয়ে শুরু করুন
পাইথন দিয়ে শুরু করুন

প্রোগ্রামিং অসাধারণ!

এটি সৃজনশীল, এর মজা এবং এবং এটি আপনার মস্তিষ্ককে একটি মানসিক অনুশীলন দেয়। আমরা অনেকেই প্রোগ্রামিং সম্পর্কে জানতে চাই কিন্তু নিজেদের বোঝাতে চাই যে আমরা পারছি না। হতে পারে এতে খুব বেশি গণিত আছে, হতে পারে চারপাশে নিক্ষিপ্ত শব্দগুচ্ছ আপনাকে ভয় দেখায়। আমি এখন আপনাকে বলি যে প্রোগ্রামার হওয়ার আগে প্রোগ্রামার যা ভেবেছিলেন ঠিক তাই। আসলে আমি ঠিক 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 টিপুন

PyCharm স্বাগতম পর্দা
PyCharm স্বাগতম পর্দা

বিশুদ্ধ পাইথন নির্বাচন করুন তারপর ফাইলগুলি সংরক্ষণ করার জন্য একটি ফোল্ডার চয়ন করুন, তারপরে তৈরি টিপুন (নোট করুন যে ফোল্ডারের নামটি আপনার প্রকল্পের নাম হবে)

PyCharm প্রকল্প স্ক্রিন
PyCharm প্রকল্প স্ক্রিন

এই মুহুর্তে আপনাকে আসল কোড ক্রিয়েটিং স্ক্রিন দিয়ে স্বাগত জানানো উচিত: পি

কোড স্ক্রিন
কোড স্ক্রিন

ধাপ 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: আপনার সমাপ্তি - নিজেকে কিছু লেখার সময়

ওহ, আপনি কেবল অজগরের মূল বিষয়গুলি শিখেছেন!

ছবি
ছবি

তাই "আমি এখন কি করব?" আপনি জিজ্ঞাসা করতে পারেন, আচ্ছা আপনি আপনার ফাইলের সাথে একটি খেলা চালিয়ে যেতে পারেন। যখন আপনি মনে করেন আপনি প্রস্তুত তখন আপনি একটি চ্যালেঞ্জ নিতে পারেন। দুটি ব্যবহারকারী ইনপুট করা সংখ্যা যোগ বা বিয়োগ করার জন্য একটি প্রোগ্রাম লিখুন। ব্যবহারকারীর ইনপুট কিভাবে পেতে হয় তা জানতে ইন্টারনেট ব্যবহার করুন তারপর দুটি ইনপুট যোগ বা বিয়োগ করুন এবং আপনার কোড মন্তব্য করতে ভুলবেন না! যদিও পাইথন সহজেই এটি শিখতে পারে তার কোন কম সম্ভাবনা নেই - পাইথন ব্যবহার করে সমস্ত আকার, আকার এবং কনফিগারেশনের প্রোগ্রামগুলি সম্ভব এবং এটি ব্যাপক (এবং সাধারণত সম্প্রদায় জমা দেওয়া) লাইব্রেরি। পরামর্শ এবং উন্নতির জন্য নীচে আপনার কোড পোস্ট করুন। শুভকামনা!

প্রস্তাবিত: