ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Python for Everyone

دانلود کتاب پایتون برای همه

Python for Everyone

مشخصات کتاب

Python for Everyone

دسته بندی: برنامه نويسي
ویرایش: 2 
نویسندگان: ,   
سری:  
ISBN (شابک) : 1119056551, 9781119056553 
ناشر: Wiley 
سال نشر: 2016 
تعداد صفحات: 769 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 24 مگابایت 

قیمت کتاب (تومان) : 29,000



کلمات کلیدی مربوط به کتاب پایتون برای همه: کدنویسی، برنامه نویسی، علوم کامپیوتر، ریاضیات، منطق، ریاضی، ریاضیات



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Python for Everyone به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب پایتون برای همه

با Wiley's Interactive Edition، از تمام مزایای یک کتاب الکترونیکی قابل بارگیری و قابل بازگردانی با منابع اضافه شده برای موثرتر کردن زمان مطالعه خود بهره مند می شوید، از جمله:

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

Cay Horstmann's Python برای همه، نسخه تعاملی، نسخه دوم مقدمه ای جامع و قابل دسترس برای تکنیک های برنامه نویسی اساسی و مهارت های طراحی ارائه می دهد و به دانش آموزان کمک می کند تا بر مفاهیم اولیه تسلط پیدا کنند و به کدنویسان ماهر تبدیل شوند. گنجاندن فصل های پیشرفته متن را برای یک دنباله 2 یا 3 ترمی یا به عنوان یک مرجع جامع برای برنامه نویسی در پایتون مناسب می کند. بازنویسی های اصلی و طراحی بصری به روز این متن دانش آموز پسند را جذاب تر می کند. پر از مثال های برنامه نویسی واقع گرایانه، تعداد و تنوع زیادی از تکالیف خانه، و تمرین های آزمایشگاهی که توانایی حل مسئله دانش آموزان را ایجاد می کند، جای تعجب نیست که پایتون برای همه متن شماره یک برای اشیاء اولیه در بازار پایتون است.


توضیحاتی درمورد کتاب به خارجی

With Wiley's Interactive Edition, you get all the benefits of a downloadable, reflowable eBook with added resources to make your study time more effective, including:

- Lambda Expressions, Default & Static Method interfaces
- Embedded Problem Solving Sections & How-To Guides
- Worked Examples & Self-Check Exercises at the end of each chapter
- Progressive Figures that trace code segments using color for easy recognition
- Linked Programming Tips & Common Errors for programming best practices

Cay Horstmann's Python for Everyone, Interactive Edition, 2nd Edition provides a comprehensive and approachable introduction to fundamental programming techniques and design skills, and helps students master basic concepts and become competent coders. The inclusion of advanced chapters makes the text suitable for a 2 or 3-term sequence, or as a comprehensive reference to programming in Python. Major rewrites and an updated visual design make this student-friendly text even more engaging. Filled with realistic programming examples, a great quantity and variety of homework assignments, and lab exercises that build student problem-solving abilities, it is no surprise Python for Everyone is the number one text for early objects in the Python market.



فهرست مطالب

Cover
Title Page
Copyright
Preface
	New to This Edition
	A Tour of the Book
	Acknowledgments
	A Walkthrough of the Learning Aids
Contents
Chapter 1 Introduction
	1.1 Computer Programs
	1.2 The Anatomy of a Computer
	1.3 The Python Programming Language
Chapter 2 Programming with Numbers and Strings
	2.1 Variables
		2.1.1 Defining Variables
		2.1.2 Number Types
		2.1.3 Variable Names
		2.1.4 Constants
		2.1.5 Comments
		2.1.2 Number Types
	2.2 Arithmetic
		2.2.1 Basic Arithmetic Operations
		2.2.2 Powers
		2.2.3 Floor Division and Remainder
		2.2.4 Calling Functions
		2.2.5 Mathematical Functions
Chapter 3 Decisions
	3.1 The if Statement
	3.2 Relational Operators
	3.3 Nested Branches
	3.4 Multiple Alternatives
	3.5 Problem Solving: Flowcharts
	3.6 Problem Solving: Test Cases
	3.7 Boolean Variables and Operators
	3.8 Analyzing Strings
	3.9 Application: Input Validation
Chapter 4 Loops
	4.1 The while Loop
	4.2 Problem Solving: Hand-Tracing
	4.3 Application: Processing Sentinel Values
	4.4 Problem Solving: Storyboards
	4.5 Common Loop Algorithms
		4.5.1 Sum and Average Value
		4.5.2 Counting Matches
		4.5.3 Prompting Until a Match is Found
		4.5.4 Maximum and Minimum
		4.5.5 Comparing Adjacent Values
	4.6 The for Loop
	4.7 Nested Loops
	4.8 Processing Strings
		4.8.1 Counting Matches
		4.8.2 Finding All Matches
		4.8.3 Finding the First or Last Match
		4.8.4 Validating a String
		4.8.5 Building a New String
	4.9 Application: Random Numbersand Simulations
		4.9.1 Generating Random Numbers
		4.9.2 Simulating Die Tosses
		4.9.3 The Monte Carlo Method
	4.10 Graphics: Digital Image Processing
		4.10.1 Filtering Images
		4.10.2 Reconfiguring Images
	4.11 Problem Solving: Solve a SimplerProblem First
Chapter 5 Functions
	5.1 Functions as Black Boxes
	5.2 Implementing and Testing Functions
		5.2.1 Implementing a Function
		5.2.2 Testing a Function
		5.2.3 Programs that Contain Functions
	5.3 Parameter Passing
	5.4 Return Values
	5.5 Functions Without Return Values
	5.6 Problem Solving: Reusable Functions
	5.7 Problem Solving: Stepwise Refinement
	5.8 Variable Scope
	5.9 Graphics: Building an ImageProcessing Toolkit
		5.9.1 Getting Started
		5.9.2 Comparing Images
		5.9.3 Adjusting Image Brightness
		5.9.4 Rotating an Image
		5.9.5 Using the Toolkit
	5.10 Recursive Functions (Optional)
Chapter 6 Lists
	6.1 Basic Properties of Lists
		6.1.1 Creating Lists
		6.1.2 Accessing List Elements
		6.1.3 Traversing Lists
		6.1.4 List References
	6.2 List Operations
		6.2.1 Appending Elements
		6.2.2 Inserting an Element
		6.2.3 Finding an Element
		6.2.4 Removing an Element
		6.2.5 Concatenation and Replication
		6.2.6 Equality Testing
		6.2.7 Sum, Maximum, Minimum, and Sorting
		6.2.8 Copying Lists
	6.3 Common List Algorithms
		6.3.1 Filling
		6.3.2 Combining List Elements
		6.3.3 Element Separators
		6.3.4 Maximum and Minimum
		6.3.5 Linear Search
		6.3.6 Collecting and Counting Matches
		6.3.7 Removing Matches
		6.3.8 Swapping Elements
		6.3.9 Reading Input
	6.4 Using Lists with Functions
	6.5 Problem Solving: Adapting Algorithms
	6.6 Problem Solving: Discovering Algorithms byManipulating Physical Objects
	6.7 Tables
		6.7.1 Creating Tables
		6.7.2 Accessing Elements
		6.7.3 Locating Neighboring Elements
		6.7.4 Computing Row and Column Totals
		6.7.5 Using Tables with Functions
Chapter 7 Files and Exceptions
	7.1 Reading and Writing Text Files
		7.1.1 Opening a File
		7.1.2 Reading from a File
		7.1.3 Writing to a File
		7.1.4 A File Processing Example
	7.2 Text Input and Output
		7.2.1 Iterating over the Lines of a File
		7.2.2 Reading Words
		7.2.3 Reading Characters
		7.2.4 Reading Records
	7.3 Command Line Arguments
	7.4 Binary Files and Random Access (Optional)
		7.4.1 Reading and Writing Binary Files
		7.4.2 Random Access
		7.4.3 Image Files
		7.4.4 Processing BMP Files
	7.5 Exception Handling
		7.5.1 Raising Exceptions
		7.5.2 Handling Exceptions
		7.5.3 The finally Clause
	7.6 Application: Handling Input Errors
Chapter 8 Sets and Dictionaries
	8.1 Sets
		8.1.1 Creating and Using Sets
		8.1.2 Adding and Removing Elements
		8.1.3 Subsets
		8.1.4 Set Union, Intersection, and Difference
	8.2 Dictionaries
		8.2.1 Creating Dictionaries
		8.2.2 Accessing Dictionary Values
		8.2.3 Adding and Modifying Items
		8.2.4 Removing Items
		8.2.5 Traversing a Dictionary
	8.3 Complex Structures
		8.3.1 A Dictionary of Sets
		8.3.2 A Dictionary of Lists
Chapter 9 Objects and Classes
	9.1 Object-Oriented Programming
	9.2 Implementing a Simple Class
	9.3 Specifying the Public Interface of a Class
	9.4 Designing the Data Representation
	9.5 Constructors
	9.6 Implementing Methods
	9.7 Testing a Class
	9.8 Problem Solving: Tracing Objects
	9.9 Problem Solving: Patterns for Object Data
		9.9.1 Keeping a Total
		9.9.2 Counting Events
		9.9.3 Collecting Values
		9.9.4 Managing Properties of an Object
		9.9.5 Modeling Objects with Distinct States
		9.9.6 Describing the Position of an Object
	9.10 Object References
		9.10.1 Shared References
		9.10.2 The None Reference
		9.10.3 The self Reference
		9.10.4 The Lifetime of Objects
	9.11 Application: Writing a Fraction Class
		9.11.1 Fraction Class Design
		9.11.2 The Constructor
		9.11.3 Special Methods
		9.11.4 Arithmetic Operations
		9.11.5 Logical Operations
Chapter 10 Inheritance
	10.1 Inheritance Hierarchies
	10.2 Implementing Subclasses
	10.3 Calling the Superclass Constructor
	10.4 Overriding Methods
	10.5 Polymorphism
	10.6 Application: A Geometric ShapeClass Hierarchy
		10.6.1 The Base Class
		10.6.2 Basic Shapes
		10.6.3 Groups of Shapes
Chapter 11 Recursion
	11.1 Triangle Numbers Revisited
	11.2 Problem Solving: Thinking Recursively
	11.3 Recursive Helper Functions
	11.4 The Efficiency of Recursion
	11.5 Permutations
	11.6 Backtracking
	11.7 Mutual Recursion
Chapter 12 Sorting and Searching
	12.1 Selection Sort
	12.2 Profiling the Selection Sort Algorithm
	12.3 Analyzing the Performanceof the Selection Sort Algorithm
	12.4 Merge Sort
	12.5 Analyzing the Merge Sort Algorithm
	12.6 Searching
		12.6.1 Linear Search
		12.6.2 Binary Search
	12.7 Problem Solving: Estimating the RunningTime of an Algorithm
		12.7.1 Linear Time
		12.7.2 Quadratic Time
		12.7.3 The Triangle Pattern
		12.7.4 Logarithmic Time
Appendix A  Python Operator Summary
Appendix B  Python Reserved Word Summary
Appendix C  The Python Standard Library
Appendix D  The Basic Latin and Latin-1 Subsets of Unicode
Appendix E  Binary Numbers and Bit Operations
	Binary Numbers
	Two’s Complement Integers
	Bit and Shift Operations
Appendix F HTML Summary
Glossary
Index
Credits
EULA




نظرات کاربران