ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Starting Out with Python

دانلود کتاب شروع کار با پایتون

Starting Out with Python

مشخصات کتاب

Starting Out with Python

ویرایش: 3rd edition 
نویسندگان:   
سری:  
ISBN (شابک) : 9781292065502 
ناشر: Pearson 
سال نشر: 2015 
تعداد صفحات: 635 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 24 مگابایت 

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



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

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


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

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


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

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


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

This text is intended for a one-semester introductory programming course for students with limited programming experience.
In Starting Out with Python®, Third Edition Tony Gaddis’ evenly-paced, accessible coverage introduces students to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs.
Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, detail-oriented explanations, and an abundance of exercises appear in every chapter.



فهرست مطالب

Cover......Page 1
Title......Page 5
Copyright......Page 6
Contents in a Glance......Page 7
Contents......Page 9
Preface......Page 13
1.1 Introduction......Page 21
1.2 Hardware and Software......Page 22
1.3 How Computers Store Data......Page 27
1.4 How a Program Works......Page 32
1.5 Using Python......Page 40
2.1 Designing a Program......Page 51
2.2 Input, Processing, and Output......Page 55
2.3 Displaying Output with the print Function......Page 56
2.4 Comments......Page 59
2.5 Variables......Page 60
2.6 Reading Input from the Keyboard......Page 69
2.7 Performing Calculations......Page 73
2.8 More About Data Output......Page 85
3.1 The if Statement......Page 101
3.2 The if-else Statement......Page 110
3.3 Comparing Strings......Page 113
3.4 Nested Decision Structures and the if-elif-else Statement......Page 117
3.5 Logical Operators......Page 125
3.6 Boolean Variables......Page 131
4.1 Introduction to Repetition Structures......Page 141
4.2 The while Loop: A Condition-Controlled Loop......Page 142
4.3 The for Loop: A Count-Controlled Loop......Page 150
4.4 Calculating a Running Total......Page 161
4.5 Sentinels......Page 164
4.6 Input Validation Loops......Page 167
4.7 Nested Loops......Page 172
5.1 Introduction to Functions......Page 185
5.2 Defining and Calling a Void Function......Page 188
5.3 Designing a Program to Use Functions......Page 193
5.4 Local Variables......Page 199
5.5 Passing Arguments to Functions......Page 201
5.6 Global Variables and Global Constants......Page 211
5.7 Introduction to Value-Returning Functions: Generating Random Numbers......Page 215
5.8 Writing Your Own Value-Returning Functions......Page 226
5.9 The math Module......Page 237
5.10 Storing Functions in Modules......Page 240
6.1 Introduction to File Input and Output......Page 255
6.2 Using Loops to Process Files......Page 272
6.3 Processing Records......Page 279
6.4 Exceptions......Page 292
7.2 Introduction to Lists......Page 311
7.3 List Slicing......Page 319
7.4 Finding Items in Lists with the in Operator......Page 322
7.5 List Methods and Useful Built-in Functions......Page 323
7.6 Copying Lists......Page 330
7.7 Processing Lists......Page 332
7.8 Two-Dimensional Lists......Page 344
7.9 Tuples......Page 348
8.1 Basic String Operations......Page 359
8.2 String Slicing......Page 367
8.3 Testing, Searching, and Manipulating Strings......Page 371
9.1 Dictionaries......Page 389
9.2 Sets......Page 412
9.3 Serializing Objects......Page 424
10.1 Procedural and Object-Oriented Programming......Page 439
10.2 Classes......Page 443
10.3 Working with Instances......Page 460
10.4 Techniques for Designing Classes......Page 482
11.1 Introduction to Inheritance......Page 501
11.2 Polymorphism......Page 516
12.1 Introduction to Recursion......Page 527
12.2 Problem Solving with Recursion......Page 530
12.3 Examples of Recursive Algorithms......Page 534
13.1 Graphical User Interfaces......Page 547
13.2 Using the tkinter Module......Page 549
13.3 Display Text with Label Widgets......Page 552
13.4 Organizing Widgets with Frames......Page 555
13.5 Button Widgets and Info Dialog Boxes......Page 558
13.6 Getting Input with the Entry Widget......Page 561
13.7 Using Labels as Output Fields......Page 564
13.8 Radio Buttons and Check Buttons......Page 572
Appendix A Installing Python......Page 585
Appendix B Introduction to IDLE......Page 589
Appendix C The ASCII Character Set......Page 597
Appendix D Answers to Checkpoints......Page 599
A......Page 615
C......Page 616
D......Page 618
F......Page 619
I......Page 621
L......Page 623
N......Page 624
P......Page 625
R......Page 629
S......Page 630
T......Page 632
W......Page 633
Z......Page 634
Credits......Page 635




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