পাইথন শিখতে কত সময় লাগবে? [বন্ধ]


9

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

পাইথনের বেসিকগুলি জানতে কত সময় লাগবে?


6
আপনি কি কোন প্রোগ্রামিং ভাষা জানেন / আপনি কি আগে প্রোগ্রাম করেছেন?

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

2
আপনার শেষ বাক্যে, আপনি বলেছিলেন যে আপনাকে কাজের জন্য পিএইচপি শিখতে হবে, তবে পরিবর্তে পাইথন শিখতে চান? আপনি এখন যা শিখতে চান তা শেখার জন্য আমি এখনই আছি - তবে আপনার প্রথমে যা প্রয়োজন তা শেখার জন্য সাধারণত পরামর্শ দেওয়া হয়। পিএইচপি শেখা খুব কঠিন নয়।
শে

হ্যাঁ আমাদের কাছে ইতিমধ্যে একটি পিএইচপি ওয়েব ডেভলপার রয়েছে, তবে এমন আরও কিছু কাজ রয়েছে যা করার তাঁর হাতে সময় নেই .. এই প্রশ্নটি দেখুন stackoverflow.com/questions/4777766/… .. এই কারণেই আমি প্রথমে পাইথন শিখতে চাই, আমি পেয়েছি সারাদিনের মতো খুব পুনরাবৃত্তিমূলক কাজ ..
জোশ

আপনি যদি পিএইচপিতে এক্সএমএলকে পার্স করতে জানেন তবে তার জন্য পাইথন শেখার দরকার নেই। পাইথন আজ দুর্দান্ত শোনাচ্ছে, গতকাল রুবির মতো, তবে ভাষাগুলির কোনও অভাব আপনার পক্ষে কাজ করবে না, এটি সমস্ত ঘনত্ব, ধৈর্য এবং কঠোর পরিশ্রম সম্পর্কে।
নাজারি

উত্তর:


8

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

... খুব পুনরাবৃত্ত কাজ যেমন এই সমস্ত ট্যাগ মুছুন, এই সমস্ত কার্যগুলির নাম পরিবর্তন করুন এবং আরও উন্নত পুনরাবৃত্ত কার্যগুলি

তারপরে আপনি সম্ভবত এটি বরং দ্রুত শিখতে উপলক্ষ পাবেন।

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


1
অনুপ্রেরণার জন্য ধন্যবাদ. আমি কিছুটা নুব হলেও আমি মনে করি, আপনি যদি উল্লেখ করেছেন সেই ছেলের মতো আমি যদি সত্যিই আমার মনকে এটির দিকে রাখি তবে আমি কিছু শিখতে পারি।
জোশ

1
এফওয়াইআই তারা সবাই ছেলে ছিল না, তবে ভাগ্য ভাল।
wvoq

উল্লেখ্য একটি ভাষা বুদ্ধিমান সংজ্ঞায়িত মূল্য হতে পারে ... programmers.stackexchange.com/questions/154862/...
Freesnöw

2

এমআইটি- র পাইথনের উপর ভিত্তি করে একটি অনলাইন প্রবর্তক সিএস ক্লাস রয়েছে , এটি আপনাকে একটি ভাল সূচনা দেয়।

আপনি যদি ক্লাসের মাধ্যমে কাজ করার সিদ্ধান্ত নেন, উইংওয়্যার উইং আইডিই 101 নামে একটি দুর্দান্ত বেসিক আইডিই সরবরাহ করে যা পাইথনের আইডলির চেয়ে ভাল (আইএমও)। ActiveState এছাড়াও উপলব্ধ করা হয় কমোডো সম্পাদনা , অলস আরেকটি বিকল্প।

আপনার শেখার জন্য কতক্ষণ সময় লাগবে ... বলটি আপনার আদালতে রয়েছে। :-)


আমি কোর্সের জন্য অর্থ প্রদান করব কেন? অনলাইনে এমন অনেক নিখরচায় টিউটোরিয়াল রয়েছে যা আমি এখনও করি নি? দেখুন .. ডকস.পিথন.আর.
জোশ

2
আমি মনে করি না তিনি আপনাকে অবশ্যই কোর্সে ভর্তি হওয়ার পরামর্শ দিচ্ছেন। আপনার কাছে সেই সাইটে সমস্ত কোর্স উপকরণ, বক্তৃতা এবং অ্যাসাইনমেন্ট রয়েছে। আপনার যদি কোনও নির্দিষ্ট প্রশ্ন থাকে তবে আপনি সর্বদা এসও এর কাছে জানতে চাইতে পারেন।
ডেরেল

আমি কেবল উপলব্ধি করেছি যে কোর্সটি নিখরচায়, ধন্যবাদ অনলাইনে অনেকগুলি বিনামূল্যে টিউটোরিয়াল রয়েছে যা আমার বেছে নেওয়া উচিত I আমি এখানে অ-প্রোগ্রামারদের জন্য শুরু করেছি .. ওপেনবুকপ্রজেক্ট.নাথিংসিএসস / প্যাথন / এনগ্লিশ 2 তবে আমি এখানে আরও শিখতে পারি। ডকস.পিথন.আর.
জোশ

1
এসও কী? ....
জোশ

@ জোশ - প্রচুর টিউটোরিয়াল এবং দ্রুত পরিচিতি বইগুলি খুব সহজ উদাহরণ ব্যবহার করে একটি ভাষার সিনট্যাক্স কীভাবে ব্যবহার করতে হয় তা কেবলমাত্র শিখিয়ে চলেছে। এমআইটি কোর্স হ'ল এমআইটি শিক্ষার্থীদের এবং আইএমওভুক্ত শিক্ষার্থীদের শেখানো হচ্ছে এমন কোর্স যা তাদের কেবলমাত্র রাস্তার ক্রেডিট দেয়। কোড সম্পর্কিত প্রোগ্রামিং প্রশ্ন জিজ্ঞাসা করার জন্য একটি সাইট ... স্ট্যাকওভারফ্লো for
জো ইন্টারনেট

2

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

এখন, অন্যান্য অনেক কিছুর মতো পাইথনে সত্যিকারের ভাল হওয়া অনেক সময় নিতে পারে। এবং প্রচুর অনুশীলন, অন্যের উদাহরণ থেকে পড়া, পড়া ইত্যাদি You আপনি এখান থেকে শুরু করতে পারেন: /programming/111857/ কি-did-you-use-to-teach-yourself-python


1

24 ঘন্টা: স্যামস 24 ঘন্টা নিজেকে অজগর শেখায় । এটি পিয়ানোগুলির মতো, এটি শেখার ডিগ্রি রয়েছে। প্রস্তাবিত পাঠ: দশ বছরে নিজেকে প্রোগ্রামিং শেখান


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

3
জোশ, আমি মনে করি আপনি নিবন্ধটি কী বলার চেষ্টা করছেন তা ভুল বুঝেছেন। নিজেকে কিছু শিখতে ছুটে যাওয়া ব্যর্থ হতে বাধ্য। কোনও ভাষার সিনট্যাক্স শেখা একটি জিনিস, সেই ভাষায় দক্ষ হতে পারা অন্য জিনিস another
টেরেন্স পোনস

1

নিজের জন্য একটি কঠোর টাইম টেবিল রাখবেন না। প্রোগ্রামিংয়ের প্রাথমিক ধারণাগুলির সাথে পরিচিত হওয়ার পরে, একটি অনুশীলন হিসাবে একটি নমুনা প্রকল্প গ্রহণ করুন এবং পাইথন ব্যবহার করে এটি বিকাশের চেষ্টা করুন।

এই আলোচনার থ্রেডটি আপনাকে অতিরিক্ত তথ্যের সাথে সহায়তা করবে।

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


ধন্যবাদ হ্যাঁ একবার পাইথনের প্রাথমিক ধারণাটি পেয়ে গেলে আমি এই সহজ কাজটি করার চেষ্টা করছি যা করার চেষ্টা করছি .. এই প্রশ্নটি দেখুন (কেউই সমাধান করতে পারেনি) .. stackoverflow.com/questions/4777766/…
জোশ

0

আপনি যদি "সিনট্যাক্স" শিখতে চান তা নির্ভর করে (তারপরে পোস্ট করা জোকুন লিঙ্কটি যথেষ্ট হবে) অথবা আপনি যদি "ভাষা" শিখতে চান (সমস্ত নীতি, সাধারণ নিদর্শন, কার্য সম্পাদনের সমস্যা / সুবিধা ইত্যাদি)।

বিটিডব্লিউ পাইথন প্রায়শই স্কুলে শিক্ষার্থীদের জন্য একটি প্রাথমিক ভাষা হিসাবে ব্যবহৃত হয় ... এটি বোঝা সহজ।

সম্পাদনা: আমি এই লিঙ্কটি যুক্ত করব, এটি খুব সহায়ক। লোকটি সবকিছু পরিষ্কারভাবে ব্যাখ্যা করে, এমনকি মোট নতুনদের জন্য। http://code.google.com/edu/languages/google-python-class/


0

আপনার পক্ষে ভাল, এটি আপনাকে প্রচুর পরিমাণে সহায়তা করবে। প্রোগ্রামিংয়ের কোনও ব্যাকগ্রাউন্ড ছাড়াই এটি শিখতে, আমি কি পাইথনের একটি বাইট প্রস্তাব করতে পারি ?

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


0

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


0

আমার জন্য, এটি 10 ​​মিনিট সময় নিয়েছে: টিউটোরিয়াল - 10 মিনিটে পাইথন শিখুন

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


0

আপনি যদি অন্য প্রোগ্রামিং ভাষায় বর্তমানে দক্ষ (যেমন, স্বাচ্ছন্দ্যপূর্ণ প্রকল্প গ্রহণ করা স্বাচ্ছন্দ্য বোধ করেন না) হন তবে আপনার নতুন প্রোগ্রামারগুলির দিকে আগ্রহী একটি টিউটোরিয়াল / অধ্যয়ন প্রোগ্রামের জন্য যাওয়া উচিত।

ব্যক্তিগতভাবে, আমি মত "শিখবে না এক্স দশ মিনিটের মধ্যে" বা "শিখতে Y বই typ চব্বিশ ঘন্টার মধ্যে" কারণ মানুষ তাদের নিজের গতি অনুসারে শিখতে, তাই আমি স্ব-পদার্পণ দিকে গতি বাড়ানোর সম্পদ পছন্দ করে।

ও'রিলির হেড ফার্স্ট সিরিজ হ'ল দুর্দান্ত বই যা ধারণাকে বাড়াতে তত্ত্ব এবং জ্ঞানীয় বিজ্ঞানের নীতি ব্যবহার করে। আমি তাদের কয়েকটি বই ব্যবহার করেছি এবং আমি হেড-ফার্স্ট পাইথন সম্পর্কে ভাল জিনিস শুনেছি ।

তদতিরিক্ত, জেড শ দ্বারা রচিত পাইথন দ্য হার্ড ওয়ে- এর একটি সর্বাধিক জনপ্রিয় টিউটোরিয়াল । এটি প্রিন্ট, ইবুক, ভিডিও ক্লাস এবং (বিনামূল্যে!) একটি অনলাইন এইচটিএমএল সংস্করণ হিসাবে উপলব্ধ। একে 'হার্ড ওয়ে' বলা হয় কারণ তিনি আপনাকে কেবল অনুশীলন করার পরিবর্তে ব্যবহারিক পদ্ধতিতে বেসিকগুলি শিখতে বাধ্য করেন যা আপনাকে ভাষায় কীভাবে সফ্টওয়্যার তৈরি করতে পারে তা বুঝতে সত্যই সহায়তা করে না (যা আমার কয়েকটি সমালোচনা যা '24 ঘন্টা' বই)।

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


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