کتاب ترفندهای پایتون

نویسنده: دن بیدر موسس وبسایت RealPython مترجمین: سیدمحمد بابازاده، سیدمعین باباپور فرمت کتاب: وزیری در ۲۹۱ صفحه انتشارات: پژوهندگان راه دانش سال انتشار: ۱۳۹۹ نوبت چاپ: اول شابک: ‏‫‬‮‭978-600-345-496-5‬‬ ارسال: از طریق مرسولات پستی و زمان تحویل ۷ الی ۱۰ روز کاری صفحه کتاب ترفندهای پایتون در سازمان اسناد و کتابخانه ملی ایران ویرایش ۲ کتاب ترفندهای پایتون چاپ شده است و سفارش تمام عزیزان در حال ارسال است.

150,000 تومان

پیش فروش کتاب ترفندهای پایتون

تقدیم به هر توسعه‌دهنده باهوش پایتونی که با خودش فکر میکنه: 

من فکر میکنم سطح کاری که با پایتون انجام میدم در حد یه خراش هم نیست!

برنامه‌نویس باهوشی رو به اسم مارک می‌شناختم. مارک یک برنامه‌‌نویس خودآموخته بود و هر روز سخت تلاش میکرد تا مهارت‌های برنامه‌نویسیش رو ارتقا بده. به لطف اینترنت و stackoverflow مارک به سرعت مهارت‌های پایتونی خودش رو افزایش می‌داد.

اما اخیرا مارک در دره‌ی ناامیدی گیر کرده بود. مارک احساس می‌کرد سرعت یادگیریش در زبان پایتون پایین اومده و چیزهای جدید و کمی رو به کندی در مورد پایتون یاد میگیره … خیلی کند … 

اما در ابتدا اینطور نبود. مارک خیلی سریع اصول اولیه پایتون رو یاد گرفته بود، اما ظاهرا این تنها قسمت ساده ماجرا بود. البته مارک هنوز هم از برنامه نویسی با پایتون لذت میبرد. یک زبان برنامه نویسی زیبا، قدرتمند و همه منظوره. (به قول یکی از همکارانم، سلطان زبان‌های برنامه نویسی)

احساس اعتماد به نفس مارک هنگام کار با پایتون پایین بود، زیرا داشتن اعتماد به نفس هنگامی که در سطح ابتدایی پایتون گیر کرده بود، سخت بود. منظورم این است که مارک می‌توانست بابت هر مشکلی یک راه‌حل پایتونی ارائه کند. اما مسیری برای ارتقای مهارت‌های پایتون مارک وجود نداشت. مارک نمی‌دانست چه ویژگی‌هایی از پایتون وجود دارد که ممکن است مفید باشد.

و این همان قسمت چالش برانگیز ماجرا است: نحوه ادغام تمام قطعات پازل

ذهنیت بهبود مداوم و تمایل به تسلط بیشتر در برنامه‌نویسی، چیزی بود که مارک را به حرکت در می‌آورد. با این حال، خواندن داکیومنت‌های فنی زمان زیادی از مارک در طول کار روزانه‌اش میگرفت، همچنین داکیومنت‌های فنی گاهی شامل مثال‌های واضح و نمونه‌های کاربردی در کار روزمره نیستند. 

و اکنون رویای تسلط به زبان پایتون در مارک به آرامی می‌پژمرد … 

من کاملا مارک را درک میکنم، زیرا چند سال پیش، من هم همینطور بودم.

دن بیدر

من Dan Bader هستم. من وبسایت RealPython رو راه‌اندازی کردم و در حال حاضر بیشتر از ۱۵ ساله که مشغول به کدنویسی هستم. تسلط به زبان پایتون یکی از بزرگترین انگیزه‌های من در مسیر شغلیم به عنوان یک مهندس نرم‌افزار بود. من داستان مارک را با شما به اشتراک گذاشتم زیرا من هم تجربه مشابهی در سر و کله زدن با مستندات هنگام رشد مهارت‌های پایتونم داشتم. 

چندی پیش، من روشی برای یاد دادن Best Practice های پایتون به توسعه دهندگان پیدا کردم. نوشتن کدهای پایتون زیبا و تمیز به اندازه تکه‌ کدهایی بسیار کوچک.

من این تکتیک‌ها را ترفندهای پایتون نامیدم. 

ترفندهای پایتون به عنوان یک سری کوتاه از تصاویر کدهای پایتون شروع شد که من به مدت یک هفته در توییتر به اشتراک گذاشتم. در کمال تعجب، آن‌ها پاسخ‌های خوبی دریافت کردند و توسعه‌دهندگان پایتون در سراسر جهان، تکه کدها را دوست داشتند.

ترفندهای پایتون دیکشنری

ترفندهای پایتون قطعه کدهای کوتاهی از زبان برنامه نویسی پایتون است که به عنوان ابزاری برای آموزش مفهایم عمیق پایتون استفاده می‌شود. این کتاب، جنبه‌ های مختلفی از این زبان را با مثال‌هایی ساده آموزش می‌دهد و باعث می‌شود تا در زبان برنامه نویسی پایتون عمیق تر حفاری کنید و درکی شهودی برای خود ایجاد کنید.

در طی چندین روز آینده، توسعه دهندگان بیشتری با من تماس گرفتند و از من بخاطر اشتراک گذاری این قطعه کدها که باعث شده بود در این مسیر پیشرفت کنند، تشکر می‌کردند. آن‌ها با من درمورد ارزش فوق‌العاده‌ی این قطعه کدها صحبت می‌کردند و از چگونگیِ تاثیرگذاری این کدها بر تسلطشان روی پایتون می‌گفتند.

به مرور زمان من ایمیل‌های بیشتری از برنامه نویسان مختلف دریافت می‌کردم و در تمام ایمیل‌‌ها الگویی تقریبا مشابه وجود داشت: برخی از این ترفندها بدون هیچگونه توضیحی واضح بودند. برای برخی از ترفندهای پیچیده تر، هیچگونه راهنمایی وجود نداشت و هیچکس منابع بیشتری به آن‌ها ارجاع نمی‌داد تا درک برنامه نویسان از آن‌ها عمیق تر شود. بنابراین دریافتم که گاهی اوقات تنها تصویری از یک قطعه کد برای توضیح یک ویژگی جالب از پایتون کافی نیست.

اکنون ترفندهای پایتون پر قدرت تر به صحنه بازگشتند.

من بهترین و محبوب ترین (و درعین حال جدیدترین) ترفندهای پایتون را از سری اصلی برداشتم و با استفاده از آن‌ها شروع به نوشتن نوع جدیدی از یک کتاب پایتون کردم.

کتاب ترفندهای پایتون: بوفه‌ای ویژگی‌های فوق‌العاده پایتون

کتاب ترفندهای پایتون به فارسی
  • شما با کمک این کتاب با کمک مثال‌هایی ساده و در عین حال کاربردی، بهترین شیوه‌ی کدنویسی پایتون را یاد خواهید گرفت.
  • با کمک این کتاب شما یک قدم به تسلط بر زبان پایتون نزدیک تر خواهید شد. بنابراین می‌توانید کدهایی زیبا و کارآمد تری در برنامه‌های خود بنویسید.
  • یادگیری حرفه‌ای زبان پایتون کمی دشوار است. شما با کمک این کتاب می‌توانید روی ویژگی‌های اصولی این زبان تسلط لازم را بدست آورید.
.

این کتاب برای چه کسانی است؟

  • اگر از خود می‌پرسید که کدام بخش‌های کمتر شناخته شده از زبان پایتون را لازم است بدانید، با این کتاب یک نقشه‌ی راه جامع در اختیار خواهید داشت و برخی از ترفندهای جالب (و در عین حال عملی) پایتون را کشف می‌کنید و ذهن همکاران خود را در هنگام بررسی کدتان به چالش خواهید کشید.
  • در صورتی که تجربه‌ی کار با نسخه‌های قدیمی پایتون را دارید، در این کتاب با الگوها و ویژگی‌های مدرنی که در پایتون ۳ معرفی شده‌اند آشنا می‌شوید و نحوه‌ی استفاده از معادل این ویژگی‌ها را در پایتون ۲ نیز یاد خواهید گرفت. بنابراین آماده شوید تا با جدیدترین ویژگی‌های ناشناخته‌ی پایتون ۳ آشنا شوید.
  • اگر تا الان با سایر زبان‌های برنامه نویسی کار می‌کرده‌اید و ازین پس قصد دارید تا سرعت برنامه نویسی خود را با پایتون افزایش دهید، در این کتاب راه حل ها و نکات عملی لازم را برای تبدیل شدن به یک پایتونیست واقعی بدست می‌آورید.
  • اگر می‌خواهید یاد بگیرید که چگونه کدهایی تمیز و پایتونیک بنویسید، بهترین روش‌ها و ترفندهای کمتر شناخته شده‌ی پایتون را در این کتاب خواهید یافت. حس فوق‌العاده‌ای است وقتی به کدهای تمیز و مهندسی شده‌ی خود نگاه می‌کنیم. 

این کتاب برای چه کسانی نیست؟

  • این یک کتاب آموزش گام به گام و مقدماتی پایتون نیست. اگر در مراحل ابتدایی یادگیری پایتون هستید، استفاده از این کتاب به تنهایی شما را به یک توسعه دهنده‌ی حرفه‌ای پایتون تبدیل نمی‌کند. خواندن این کتاب برای شما مفید خواهد بود، اما شما باید از منابع دیگری در کنار این کتاب استفاده کنید تا مهارت‌های پایه‌ای خود را در پایتون تکمیل کنید.

کتاب ترفندهای پایتون با مثال‌هایی ساده و به صورت گام به گام Best Practice‌ های زبان پایتون را به شما آموزش می‌دهد تا شما قدرت کدنویسی زیبا، تمیز و پایتونیک را بدست آورید.

متخصصین در مورد کتاب ترفندهای پایتون چه میگویند؟

نظراتتون رو به hi@boby.cloud ارسال کنید و باهم گپی در مورد کتاب بزنیم. 🙂 

این کتاب از طریق وبسایت devmo.in نیز قابل دریافت است.

اگر به فریمورک توسعه وب Django در پایتون نیز علاقه دارید، دوره‌ی رایگان آموزشی توسعه سریع وب با Django را از دست ندهید. 

20 دیدگاه برای کتاب ترفندهای پایتون

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

41 نظر تاکنون ارسال شده است
  1. درود خدمت استاد بابازاده
    مثل تمام دوره‌ها، این کتاب رو هم تهیه کردم چون میدونم ارزش خوندن داره و خوشحالم که این کتاب رو شما ترجمه کردید.
    ارادتمند معمارزاده

    • سلام و درود
      وقت بخیر

      از نظر لطف شما سپاسگزارم جناب معمارزاده عزیز، خوشحالم که دوره‌ها و کتاب ترفندهای پایتون مورد رضایت شما قرار گرفته.
      انشاالله همواره موفق و پایدار باشید
      بابازاده

  2. برای خوندن این کتاب باید چه سطحی از پایتون رو بلد باشیم ؟

    • سلام، وقت بخیر
      برای مطالعه کتاب باید به اصول اولیه برنامه نویسی با پایتون – Python Fundamentals آشنا باشید.
      موفق و پایدار باشید

  3. سلام
    آیا برای ترجمه، و فروش این کتاب از نویسنده مجوز گرفتید؟

    • سلام، وقت بخیر
      با نویسنده اصلی صحبت هایی انجام شده است.
      موفق و پایدار باشید

  4. با سلام من سفارش دادم کتاب رو ولی متاسفانه یه قسمت از آدرس رو اشتباه وارد کردم هم تو قسمت contact سایت گفتم هم به ایمیلتون ارسال کردم ممنون میشم بررسی کنید که به مشکل نخوره ارسال بسته
    ممنون از شما

    • سلام وقت بخیر
      آدرس صحیح را از طریق ایمیل دریافت کردیم و کتاب را به زودی خدمت شما ارسال خواهیم کرد.
      موفق و پایدار باشید

  5. کجا میشه کتاب رو به صورت ebook خرید؟

    • سلام، وقت بخیر
      در حال حاضر خیر، تنها فروش نسخه فیزیکی امکان پذیر هست. امیدواریم در آینده نزدیک این امر محقق شود.
      موفق و پایدار باشید

  6. باسلام کتاب رو دو روز میشه سفارش دادم، چه مدت طول می‌کشه برسه؟!

    • سلام، وقت بخیر
      باتوجه به محدودیت های فعلی تحویل سفارش ها بین ۷ تا ۱۰ روز کاری زمان میبره محمد عزیز.
      موفق و پایدار باشید

  7. با سلام
    من تو قسمت آدرس شهرستان رو ننوشتم و اسم شهر رو تو ایمیل واستون فرستادم و ادرس هم مربوط به همون شهر هستش
    اگه میشه بررسی کنید که بسته به مشکل بر نخوره

    • سلام، وقت بخیر
      آدرس شما در سفارش به روزرسانی شده است امیرمحمد عزیز.
      موفق و پایدار باشید

  8. سلام حضوری نمیشه خرید

    • سلام، وقت بخیر
      متاسفانه خیر، تنها فروش اینترنتی است.

      • سلام
        ببخشید من کتاب رو ۵ روز پیش سفارش دادم ولی بقیه دوستان گفتن کتاب تموم شده باید تا چاپ جدید صبر کنیم ، من خریدم انجام شده و رسید گرفتم ، یعنی باید منتظر بمونم تا چاپ جدید؟

        • سلام، وقت بخیر
          بابت تاخیر پیش آمده عذرخواهی میکنم، چاپ جدید تا ۱-۲ روز آینده آماده خواهد شد.
          تلاش ما این هست کتاب هرچه سریعتر به دست عزیزان علاقمند برسد.
          موفق و پایدار باشید

  9. کتاب بعد سه هفته تازه به دستم رسید… کتاب خوبیه ترجمه هم نسبت به باقی کتاب های برنامه نویسی خوبه.
    ولی ای کاش با توجه به مبلغ بالایی که برای کتاب در نظر گرفته رنگی چاپ میشد خیلی بهتر میشد.
    اگر برای چاپ های بعدی پیگیری کنین بهتر میشه :))

    • سلام، وقت بخیر، بابت تاخیر در تحویل سفارش از شما صمیمانه پوزش میطلبیم، از نظرتون سپاسگزارم، متاسفانه قیمت کتاب باتوجه به افزایش قیمت چند باره قیمت کاغذ و چاپ از دست ما خارج هست. موفق و پایدار باشید

  10. با عرض سلام و ارزوي تندرستي
    كتاب موجود هستش؟

    • سلام وقت بخیر، در حال حاضر چاپ جدید ویرایش ۲ کتاب در حال انجام است و از ابتدای اردیبهشت ۱۴۰۰ کتاب ها موجود خواهند شد. موفق و پایدار باشید

  11. سلام و خسته نباشید چاپ دوم کتاب کی منتر میشه ؟

    • سلام، وقت بخیر، متاسفانه در حال حاضر به دلیل محدودیت های بیماری کرونا چاپ ویرایش ۲ کتاب کمی زمانبر شده و کتاب ها از ابتدای اردیبهشت ماه ارسال خواهند شد. بابت تاخیر پیش آمده عذرخواهی میکنم. موفق و پایدار باشید

  12. سلام وقت شما بخیر،من این کتاب رو ۷ فروردین سفارش دادم کی به دستم میرسه؟کرمانشاه هستیم

    • سلام، وقت بخیر، ارسال کتاب ها همزمان با چاپ ویرایش ۲ کتاب هست و متاسفانه به دلیل محدودیت های بیماری کرونا کمی زمانبر شده، بابت تاخیر عذرخواهی میکنم و کتاب از ابتدای اردیبهشت ماه ارسال خواهد. موفق و پایدار باشید

  13. سلام و خسته نباشید
    تشکر بابت وب سایت خوبی که دارید.
    میخواستم یه پیگیری بکنم از سفارشم که ۲۰ فروردین صورت گرفته
    بنده عبداللهی هستم از کرج

    • سلام، وقت بخیر
      امیدوارم حالتون خوب باشه
      جناب عبد اللهی عزیز سفارش شما با موفقیت ثبت شده، متاسفانه باتوجه به محدودیت های بیماری کرونا زمان چاپ توسط چاپخانه افزایش یافته است و به دلیل تغییرات و چاپ ویرایش ۲ کتاب در حال حاضر منتظر هستیم تا کتاب ها را تحویل بگیریم و خدمت شما عزیزان ارسال کنیم. احتمالا کتاب ها هفته اول یا دوم اردیبهشت درب منزل تقدیم شما خواهد شد. بابت تاخیر پیش آمده صمیمانه پوزش مطلبیم و تلاشمون این هست هرچه سریعتر کتاب های ویرایش جدید را تحویل بگیریم و خدمت عزیزان ارسال کنیم. درضمن، امکان عودت وجه برای هر عزیزی که از خرید منصرف شده‌است وجود دارد. البته که امیدواریم هرچه سریعتر کتاب خدمت شما برسد و از مطالعه کتاب همراه با قهوه داغ لذت ببرید.
      موفق و پایدار باشید
      بابازاده

  14. سلام من این کتاب رو برای ی مصاحبه نیاز دارم و میخوام زود تهیش کنم، اگر تهران باشیم آیا میتونیم سفارش با پست انجام ندیم و حضوری بگبریم؟
    اگر امکان خرید حضوری نیست، کی کتاب بدستمون میرسه؟

    • سلام وقت بخیر
      در حال حاضر کتاب در حال چاپ هست، به دلیل محدودیت های بیماری کرونا و محدودیت اصناف چاپ کتاب با تاخیر مواجه شده و هفته اول یا دوم اردیبهشت ماه آماده و ارسال خواهد شد.
      اگر در تهران تشریف دارید ارسال کتاب از طریق مرسولات پستی ۱ روز کاری زمان خواهد برد.
      موفق و پایدار باشید

  15. سلام خدمپت شما جناب بابازاده
    بنده عبداللهی هستم
    در تاریخ ۲۰/۱۲/۹۹ ثبت سفارش داشتم
    میخواستم بدونم الان دقیقا سفارش بنده در چه مرحله ای است آیا هنوز به پست تحویل داده نشده ؟!
    سپاس

  16. سلام و خسته نباشید
    من 4 اردیبهشت سفارش دادم امروز بدستم رسید هم جنس کتاب عالیه هم محتوای داخلش خیلی ممنون

    • سلام وقت بخیر
      از حسن توجهتون سپاسگزارم پیام عزیز، باعث خوشحالی هست که کتاب ترفندهای پایتون مورد پسندتون واقع شده.
      موفق و پایدار باشید

  17. سلا جناب بابا زاده من کتاب ترفند های پایتون رو سفارش دادم توی فرم ادرس اصلا شهر وجود نداشت فقط استان بود الان توی صورت حساب نوشته استانه اشرفیه که اصلا من همچین چیزی رو وارد نکردم و ادرس درست ماسال هست خواهشن پیگیری کنید 

    • سلام، وقت بخیر
      ممنون از حسن توجهتون، سفارش به آدرس ارسالی صحیح ارسال شده است.
      موفق و پایدار باشید

  18. آرمین

    سلام خیلی ممنون بابت این کتاب خوب این کتاب امروز و کمتر از ۷ روز به دستم رسید.

    • سلام، وقت بخیر
      از نظر و حسن توجهتون سپاسگزارم آرمین عزیز.
      موفق و پایدار باشید

  19. ایمان

    من این کتاب رو تهیه کردم ولی جلد کتاب با چیزی که در صفحه اصلی سایت هست تفاوت داره
    (ظاهرا مقدمه جادی میرمیرانی رو نداره )‌ ظاهرا نسخه قدیمی برای من ارسال شده
    به هر حال مشکلی نیست خیلی ممنون بسیار کتاب خوبی است

    • سلام، وقت بخیر
      امیدوارم حالتون خوب باشه ایمان عزیز
      عکسی که در صفحه اول سایت بود اشتباه بود و ویرایش شد و بابت این موضوع عذرخواهی میکنم. جلد کتاب در حال حاضر همین جلدی هست که در تصاویر قابل مشاهده هست و جلد وزیری است.
      ممنون از حسن توجهتون، موفق و پایدار باشید

  20. مهدی جعفری

    سلام
    خسته نباشید
    من ثبت سفارش کردم میخواستم بدونم که چقدر طول می‌کشه به اداره پست تحویل بدید ؟
    و
    هر موقع به اداره پست دادید کد رهگیری رو میشه اعلام کنید ؟

    • سلام، وقت بخیر
      مهدی عزیز تحویل کتاب‌ها معمولا بین ۷ الی ۱۰ روز کاری زمان خواهد برد و از طریق مرسولات پستی ارسال خواهد شد. اگر مشکلی پیش آمد لطفا با ایمیل hi@boby.cloud با بنده در ارتباط باشید.
      موفق و پایدار باشید