Supercharged Python: Take Your Code to the Next Level

تاریخ: ۱۴:۶:۶ ۱۳۹۹/۱/۱۱ دوشنبه
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۳۹۱
دیدگاه ها: ۰
برچسب ها: Python |
کتاب Supercharged Python
Addison-Wesley Professional
Brian Overland, John Bennett
978-0135159941
2019
672
English

به جرات می‌توان گفت دلیلی که بسیاری از افراد مجذوب پایتون می‌شوند این است که ساده‌تر از ++C به نظر می‌رسد. این موضوع ممکن است (حداقل در ابتدا) درست باشد، اما در باطن این زبان به اصطلاح آسان، ابزاری با قدرت عالی به همراه بسیاری از میانبرها و کتابخانه‌های نرم افزاری به نام «بسته ها» وجود دارد که در بعضی موارد اکثر کارها را برای شما انجام می‌دهند. اینها به شما این امکان را می‌دهند تا نرم افزارهای بسیار چشمگیر بسازید، گراف‌های زیبایی را رسم کنید و مقادیر زیادی از داده را دستکاری کنید. برای اکثر افراد، یادگیری همه میانبرها و ویژگی‌های پیشرفته ممکن است سالها طول بکشد. این کتاب برای افرادی که می‌خواهند اکنون این دانش را کسب کنند، نوشته شده است تا خیلی سریعتر به یک متخصص پایتون تبدیل شوند.

استفاده از تمام قدرت پایتون، نیاز نیست که مشکل باشد. کتاب Python Supercharged برای افرادی که اصول زبان پایتون را آموخته اند ولی به دنبال ارتقای مهارت‌های خود هستند نوشته شده است. با استفاده از رویکرد مبتنی بر مثال در Python بدون ترس، Brian Overland و John Bennett با مثالهای ساده شروع می‌کنند و به دقت برنامه‌های پیچیده‌تری را می‌سازند. نویسندگان کتاب، پس از مرور مختصر مفاهیم اساسی پایتون، مباحث پیشرفته‌تری را از جمله قالب بندی متن، عبارت‌های منظم و ترسیم نمودارها به دقت توضیح می‌دهند.

این کتاب تکنیک‌های پیشرفته را برای کلاس‌های لیست و رشته بررسی می‌کند و پس از آن کلیه روش‌های پردازش متن و فایل‌های باینری را بررسی می‌کند؛ اعشاری، پول و سایر کلاسهای ویژه؛ تکنیک‌های پیشرفته برای نوشتن کلاس ها؛ generator‌ها و decorator ها؛ و بسته‌های تصادفی، ریاضی و (Numpy (Numeric Python، که می‌توانند برنامه‌های شما را فوق العاده کنند.

کتاب Supercharged Python تکنیک هایی را نشان می‌دهد که به شما امکان می‌دهند تا کد سریعتر و قدرتمند‌تری بنویسید، خواه مقدار زیادی از داده‌ها را دستکاری می‌کنید و یا برنامه‌های پیشرفته می‌سازید.


ویژگی‌های کتاب پایتون Supercharged عبارتند از:

  • استفاده از پروفایلر‌ها و «متد‌های جادویی» برای کد نویسی مثل یک حرفه ای
  • مهار کردن قدرت عبارات با قاعده برای پردازش سریع متن با یک تک عبارت
  • استفاده از 22 میانبر کد نویسی به همراه نکات کارایی برای صرفه جویی در وقت و بهینه سازی کد خودتان
  • ایجاد کلاس‌ها و اشیاء واقعاً مفیدی برای بازی ها، شبیه سازی ها، پول، ریاضیات و موارد دیگر
  • استفاده از چندین ماژول برای ساختن برنامه‌های قدرتمند و در عین حال دوری از تله ها
  • import کردن بسته‌ها برای افزایش چشمگیر سرعت عملیات آماری تا 100 برابر!

  

Table of Contents:
- Chapter 1 Review of the Fundamentals
- Chapter 2 Advanced String Capabilities
- Chapter 3 Advanced List Capabilities
- Chapter 4 Shortcuts, Command Line, and Packages
- Chapter 5 Formatting Text Precisely
- Chapter 6 Regular Expressions, Part I
- Chapter 7 Regular Expressions, Part II
- Chapter 8 Text and Binary Files
- Chapter 9 Classes and Magic Methods
- Chapter 10 Decimal, Money, and Other Classes
- Chapter 11 The Random and Math Packages
- Chapter 12 The “numpy” (Numeric Python) Package
- Chapter 13 Advanced Uses of “numpy”
- Chapter 14 Multiple Modules and the RPN Example
- Chapter 15 Getting Financial Data off the Internet
- Appendix A: Python Operator Precedence Table
- Appendix B: Built-In Python Functions
- Appendix C: Set Methods
- Appendix D: Dictionary Methods
- Appendix E: Statement Reference
like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...