প্রকল্প সম্পর্কে

এই রিপোজিটরিটি Wes McKinney-এর লেখা 'Python for Data Analysis' বইয়ের ২য় সংস্করণের চীনা অনুবাদ। মূল বইটি ২০১৭ সালের অক্টোবরে প্রকাশিত হয় এবং এটি Python ডেটা অ্যানালাইসিস ক্ষেত্রের একটি ক্লাসিক প্রাথমিক পাঠ্যপুস্তক। অনুবাদকটি প্রায় তিন মাসের অবসর সময়ে চীনা সংস্করণটি সম্পন্ন করেছেন। ১ম সংস্করণের তুলনায় ২য় সংস্করণের প্রধান পরিবর্তনগুলির মধ্যে রয়েছে: পুরো বইয়ের কোড Python 3.6-এ আপগ্রেড করা হয়েছে (১ম সংস্করণটি Python 2.7-এর উপর ভিত্তি করে ছিল); Anaconda এবং অন্যান্য প্যাকেজের Python ইনস্টলেশন পদ্ধতি আপডেট করা হয়েছে; pandas ২০১৭ সালের সর্বশেষ সংস্করণে আপডেট করা হয়েছে; আরও উন্নত pandas টুল এবং ব্যবহারের কৌশল নিয়ে একটি নতুন অধ্যায় যোগ করা হয়েছে; এবং StatsModels ও scikit-learn-এর ব্যবহার সংক্ষেপে বর্ণনা করা হয়েছে। এছাড়াও, ১ম সংস্করণের পরিশিষ্টে থাকা Python টিউটোরিয়ালটি আলাদা করে ২য় এবং ৩য় অধ্যায়ে বিভক্ত ও সম্প্রসারিত করা হয়েছে এবং কিছু বিষয় পুনরায় সাজানো হয়েছে। রিপোজিটরির বিষয়বস্তু মূলত বইয়ের অধ্যায়গুলির চীনা অনুবাদ, এবং পাঠকরা README-তে দেওয়া জিয়ানশু লিংকের মাধ্যমে সম্পূর্ণ লেখা অনলাইনে পড়তে পারেন। সহগামী উদাহরণ কোডটি মূল বইয়ের লেখকের GitHub রিপোজিটরিতে (wesm/pydata-book-এর 2nd-edition শাখা) হোস্ট করা আছে। অনুবাদক পরামর্শ দিয়েছেন যে কোডটি ডাউনলোড করে Anaconda ইনস্টল করার পর কোড ডিরেক্টরিতে Jupyter Notebook ব্যবহার করে চালানো উচিত। অনুবাদক একই সাথে ৩য় সংস্করণের অনুবাদ এবং সহগামী অধ্যয়ন নোট রিপোজিটরি (python_for_data_analysis_3rd_study_note) রক্ষণাবেক্ষণ করেন, যাতে প্রতিটি অধ্যায়ের ভিডিও নির্দেশিকা (Bilibili), WeChat Read-এ অনলাইন পড়ার লিংক এবং পাঠকদের প্রতিক্রিয়ার ভিত্তিতে তৈরি করা ভুল সংশোধন নথি অন্তর্ভুক্ত রয়েছে। README-এর বর্ণনা অনুযায়ী, ৩য় সংস্করণে ২য় সংস্করণের তুলনায় প্রায় ৪১ পৃষ্ঠা নতুন বিষয়বস্তু যোগ হয়েছে, pandas 1.4.0 এবং Python 3.10-এ আপগ্রেড করা হয়েছে। প্রধান পরিবর্তনগুলির মধ্যে রয়েছে: ৪র্থ অধ্যায়ে NumPy বেসিক-এ সিউডো-র্যান্ডম সংখ্যা তৈরি যোগ করা; ৭ম অধ্যায়ে ডেটা ক্লিনিং-এ এক্সটেন্ডেড ডেটা টাইপ এবং ক্যাটাগরিকাল ডেটা যোগ করা; ১১তম অধ্যায়ে টাইম সিরিজ-এ গ্রুপড টাইম রিস্যাম্পলিং যোগ করা; এবং প্রোগ্রামিং বিবরণে কিছু বিভ্রান্তিকর সংক্ষিপ্ত ব্যবহার বাদ দেওয়া হয়েছে (যেমন axis=1-এর পরিবর্তে axis="columns" ব্যবহার করা), যা নতুনদের জন্য আরও সহায়ক। উল্লেখ্য, README-তে তৃতীয় পক্ষের প্রক্সি আইপি পরিষেবার প্রচারমূলক লিংক এবং অনুবাদকের অন্যান্য অনুবাদ (যেমন 'Polars-এর অফিসিয়াল গাইড') সম্পর্কে তথ্য রয়েছে, যা প্রচারমূলক বিষয়বস্তু এবং বইয়ের অনুবাদের সাথে সম্পর্কিত নয়।