Hướng dẫn python project book pdf

Hướng dẫn python project book pdf

  • Trang chủ
  • Công Nghệ Thông Tin
  • Ebook Python Cơ Bản PDF

  • Mã sản phẩm:
  • Tình trạng: Còn hàng
Thông Tin
Ngày ra mắt 2019
Nhà xuất bản NXB Đại Học Quốc Gia Hà Nội
Số Trang 215

» Hãy mua sách tại các trang thương mại điện tử uy tín

    Python là một trong những ngôn ngữ lập trình đang được chú ý bởi tính đa dạng về ứng dụng, thư viện phong phú và cộng đồng đông đảo.

    Cuốn sách nhỏ này được viết để hỗ trợ những ai trong quá trình mình bắt đầu học Python và có thể giải quyết các bài toán cơ bản theo nhu cầu của mình.

    Hy vọng những ghi chép trong tài liệu này sẽ giúp ích cho những người đang quan tâm đến việc ứng dụng Python ứng dụng vào công việc và xử lý hiện tại.

    Từ khóa: Lập trình; Ngôn ngữ Python; Ngôn ngữ lập trình


    Tag: Python

    Contents

    • Thông tin chung (Programming with Python)
    • Giới thiệu cơ bản (Programming with Python)
    • Mục lục ebook “Programming with Python”
    • Link download ebook “Programming with Python”

    Thông tin chung (Programming with Python)

    Tên tài liệu : Programming with Python
    Tác giả : T.R. Padmanabhan
    Số trang : 348
    Ngôn ngữ : Tiếng Anh
    Format : PDF
    Thể loại : Ebook Lập Trình Ngôn Ngữ Python

    Giới thiệu cơ bản (Programming with Python)

    Definitely this is not justification enough for another book on Python. The variety of data structures and the flexibility and vastness of the modules in the Python library are daunting. The most common features of Python have been dealt with in this book bringing out their subtleties; their potential and suitability for varied use through illustrations. Nothing is glossed over. One can go through the illustrative examples, repeat them in toto, or run their variants at one’s own pace and progress.

    The matter has been presented in a logical and graded manner. Some of the exercises at the ends of chapters are pedagogical. But many of them call for more efforts—perhaps candidates for minor projects. Concepts associated with constructs like yield, iterator, generator, decorator, super (inheritance), format (Python 3) are often considered to be abstract and difficult to digest. A conscious effort has been made to explain these through apt examples. The associated exercises complement these in different ways. Any feedback by way of corrections, clarifications, or any queries are welcome.

    1 Python–A Calculator 1
    2 Algebra with Variables 7
    2.1 Variables7
    2.2 Complex Quantities 11
    2.3 Common Functions with Numbers 11
    2.4 Logical Operators 14
    2.5 Strings and Printing 15
    2.6 Exercises16

    3 Simple Programs19
    3.1 Basic Program Structure19
    3.2 Flow Chart24
    3.3 Conditional Operations 26
    3.4 Iterative Routines 31
    3.5 Exercises36

    4 Functions and Modules 41
    4.1 Functions 41
    4.1.1 Lambda Function45
    4.1.2 Recursion 46
    4.1.3 Nested Functions 47
    4.1.4 Nested Scope50
    4.2 Modules 52
    4.2.1 Built-in Modules 62
    4.2.2 Math Module62
    4.3 Exercises64

    5 Sequences and Operations with Sequences 69
    5.1 String 69
    5.2 Tuple 71
    5.3 List 72
    5.4 Dictionary 73
    5.5 Set 73
    5.6 Operators with Sequences75
    5.6.1 All and Any 75
    5.6.2 sum and eval77
    5.7 Iterator 78
    5.8 Iterator Functions 81
    5.9 Generators86
    5.10 Hashing 88
    5.11 Input 89
    5.12 Exercises91

    6 Additional Operations with Sequences 99
    6.1 Slicing 99
    6.2 Reversing 103
    6.3 Sorting 104
    6.4 Operations with Sequences 108
    6.4.1 Max() and Min() Functions 109
    6.4.2 Additional Operations with Sequences . 112
    6.5 Operations with Sets 115
    6.6 Frozensets 122
    6.7 Tests and Comparisons with Sets and Frozensets 123
    6.8 Operations with Dictionaries 124
    6.9 *Arg and **Kwarg 129
    6.10 Exercises133

    7 Operations for Text Processing 137
    7.1 Unicode 137
    7.2 Coding 138
    7.2.1 UTF-8138
    7.3 Operations with string S141
    7.4 Number Representations and Conversions . 144
    7.4.1 Integers 145
    7.4.2 Floating Point Numbers 146
    7.5 More String Operations149
    7.6 bytes and bytearrays 157
    7.7 Other
    7.8 string Module 166
    7.9 Exercises167

    8 Operations with Files 175
    8.1 Printing 175
    8.2 String Formatting 178
    8.2.1 Formatting—Version I 179
    8.2.2 Formatting—Version II 182
    8.3 Files and Related Operations 188
    8.3.1 String/Text Files 188
    8.4 Exercises195

    9 Application Modules199
    9.1 random Module 199
    9.1.1 Distribution Functions 203
    9.2 statistics Module 205
    9.3 Array Module 207
    9.4 bisect Module 214
    9.5 heapq Module 216
    9.6 Exercises222

    10 Classes and Objects 231
    10.1 Objects 232
    10.2 Classes 232
    10.2.1 Instantiation 235
    10.3 Functions with Attributes 239
    10.4 pass : Place Holder 241
    10.5 Overloading 242
    10.5.1 Overloading in Basic Python. 246
    10.6 Inheritance247
    10.6.1 Multiple Inheritances 249
    10.7 super() 252
    10.8 Execution from Command Line 259
    10.9 Exercises262

    11 Time Related Operations 265
    11.1 Time Standards 265
    11.2 time Module 267
    11.3 datetime Module 274
    11.3.1 time Objects 276
    11.3.2 datetime Objects 277
    11.3.3 Time Intervals 280
    11.3.4 tzinfo 282
    11.3.5 Algebra with Time Objects 285
    11.4 Calendars 287
    11.5 timeit Module 295
    11.6 Exercises299

    12 Functional Programming Aids 301
    12.1 operator Module 301
    12.1.1 Generic Methods 305
    12.1.2 Inplace Operators307
    12.2 itertools308
    12.2.1 Filtering 315
    12.3 generator Using yield319
    12.4 iterator Formation 325
    12.5 decoratorS327
    12.6 functools327
    12.6.1 total_ordering 329
    12.6.2 single dispatch Generic Function . 329
    12.6.3 partial Objects 331
    12.6.4 Reduction Functions 332
    12.7 Exercises332

    (Google Drive, MediafireMegaNZ. Bấm vào button link để tải. Không quảng cáo)