PyCharm - শ্রেষ্ঠ লিনাক্স পাইথন আইডিই

এই গাইডটি PyCharm একত্রিত উন্নয়ন পরিবেশের সাথে পরিচয় করিয়ে দেবে, যা পাইথন প্রোগ্রামিং ভাষা ব্যবহার করে পেশাদার অ্যাপ্লিকেশন বিকাশ করতে ব্যবহার করা যেতে পারে। পাইথন একটি মহান প্রোগ্রামিং ভাষা কারণ এটি সত্যিকারের ক্রস প্ল্যাটফর্ম। এটি একটি একক অ্যাপ্লিকেশন বিকাশ করতে ব্যবহার করা যেতে পারে যা উইন্ডোজ, লিনাক্স এবং ম্যাক কম্পিউটারে যে কোন কোড পুনরায় কম্পাইল করতে হবে না।

PyCharm Jetbrains দ্বারা উন্নত একটি সম্পাদক এবং ডিবাগার, যারা একই ব্যক্তি যারা Resharper উন্নত। রিচার্ফারটি একটি চমৎকার হাতিয়ার যা রিফ্যাক্টর কোডের জন্য উইন্ডোজ ডেভেলপারদের দ্বারা ব্যবহৃত হয় এবং নোট কোড লেখার সময় তাদের জীবনকে সহজ করে তোলে। র্যাপারপারের অনেকগুলি নীতি পিওরহারের পেশাদার সংস্করণে যোগ করা হয়েছে।

PyCharm ইনস্টল করুন কিভাবে

PyCharm ইনস্টল করার জন্য এই গাইড আপনাকে দেখাবে কিভাবে Pychem পেতে, এটি ডাউনলোড, ফাইল নিষ্কাশন এবং এটি চালানো।

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

যখন আপনি প্রথম পাইপমেম চালান অথবা যখন আপনি একটি প্রকল্প বন্ধ করবেন তখন আপনি একটি স্ক্রিনের সাথে উপস্থাপিত হবে যা সাম্প্রতিক প্রকল্পগুলির একটি তালিকা দেখানো হবে।

আপনি নিম্নলিখিত মেনু বিকল্পগুলিও দেখতে পাবেন:

একটি কনফিগারেশন সেটিংস অপশন রয়েছে যা আপনাকে ডিফল্ট পাইথন সংস্করণ এবং অন্যান্য সেটিংস সেট আপ করতে দেয়।

একটি নতুন প্রকল্প নির্মাণ

আপনি যখন একটি নতুন প্রকল্প তৈরি করতে পছন্দ করেন তখন আপনি সম্ভাব্য প্রজেক্টের তালিকাগুলির তালিকা নিম্নরূপ সরবরাহ করেন:

যদি আপনি একটি বেস ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে চান যা উইন্ডোজ, লিনাক্স এবং ম্যাকের উপর চালানো হবে তাহলে আপনি একটি বিশুদ্ধ পাইথন প্রকল্প বেছে নিতে পারেন এবং QT লাইব্রেরিগুলি ব্যবহার করতে পারেন গ্রাফিকাল অ্যাপ্লিকেশনগুলি তৈরি করতে যাতে অপারেটিং সিস্টেমে নেটিভ দেখায় যা তারা চলছে সেদিকেই যেখানে তারা উন্নত ছিল

প্রজেক্টের ধরন নির্বাচন করার পাশাপাশি আপনি আপনার প্রোজেক্টের নামটিও প্রবেশ করতে পারবেন, এবং Python এর সংস্করণটি নির্বাচন করতে পারবেন।

একটি প্রকল্প খুলুন

আপনি সম্প্রতি খোলা প্রকল্পের তালিকাটির নামের উপর ক্লিক করে কোনও প্রকল্প খুলতে পারেন বা আপনি খোলা বাটনে ক্লিক করতে পারেন এবং সেই ফোল্ডারটিতে নেভিগেট করতে পারেন যেখানে আপনি যে প্রকল্পটি খুলতে চান তা অবস্থিত।

উৎস নিয়ন্ত্রণ থেকে চেক আউট

PyCharm GitHub, CVS, Git, Mercurial এবং Subversion সহ বিভিন্ন অনলাইন সংস্থার প্রকল্প কোড চেক করার বিকল্প প্রদান করে।

পাইচমড আইডিই

PyCharm IDE শীর্ষে একটি মেনু সঙ্গে শুরু হয় এই নীচে, আপনার প্রতিটি খোলা প্রকল্পের জন্য ট্যাব আছে।

স্ক্রিনের ডান পাশে কোডের মাধ্যমে ধাপে ধাপের বিকল্পগুলি ডিবাগ করছে।

বাম পাশে প্রজেক্ট ফাইল এবং বহিরাগত লাইব্রেরির একটি তালিকা রয়েছে।

একটি ফাইল যোগ করার জন্য আপনি প্রকল্পের নামটি ডান-ক্লিক করুন এবং "নতুন" নির্বাচন করুন। তারপর আপনি নিম্নলিখিত ফাইল প্রকার এক যোগ করার বিকল্প পেতে:

যখন আপনি একটি ফাইল যোগ করেন, যেমন একটি পাইথন ফাইল, আপনি ডান প্যানেলে সম্পাদককে টাইপ করতে শুরু করতে পারেন।

পাঠ্যটি সব রঙিন কোডেড এবং গাঢ় টেক্সট রয়েছে। একটি উল্লম্ব লাইন ইন্ডেন্টেশনটি দেখায় যাতে আপনি নিশ্চিত হতে পারেন যে আপনি সঠিকভাবে ট্যাবিং করছেন।

এডিটরটি সম্পূর্ণ ইনটেনসিএনস অন্তর্ভুক্ত করে, যার অর্থ হচ্ছে আপনি লাইব্রেরার নামগুলি টাইপ করা শুরু করেছেন বা স্বীকৃত কমান্ডগুলি আপনি ট্যাব টিপে কমান্ডগুলি সম্পূর্ণ করতে পারেন।

অ্যাপ্লিকেশন ডিবাগিং

উপরে ডানদিকের কোণায় ডিবাগিং বিকল্পগুলি ব্যবহার করে আপনি যেকোনো সময়ে আপনার অ্যাপ্লিকেশনটি ডিবাব করতে পারেন।

আপনি একটি গ্রাফিকাল অ্যাপ্লিকেশন উন্নয়নশীল হয় তাহলে, আপনি সহজভাবে অ্যাপ্লিকেশন চালানোর জন্য সবুজ বোতাম টিপুন করতে পারেন। আপনি Shift এবং F10 চাপতে পারেন।

আবেদনটি ডিবাব করার জন্য আপনি সবুজ তীরের পাশে বোতামটি ক্লিক করতে পারেন এবং Shift এবং F9 চাপুন। আপনি কোডে ব্রেকপয়েন্ট স্থাপন করতে পারেন যাতে প্রোগ্রামটি লাইনের ধূসর মার্জিনে ক্লিক করে প্রদত্ত রেখায় স্টপ হয় যা আপনি চান বিরতি

একটি একক ধাপ এগিয়ে যাওয়ার জন্য আপনি F8 টিপতে পারেন, যা কোডের উপরে ধাপগুলি। এটি কোড চালানো হবে মানে কিন্তু এটি একটি ফাংশন মধ্যে ধাপে হবে না। ফাংশনটি ধাপে ধাপে, আপনি F7 চাপ দেবেন যদি আপনি একটি ফাংশন হয় এবং কলিং ফাংশন থেকে বেরিয়ে যেতে চান, Shift এবং F8 চাপুন।

আপনি যখন ডিবাগ করছেন তখন পর্দার নীচের অংশে আপনি বিভিন্ন উইন্ডো দেখতে পাবেন, যেমন প্রসেস এবং থ্রেড এবং ভেরিয়েবলের তালিকা যা আপনি মানগুলির জন্য দেখছেন। আপনি কোডের মাধ্যমে পদমর্যাদার হিসাবে আপনি একটি পরিবর্তনশীল একটি ঘড়ি যোগ করতে পারেন যাতে আপনি মান পরিবর্তন যখন দেখতে পারেন।

আরেকটি চমৎকার বিকল্পটি কভারেজ চেকারের সাথে কোড চালানো। প্রোগ্রামিং বিশ্বের অনেক বছর ধরে পরিবর্তিত হয়েছে এবং এখন এটি ডেভেলপারদের পরীক্ষার চালিকাশক্তি চালানোর জন্য প্রচলিত হচ্ছে যাতে প্রতিটি পরিবর্তনগুলি তারা করে তোলে যাতে তারা নিশ্চিত করে যে তারা সিস্টেমের অন্য অংশটি ভাঙ্গেন নি।

কভারেজ পরীক্ষক আসলে আপনাকে প্রোগ্রামটি চালানোর জন্য, কিছু পরীক্ষাগুলি সম্পাদন করতে সহায়তা করে এবং তারপর আপনি যখন সমাপ্ত করেছেন তখন এটি আপনাকে বলবে আপনার পরীক্ষা চলাকালীন শতকরা কত শতাংশ কোডটি আচ্ছাদিত হয়েছে।

কোনও পদ্ধতি বা শ্রেণির নাম দেখানোর জন্য একটি সরঞ্জামও আছে, আইটেমগুলি কতটুকু বলা হয়েছিল এবং কোডটির নির্দিষ্ট অংশে কতক্ষণ ব্যয় করা হয়েছিল

কোড রিফ্যাক্টরিং

PyCharm একটি সত্যিই শক্তিশালী বৈশিষ্ট্য কোড রিফ্যাক্টরিং বিকল্প।

যখন আপনি কোড বিকাশ শুরু করবেন তখন ছোট্ট চিহ্নটি ডান মার্জিনে প্রদর্শিত হবে। যদি আপনি এমন কিছু টাইপ করেন যা সম্ভবত একটি ত্রুটি সৃষ্টি করে অথবা ঠিকমতো লিখতে না পারে তবে PyCharm একটি রঙিন মার্কার স্থাপন করবে। রঙিন চিহ্নিতকারী ক্লিক করে আপনাকে এই সমস্যাটি বলবে এবং একটি সমাধান প্রদান করবে।

উদাহরণস্বরূপ, যদি আপনার একটি আমদানি বিবৃতি থাকে যা একটি লাইব্রেরি আমদানি করে এবং তারপর যে লাইব্রেরি থেকে কিছু ব্যবহার করবেন না শুধুমাত্র কোড পরিবর্তন হবে ধূসর মার্কার জানায় যে লাইব্রেরি ব্যবহার না করা হয়।

প্রদর্শিত অন্যান্য ত্রুটিগুলি ভাল কোডিংয়ের জন্য, যেমনটি শুধুমাত্র একটি আমদানি বিবৃতি এবং একটি ফাংশন শুরুর মধ্যে একটি ফাঁকা রেখা থাকা। আপনি যখন একটি ফাংশন তৈরি করবেন যা ছোট হাতের অক্ষরে নেই তখন আপনাকেও বলা হবে।

আপনি সমস্ত Pychem নিয়মগুলি দ্বারা মেনে চলতে হবে না। তাদের মধ্যে বেশিরভাগই শুধু ভাল কোডিং নির্দেশিকা এবং কোড চালানো বা না হবে কি না কিছুই।

কোড মেনুতে অন্য রিফ্যাক্টরিং বিকল্প রয়েছে। উদাহরণস্বরূপ, আপনি কোড পরিষ্কার করতে পারেন এবং আপনি সমস্যার জন্য একটি ফাইল বা প্রকল্পের পরিদর্শন করতে পারেন।

সারাংশ

লিনাক্সে Python কোড বিকাশের জন্য PyCharm একটি চমৎকার সম্পাদক, এবং দুটি সংস্করণ উপলব্ধ রয়েছে। কমিউনিটি সংস্করণ নৈমিত্তিক বিকাশকারীর জন্য, যখন পেশাদার পরিবেশ সমস্ত সরঞ্জাম সরবরাহ করে একটি বিকাশকারীকে পেশাদারী সফ্টওয়্যার তৈরির প্রয়োজন হতে পারে