منصوبے کے بارے میں

یہ ریپوزٹری ویس میک کینی (Wes McKinney) کی کتاب "Python for Data Analysis" (Python کے ساتھ ڈیٹا تجزیہ) کے دوسرے ایڈیشن کا چینی ترجمہ ہے۔ اصل کتاب اکتوبر 2017 میں شائع ہوئی تھی، اور یہ Python ڈیٹا تجزیہ کے شعبے میں ایک کلاسک ابتدائی نصاب ہے۔ چینی ترجمہ مترجم نے اپنے فارغ وقت میں تقریباً تین ماہ میں مکمل کیا۔ پہلے ایڈیشن کے مقابلے میں، دوسرے ایڈیشن کی اہم تبدیلیوں میں شامل ہیں: پورے کوڈ کو Python 3.6 میں اپ گریڈ کیا گیا (پہلا ایڈیشن Python 2.7 پر مبنی تھا)؛ Anaconda اور دیگر پیکجز کے Python انسٹالیشن طریقوں کو اپ ڈیٹ کیا گیا؛ pandas کو 2017 کے تازہ ترین ورژن میں اپ ڈیٹ کیا گیا؛ ایک نیا باب شامل کیا گیا جو pandas کے مزید جدید ٹولز اور استعمال کی تکنیکوں پر روشنی ڈالتا ہے؛ اور StatsModels اور scikit-learn کے استعمال کا مختصر تعارف فراہم کیا گیا۔ اس کے علاوہ، پہلے ایڈیشن کے ضمیمے میں شامل Python ٹیوٹوریل کو الگ کر کے دوسرے اور تیسرے ابواب میں توسیع دی گئی، اور کچھ مواد کو دوبارہ ترتیب دیا گیا۔ ریپوزٹری کا مواد بنیادی طور پر کتاب کے ابواب کے چینی ترجمے پر مشتمل ہے۔ قارئین README میں فراہم کردہ جیان شو (Jianshu) لنک کے ذریعے مکمل متن آن لائن پڑھ سکتے ہیں۔ متعلقہ مثالی کوڈ اصل کتاب کے مصنف کے GitHub ریپوزٹری (wesm/pydata-book کی 2nd-edition برانچ) پر موجود ہے۔ مترجم تجویز کرتے ہیں کہ قارئین کوڈ ڈاؤن لوڈ کریں، Anaconda انسٹال کریں، اور کوڈ ڈائریکٹری میں Jupyter Notebook استعمال کر کے چلائیں۔ مترجم تیسرے ایڈیشن کے ترجمے اور متعلقہ مطالعاتی نوٹس کی ریپوزٹری (python_for_data_analysis_3rd_study_note) بھی برقرار رکھتے ہیں، جس میں ہر باب کے لیے تعارفی ویڈیوز (Bilibili)، WeChat Read آن لائن پڑھنے کے لنکس، اور قارئین کے تاثرات کی بنیاد پر مرتب کردہ اصلاحات کی دستاویز شامل ہیں۔ README کے مطابق، تیسرا ایڈیشن دوسرے ایڈیشن کے مقابلے میں تقریباً 41 صفحات کا اضافہ کرتا ہے، pandas کو 1.4.0 اور Python کو 3.10 تک اپ گریڈ کیا گیا ہے۔ اہم تبدیلیوں میں شامل ہیں: چوتھے باب (NumPy بنیادیات) میں بے ترتیب اعداد پیدا کرنے کا اضافہ؛ ساتویں باب (ڈیٹا صفائی) میں توسیعی ڈیٹا اقسام اور زمرہ جاتی ڈیٹا شامل کرنا؛ گیارہویں باب (ٹائم سیریز) میں گروپ بندی کے ساتھ وقتی دوبارہ نمونہ لینا؛ نیز پروگرامنگ کی تفصیلات میں کچھ ایسے مخففات کو ختم کرنا جو الجھن کا باعث بنتے تھے (جیسے axis=1 کی بجائے axis="columns" استعمال کرنا)، جو ابتدائی افراد کے لیے زیادہ آسان ہے۔ واضح رہے کہ README میں تیسرے فریق کے پراکسی آئی پی سروس کے پروموشنل لنکس اور مترجم کی دیگر تراجم (جیسے "Polars: The Definitive Guide") کا تعارف شامل ہے۔ یہ پروموشنل مواد ہیں اور ان کا کتاب کے ترجمے سے کوئی تعلق نہیں ہے۔