Learning Python, 5th Edition

تاریخ: ۱۴:۳۳:۴۴ ۱۳۹۹/۱/۲۱ پنج شنبه
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۳۹۰
دیدگاه ها: ۰
برچسب ها: Python |
کتاب Learning Python, 5th Edition
O'ReillyO'Reilly Media
Mark Lutz
9781449355739
2013
1600
English

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

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

ویرایش پنجم کتاب Learning Python، مقدمه ای جامع و عمیق از خود زبان برنامه نویسی پایتون را ارائه می‌دهد. هدف این کتاب کمک به شما برای مسلط شدن بر مبانی پایتون است قبل از اینکه به سراغ بکارگیری پایتون در کارتان بروید. این کتاب همانند همه ویرایش‌های قبلی خود، به عنوان یک منبع یادگیری واحد و فراگیر برای همه تازه واردان پایتون طراحی شده است؛ خواه از پایتون 2.X، پایتون 3.X یا هر دو استفاده کند. این ویرایش با نسخه‌های 3.3 و 2.7 پایتون به روز شده است و بطور قابل ملاحظه ای گسترش یافته است تا بازتاب کاربرد پایتون در دنیای امروزی باشد. مهارت‌های اصلی زبان که شما در طی این کتاب به دست می‌آورید در هر سیستم نرم افزاری پایتون که با آن روبرو می‌شوید به کار گرفته می‌شود؛ می‌خواهد ابزار‌های محبوب امروزی مانند Django، NumPy و AppEngine‌ باشد یا موارد دیگری که ممکن است بخشی از آینده پایتون و حرفه برنامه نویسی شما باشند.


مطالبی که در ویرایش پنجم کتاب یادگیری پایتون خواهید آموخت:

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

 

Table of Contents
- Getting Started
- Chapter 1 A Python Q&A Session
- Chapter 2 How Python Runs Programs
- Chapter 3 How You Run Programs
- Types and Operations
- Chapter 4 Introducing Python Object Types
- Chapter 5 Numeric Types
- Chapter 6 The Dynamic Typing Interlude
- Chapter 7 String Fundamentals
- Chapter 8 Lists and Dictionaries
- Chapter 9 Tuples, Files, and Everything Else
- Statements and Syntax
- Chapter 10 Introducing Python Statements
- Chapter 11 Assignments, Expressions, and Prints
- Chapter 12 if Tests and Syntax Rules
- Chapter 13 while and for Loops
- Chapter 14 Iterations and Comprehensions
- Chapter 15 The Documentation Interlude
- Functions and Generators
- Chapter 16 Function Basics
- Chapter 17 Scopes
- Chapter 18 Arguments
- Chapter 19 Advanced Function Topics
- Chapter 20 Comprehensions and Generations
- Chapter 21 The Benchmarking Interlude
- Modules and Packages
- Chapter 22 Modules: The Big Picture
- Chapter 23 Module Coding Basics
- Chapter 24 Module Packages
- Chapter 25 Advanced Module Topics
- Classes and OOP
- Chapter 26 OOP: The Big Picture
- Chapter 27 Class Coding Basics
- Chapter 28 A More Realistic Example
- Chapter 29 Class Coding Details
- Chapter 30 Operator Overloading
- Chapter 31 Designing with Classes
- Chapter 32 Advanced Class Topics
- Exceptions and Tools
- Chapter 33 Exception Basics
- Chapter 34 Exception Coding Details
- Chapter 35 Exception Objects
- Chapter 36 Designing with Exceptions
- Advanced Topics
- Chapter 37 Unicode and Byte Strings
- Chapter 38 Managed Attributes
- Chapter 39 Decorators
- Chapter 40 Metaclasses
- Chapter 41 All Good Things
- Appendixes
- Appendix Installation and Configuration
- Appendix The Python 3.3 Windows Launcher
- Appendix Python Changes and This Book
- Appendix Solutions to End-of-Part Exercises
like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

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