উবুন্টুর জন্য অ্যাপ্লিকেশন বিকাশের সর্বোত্তম উপায় কী? [বন্ধ]


79

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

সম্পর্কিত উবুন্টু ফোরামের থ্রেড


15
সর্বোত্তম পরামর্শটি হ'ল কিছু করা শুরু করা; একটি লক্ষ্য বাছাই করুন, কিছু ছোট করুন এবং অজগর শেখা শেষ করার মুহুর্তে এটি করার জন্য প্রস্তুত হন। স্ট্যাক ওভারফ্লো এবং সাধারণভাবে ওয়েব আপনি আটকে গেলে আপনাকে সহায়তা করতে সক্ষম হবে।
রবার্ট ম্যাসাওলি

দ্রুত এবং কিউটি ঠিক ভাল ^^ তবে রবার্ট যেমন বলেছিলেন, এটি সব কি আপনি চান তার উপর নির্ভর করে।
ওরফেবি

উত্তর:


89

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

উবুন্টু অ্যাপ বিকাশকারী সাইটে কীভাবে দ্রুত শুরু করবেন তা দেখুন ।

দ্রুত ইনস্টল করতে টাইপ করুন:

sudo apt-get install quickly

তারপরে আপনি নির্বাহ করে একটি টিউটোরিয়াল পেতে পারেন:

quickly tutorial ubuntu-application

একটি অ্যাপ্লিকেশন তৈরি করতে কেবল টাইপ করুন:

quickly create ubuntu-application Testapp

যা "উবুন্টু-অ্যাপ্লিকেশন" টেমপ্লেট ব্যবহার করে "টেস্ট অ্যাপ" নামে একটি অ্যাপ্লিকেশন তৈরি করবে।

আপনি চালিয়ে গ্রাফিকাল ইউজার ইন্টারফেস ডিজাইন করতে পারেন

cd testapp
quickly design

যা জিইআইআই ডিজাইনার গ্লেড খুলবে।

আসল উত্স কোড পরিবর্তন করতে কেবল টাইপ করুন

quickly edit


পাইথন ভাষা কীভাবে কাজ করে তা শিখতে পাইথন, জিটিকে, দ্রুত, উবুন্টু পরিবেশে উত্পাদনশীল এবং সহজ অভিজ্ঞতা বিকাশের জন্য প্রয়োজনীয়। এখানে কিছু সংস্থান রয়েছে:

1: পাইথনের একটি বাইট

(পাইথন প্রোগ্রামিং ভাষার একটি সহজ ভূমিকা, বিনামূল্যে)


2: পাইথনে ডুব দিন

(একটি উন্নত বই, বিনামূল্যে)


3: সফ্টওয়্যার ডিজাইনের জন্য পাইথন

(একটি উন্নত বই, বিনামূল্যে)


এছাড়াও, পিজিটিকে ২.০ রেফারেন্স ম্যানুয়াল বুকমার্ক করুন ।


5
আমি সেই তালিকায় যুক্ত করব, পাইথন হার্ড ওয়ে শিখি, যা প্রোগ্রামিং উদাহরণ দ্বারা, আমার মতে একটি ভাষা শেখার একমাত্র ভাল উপায়। তবে নিজেকে ভুল না, এটি হল শিক্ষানবিস প্রোগ্রামারদের জন্য প্রকৃতপক্ষে, ইত্যাদি Python- র ইনস্টলেশন, থেকে শুরু। বিনামূল্যে। learnpythonthehardway.org
Levesque

4
দ্রুত মারা গেছে।
ব্রায়াম

19

আপনি যদি অ্যাপ্লিকেশন বিকাশ করতে চান তবে আপনার কিছু প্রোগ্রামিং ভাষা শিখতে হবে (সি, সি ++, জাভা, পাইথন, সি #) আপনি অন্যান্য উপায়ে যেমন অনুবাদ, ডকুমেন্টেশন, টেস্টিং ইত্যাদিও সহায়তা করতে পারেন learn

নিম্নলিখিত লিঙ্কগুলি আপনাকে উবুন্টু এবং জিনোম বিকাশ সম্পর্কিত কিছু লিঙ্ক সরবরাহ করবে।

https://wiki.ubuntu.com/UbuntuDevelopment

http://library.gnome.org/devel/

http://developer.ubuntu.com/


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

3
উবুন্টুর জন্য অ্যাপ্লিকেশন তৈরি করার জন্য, আপনি গুই অ্যাপস তৈরি করতে চাইলে আপনি সম্ভবত পাইগটকের সাথে পরিচিত হতে চান।
গ্রেগজ

পাইগটক কি? আপনি এটি সম্পর্কে আরও শেখার জন্য কিছু দরকারী উত্স আমাকে নির্দেশ করতে পারেন।
ব্যবহারকারী

1
একটি ভাল জায়গা কিছু জনপ্রিয় উবুন্টু (জিনোম / জিটিকে) অ্যাপ্লিকেশন pygtk.org/applications.html পর্যবেক্ষণ শুরু করা হবে । আশা করি পাইথনে উবুন্টু বিকাশকারী কেউ আপনার প্রশ্নের জবাব দিয়েছে (আমি জাভা লোক :))
চক্র

1
পাইগিটক বা পাইথন-জিটিকে হল মডিউলগুলির নাম যা আপনাকে পাইথন থেকে Gtk (উবুন্টুতে ডিফল্ট GUI সরঞ্জামকিট) ব্যবহার করতে দেয়।
জানু

7

পাইথন শেখার জন্যে একক সেরা রিসোর্স (এবং সাধারণভাবে প্রোগ্রামিং) অ্যালান Gauld এর বিশাল, এবং অত্যন্ত ভালো করে লেখা, টিউটোরিয়াল বলা হয় "কার্যক্রমের শেখা"

পাইথন.আর.আর এই অফিসিয়ালটিকে অফিসিয়াল বিগেনার্স রিসোর্স পৃষ্ঠায় তৃতীয় প্রস্তাবিত সংস্থান হিসাবে তালিকাবদ্ধ করে । আপনি সেখানে আরও এক টন সংস্থান খুঁজে পাবেন তবে আমি সত্যিই মনে করি যে অ্যালান সেরা।

আপনি অফিশিয়াল পাইথন টিউটর নিউজ গ্রুপে সাইন আপ করে নিজেকে একটি মহান অনুগ্রহও করতে চাইবেন ।


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

তার জন্য ধন্যবাদ. লিঙ্কযুক্ত লিঙ্কহীন URL টি সম্পর্কে আর বন্ধুত্বযুক্ত বিটটি মুছে ফেলেছি এটি আর প্রাসঙ্গিক নয়।
পরিবেশন

1
এছাড়াও, আমি কিছুদিন আগে উবুন্টুর জন্য বিশেষত পাইথন অ্যাপ্লিকেশন বিকাশকারীদের সম্পর্কে খুব সুন্দর একটি রচনা আপ জুড়েছিলাম, কারণ আমি নিজে শিখছি। যদি আমি এটি আমার ব্রাউজারের ইতিহাসে সনাক্ত করি (আমি অবশ্যই এটি বুকমার্ক করেছি) আমি এখানে আবার প্রতিবেদন করব।
পরিখা

4

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

  • ইতিমধ্যে সেই লক্ষ্যে কাজ করা একটি ওপেন সোর্স প্রকল্পে যোগদান করুন। প্রয়োজনে নতুন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখুন (একাধিক প্রোগ্রামিং ল্যাঙ্গুয়েজ জেনে রাখা অবশ্যই আরও একটি প্লাস, এটির লক্ষ লক্ষ সুবিধা রয়েছে)।

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

একটি ভাল পাইথন লার্নিং রিসোর্স হিসাবে, আমি জেড শ-র দ্বারা " পাইথনটিকে হার্ড পথ শিখুন" সুপারিশ করি এটি নিখরচায় এবং কঠোর উপায়ে লেখকটির অর্থ আসলে: আপনার হাতকে নোংরা করা, সরাসরি প্রোগ্রামিংয়ে খনন করে। এটি 52 টি অনুশীলনে কাঠামোযুক্ত এবং প্রতিটিটিতে আপনি পাইথনের একটি আলাদা বিষয় সম্পর্কে শিখবেন এবং এটি নিজেই প্রয়োগ করবেন। (এটি বইয়ের মূল বিষয়; এটি যদি আপনি না করতে চান তবে বিরক্ত করবেন না))


3

দ্রুত শুরু করার টিউটোরিয়াল সহ http : //developer.ubuntu.com- এ শুরু করার জন্য আপনাকে সহায়তার জন্য প্রচুর সংস্থান রয়েছে


2

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


2

আপনি যদি তাড়াতাড়ি না হন তবে আপনি আমার টিউটোরিয়ালগুলি পরীক্ষা করে দেখতে পারেন।

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

আপনি আমার নতুন ব্লগটি পরীক্ষা করতে পারেন যেখানে আমি আমার দ্রুত প্রকল্পের রেকর্ডিং রেকর্ড করছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.