بایگانی برچسب: s

چاپ کتاب برنامه نویسی با پایتون

سلام. امروز بعد از گذشت حدودا یک سال و چند ماه کار، کتاب برنامه نویسی با پایتون (که ابتدا قرار بود با نام “تفکر پایتونی – چطور مثل یک کامپیوتردان فکر کنیم” چاپ بشه) به اتمام رسید و کار برای چاپ به چاپ خانه ارسال شد.

زبان پایتون زبان بسیار ساده ای است و برنامه نویسی با اون لذت بخشه. سطح بالا بودن و ساده گی این زبان باعث می شه برنامه نویس بتونه تمرکز بیشتری بر روی ایده‏‏ ش داشته باشه و خودش رو خیلی با جزئیات ماشین درگیر نکنه و به همین دلایل برای شروع و به عنوان اولین زبان برنامه نویسی انتخاب بسیار مناسبی به شمار میاد.

هدف اصلی ما از ترجمه‏ ی این کتاب این بود که تمامی کسانی که به برنامه نویسی و خصوصا علوم کامپیوتر در ایران علاقه مند هستند و به دنبال نقطه‏ ی آغازی می گردند بتوانند از این کتاب استفاده کنند. به علاوه تاکید این کتاب بر روی مفاهیم اولیه و ارائه‏ ی تعاریف دقیق از مباحثی که ارائه می کنه و تاکیدش بر اشکال زدایی و مدل های مختلف توسعه‏ ی نرم افزار و آموزش چگونگی تفکر مثل یک کامپیوتردان (Computer scientist) به خواننده از فاکتورهایی بود که در انتخابش برای ترجمه نقش بسزایی داشتند. در ترجمه تمام سعی ما بر این بود که بتونیم مفاهیم رو هر چه واضح تر و به زبان ساده به خواننده انتقال بدیم. خودم حدودا هفت بار متن ترجمه شده‏ ی کتاب رو مطالعه کردم تا در حد توان از مشکلاتش کاسته بشه (البته کار بوسیله نمونه خوان هم چند بار خوانده شده). ویرایش کار هم به دست یکی از بهترین متخصصان این حوزه انجام شده. در کل امیدوارم تمامی علاقه مندان به کامپیوتر به خصوص دانشجویان سال اول که درس های برنامه نویسی رو می گذرانند نهایت استفاده رو از کتاب ببرند.

می توانید کتاب رو  از کتاب فروشی‏ها یا از نمایشگاه بین المللی کتاب غرفه‏ ی نشر دانشگاهی کیان یا به صورت اینترنتی از وب سایت نشر دانشگاهی کیان تهیه کنید. امیدوارم کار مورد پسند عزیزان قرار بگیره.

جا داره اینجا از تمامی کسانی که در ترجمه‏ ی این اثر کمک کردند نهایت تشکر و قدردانی رو به جا بیارم به خصوص خواهر عزیزم سرکار خانم زهرا صابری تبریزی که زحمت ویرایش کار رو به عهده گرفتند و جناب آقای رضا نیکجو که جلد این اثر رو طراحی کردند.

توجه: ترجمه و چاپ این اثر با اخذ اجازه از نویسنده اصلی آن آقای آلن بی.داونی انجام شده است.

توجه: میتوانید دو فصل اول کتاب را به صورت رایگان از آدرس زیر دانلود و مطالعه کنید:

دانلود و مطالعه رایگان دو فصل اول کتاب برنامه نویسی با پایتون

طرح جلد کتاب برنامه نویسی با پایتون ترجمه غلامرضا صابری تبریزی
طرح جلد کتاب برنامه نویسی با پایتون ترجمه غلامرضا صابری تبریزی

اندرباب دشواری های ترجمه تخصصی

چند روزی بود مدام فکر می کردم دو تا کلمه رو در یک متن چگونه ترجمه کنم که مفهوم و معنای مورد نظر نویسنده رو برسونند. این دو کلمه Fruitful  و Void بودند که در زمینه توصیف توابع مورد استفاده قرار گرفته بودند. نویسنده به توابعی که مقداری رو به فراخوان بار می گردانند اصطلاحا Fruitful Function  و به توابعی که مقداری رو باز نمی گردانند Void Function می گه. خیلی فکر کردم که این کلمات رو چگونه می توان ترجمه کرد که خواننده گمراه نشه. در نهایت بهتر دیدم که از کلماتی برای ترجمه استفاده کنم که در زبان فارسی عینا مقابل و مخالف یکدیگر باشند تا خواننده بتواند اونها رو به سادگی به خاطر بسپاره. اکا کلمات چی باشند بهتره؟؟
بعد از کلی فکر و جستجو به این نتیجه رسیدم که بهتره Fruitful Functions رو به “توابع ثمربخش” و Void Functions را به “توابع بی ثمر” ترجمه کنم و در پاورقی هم برای خواننده کنجکاو توضیح بدم که: “منظور از ‘توابع بی ثمر’ این نیست که این توابع هیچ کاری انجام نمی دهند بلکه اونها مقداری رو به عنوان نتیجه به فراخوان باز نمی گردانند.”.
در نهایت بعد از چند روز کمی احساس آرامش می کنم و فکر می کنم با این تفاسیر مفهوم نویسنده به طور کامل منتقل می شه!!!
در نهایت گفتم حاصل ترجمه رو در اینجا بنویسم تا اگر شخص دیگری به دنبال ترجمه این کلمات می گشت بتونه اون رو پیدا کنه.

موفق و موید و پیروز باشید.