ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Learn to Program with Python 3

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

Learn to Program with Python 3

مشخصات کتاب

Learn to Program with Python 3

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781484238790 
ناشر: Apress 
سال نشر: 2018 
تعداد صفحات: 356 
زبان: english 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

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



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

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


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

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


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



فهرست مطالب

Contents......Page 3
Start......Page 11
Installing Python......Page 12
IDLE and the Python Shell......Page 13
Hello World......Page 14
Creating, Saving, and Running a Python File......Page 16
IDLE on Multiple Platforms......Page 18
Summary......Page 19
Variables & Assignment Statements......Page 20
A Sample Python Program......Page 21
The Building Blocks of Programming......Page 23
Four Types of Data......Page 24
V ariables......Page 28
Assignment Statements......Page 33
Variable Names......Page 36
Print Statements......Page 42
Simple Math......Page 44
Order of Operations......Page 47
First Python Programs......Page 48
Shorthand Naming Convention......Page 50
Adding Comments......Page 52
Whitespace......Page 54
Errors......Page 55
Summary......Page 58
Overview of Built-in Functions......Page 59
Arguments......Page 60
Built-in type Function......Page 61
Getting Input from the User......Page 63
Conversion Functions......Page 64
First Real Programs......Page 66
Concatenation......Page 69
Another Programming Exercise......Page 70
Using Function Calls Inside Assignment Statements......Page 71
Summary......Page 73
User Functions......Page 74
A Recipe as an Analogy for Building Software......Page 75
Definition of a Function......Page 78
Building Our First Function......Page 79
Calling a User-Defined Function......Page 80
Receiving Data in a User-Defined Function: Parameters......Page 83
Building User-Defined Functions with Parameters......Page 85
Building a Function to Calculate an Average......Page 88
Returning a Value from a Function: The return Statement......Page 89
Returning No Value: None......Page 91
Returning More Than One Value......Page 92
Specific and General Variable Names in Calls and Functions......Page 93
Temperature Conversion Functions......Page 95
Placement of Functions in a Python File......Page 96
Never Write Multiple Copies of the Same Code......Page 97
Constants......Page 98
Scope......Page 100
Global Variables and Local Variables with the Same Names......Page 104
Finding Errors in Functions: Traceback......Page 105
Summary......Page 108
if, else & elif Statements......Page 110
Flowcharting......Page 111
The if Statement......Page 114
Examples of if Statements......Page 116
The else Statement......Page 118
Using if/else Inside a Function......Page 121
The elif Statement......Page 122
Using Many elif Statements......Page 125
A Small Sample Program: Absolute Value......Page 127
Programming Challenges......Page 130
The Logical not Operator......Page 139
The Logical and Operator......Page 140
The Logical or Operator......Page 142
Booleans in if Statements......Page 143
Program to Calculate Shipping......Page 144
Summary......Page 148
Loops......Page 149
User’s View of the Game......Page 150
Loops......Page 151
The while Statement......Page 153
First Loop in a Real Program......Page 156
Increment and Decrement......Page 157
Running a Program Multiple Times......Page 158
Python’s Built-in Packages......Page 160
Generating a Random Number......Page 161
Simulation of Flipping a Coin......Page 163
Other Examples of Using Random Numbers......Page 164
A New Style of Building a Loop: while True, and break......Page 166
Asking If the User Wants to Repeat: the Empty String......Page 169
Building the Guess the Number Program......Page 170
Playing a Game Multiple Times......Page 177
Error Detection with try/except......Page 179
The continue Statement......Page 181
Full Game......Page 182
Building Error-Checking Utility Functions......Page 184
Coding Challenge......Page 185
Summary......Page 187
Lists......Page 189
Collections of Data......Page 190
Elements......Page 191
Python Syntax for a List......Page 192
Position of an Element in a List: Index......Page 193
Accessing an Element in a List......Page 195
Using a Variable or Expression as an Index in a List......Page 196
Using Negative Indices......Page 198
Building a Simple Mad Libs Game......Page 199
Adding a List to Our Mad Libs Game......Page 201
Determining the Number of Elements in a List: The len Function......Page 202
Programming Challenge 1......Page 204
Using a List Argument with a Function......Page 206
Accessing All Elements of a List: Iteration......Page 209
for Statements and for Loops......Page 210
Programming Challenge 2......Page 212
Generating a Range of Numbers......Page 213
Programming Challenge 3......Page 214
Scientific Simulations......Page 215
List Manipulation......Page 220
List Manipulation Example: an Inventory Example......Page 222
Pizza Toppings Example......Page 223
Summary......Page 229
Strings......Page 230
Indexing Characters in a String......Page 231
Accessing Characters in a String......Page 232
Iterating Through Characters in a String......Page 233
Creating a Substring: A Slice......Page 235
Programming Challenge 1: Creating a Slice......Page 237
Additional Slicing Syntax......Page 240
Strings Are Not Changeable......Page 241
Programming Challenge 2: Searching a String......Page 242
Built-in String Operations......Page 243
Examples of String Operations......Page 245
Programming Challenge 3: Directory Style......Page 246
Summary......Page 248
File IO......Page 249
Saving Files on a Computer......Page 250
Defining a Path to a File......Page 251
Reading from and Writing to a File......Page 253
File Handle......Page 254
The Python os Package......Page 255
Building Reusable File I/O Functions......Page 256
Example Using Our File I/O Functions......Page 258
Importing Our Own Modules......Page 259
Saving Data to a File and Reading It Back......Page 261
Programming Challenge 1......Page 264
Programming Challenge 2......Page 265
Writing/Reading One Piece of Data to and from a File......Page 267
The join Function......Page 270
The split Function......Page 271
Final Version of the Adding Game......Page 272
Writing and Reading a Line at a Time with a File......Page 275
Example: Multiple Choice Test......Page 279
A Compiled Version of a Module......Page 285
Summary......Page 286
Request/Response Model......Page 287
Getting a Stock Price......Page 289
Pretending to Be a Browser......Page 290
Requests with Values......Page 292
API Key......Page 293
Example Program to Get Stock Price Information Using an API......Page 295
Example Program to Get Weather Information......Page 298
URL Encoding......Page 301
Summary......Page 303
Data Structures......Page 304
Tuples......Page 305
Lists of Lists......Page 308
Representing a Grid or a Spreadsheet......Page 309
Representing the World of an Adventure Game......Page 310
Reading a Comma-Separated Value (.csv) File......Page 314
Dictionary......Page 319
Using the in Operator on a Dictionary......Page 322
Programming Challenge......Page 323
A Python Dictionary to Represent a Programming Dictionary......Page 325
Iterating Through a Dictionary......Page 326
Combining Lists and Dictionaries......Page 328
JSON: JavaScript Object Notation......Page 331
Example Program to Get Weather Data......Page 334
XML Data......Page 337
Accessing Repeating Groupings in JSON and XML......Page 341
Summary......Page 344
Python Language Documentation......Page 345
Python Standard Library......Page 346
Python External Packages......Page 347
Python Development Environments......Page 348
Projects and Practice, Practice, Practice......Page 349
Summary......Page 350
Index......Page 351




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