Cơ Bản Lập Trình Python cho Sinh Viên Đại Học

Trường đại học

Luther College

Chuyên ngành

Computer Science

Người đăng

Ẩn danh

Thể loại

textbook

2014

241
0
0

Phí lưu trữ

40.000 VNĐ

Mục lục chi tiết

Preface

1. Introduction

1.1. The Python Programming Language

1.2. Installing Python and Wing IDE 101

1.3. Writing Your First Program

1.4. What Is a Computer?

1.5. Binary Number Representation

1.6. What Is a Programming Language?

1.7. Hexadecimal and Octal Representation

1.8. Writing Your Second Program

1.10. Types of Values

1.11. The Reference Type and Assignment Statements

1.12. Integers and Real Numbers

1.14. Integer to String Conversion and Back Again

1.17. When Things Go Wrong

1.20. Solutions to Practice Problems

1.20.1. Finding the Max of Three Integers

1.20.2. The Guess and Check Pattern

1.20.3. Choosing from a List of Alternatives

1.20.4. The Boolean Type

1.20.5. Short Circuit Logic

1.20.6. Comparing Floats for Equality

1.20.10. Solutions to Practice Problems

3. Repetitive Tasks

3.2. Iterating Over a Sequence

3.4. The Guess and Check Pattern for Lists

3.5. Mutability of Lists

3.6. The Accumulator Pattern

3.7. Reading from and Writing to a File

3.8. Reading Records from a File

3.11. Solutions to Practice Problems

5. Defining Functions

5.1. Why Write Functions?

5.2. Passing Arguments and Returning a Value

5.3. Scope of Variables

5.4. The Run-Time Stack

5.5. Mutable Data and Functions

5.7. Top-Down Design

5.8. Bottom-Up Design

5.10. The Main Function

5.13. Functions with Variable Number of Parameters

5.14. Dictionary Parameter Passing

5.17. Solutions to Practice Problems

6. Event-Driven Programming

6.1. The Root Window

6.4. The Text Widget

6.5. The Button Widget

6.7. Finishing up the Reminder! Application

6.8. Label and Entry Widgets

6.13. Solutions to Practice Problems

7. Defining Classes

7.1. Creating an Object

7.3. A Bouncing Ball Example

7.5. Getting Hooked on Python

7.8. Solutions to Practice Problems

Appendices

8. Appendix A: Integer Operators

9. Appendix B: Float Operators

10. Appendix C: String Operators and Methods

11. Appendix D: List Operators and Methods

12. Appendix E: Dictionary Operators and Methods

13. Appendix F: Turtle Methods

14. Appendix G: TurtleScreen Methods

15. Appendix H: The Reminder! Program

16. Appendix I: The Bouncing Ball Program

Tài liệu Cơ Bản Lập Trình Python cho Sinh Viên Đại Học cung cấp một cái nhìn tổng quan về ngôn ngữ lập trình Python, giúp sinh viên nắm bắt các khái niệm cơ bản và ứng dụng thực tiễn của nó trong lập trình. Nội dung tài liệu không chỉ giới thiệu cú pháp và cấu trúc của Python mà còn hướng dẫn cách giải quyết các bài toán lập trình thông qua các ví dụ cụ thể. Điều này giúp sinh viên phát triển tư duy logic và kỹ năng giải quyết vấn đề, từ đó tạo nền tảng vững chắc cho việc học tập và nghiên cứu sâu hơn trong lĩnh vực công nghệ thông tin.

Để mở rộng kiến thức của bạn về lập trình và phân tích dữ liệu, bạn có thể tham khảo tài liệu Tìm hiểu phân tích dữ liệu data mining và cài đặt bằng ngôn ngữ python, nơi cung cấp cái nhìn sâu sắc về cách sử dụng Python trong phân tích dữ liệu. Ngoài ra, tài liệu Giáo trình cấu trúc dữ liệu và giải thuật nghề công nghệ thông tin trung cấp sẽ giúp bạn hiểu rõ hơn về các cấu trúc dữ liệu và thuật toán, điều này rất quan trọng trong lập trình. Cuối cùng, tài liệu Giáo trình lập trình web căn bản nghề tin học ứng dụng cao đẳng sẽ mở ra cho bạn những kiến thức cần thiết để phát triển ứng dụng web, một lĩnh vực ngày càng phát triển trong ngành công nghệ thông tin.

Mỗi tài liệu này đều là cơ hội để bạn khám phá sâu hơn và nâng cao kỹ năng lập trình của mình.