Cú pháp ngôn ngữ Python và ngữ nghĩa Python cơ bản
Số trang: 105
Loại file: pdf
Dung lượng: 3.33 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ebook Dạo một vòng Python trình bày sử dụng dòng lệnh mẫu; cách để khởi chạy một đoạn mã Python; hướng dẫn nhanh về cú pháp ngôn ngữ Python; ngữ nghĩa Python cơ bản, toán tử; luồng điều khiển; định nghĩa và sử dụng hàm; lỗi và ngoại lệ; thao tác chuỗi và biểu thức chính quy; một cái nhìn tổng quát về những công cụ khoa học dữ liệu...
Nội dung trích xuất từ tài liệu:
Cú pháp ngôn ngữ Python và ngữ nghĩa Python cơ bảnDạo một vòng python (A Whirlwind Tour of Python)Jake VanderPlasBản quyền thuộc về Tập đoàn O’Reilly Media.In tại Hoa Kỳ.Xuất bản bởi Tập đoàn O’Reilly Media. 1005 Cao tốc Gravenstein phía Bắc,Sebastopol, California, 95472.Có thể mua sách O’Reilly cho mục đích giáo dục, kinh doanh hoặc khuyến mãi.Phiên bản trực tuyến cũng có sẵn tại “http://safaribooksonline.com”. Để biếtthêm thông tin chi tiết, xin hãy liên hệ với bộ phận kinh doanh của của chúng tôi:800-998-9938 hoặc corporate@oreilly.com.Biên tập: Dawn Schanafelt Thiết kế nội dung: David FutatoSản xuất: Kristen Brown Thiết kế bìa: Karen MontgomerySửa bản in: Jasmine Kwityn Minh họa: Rebecca DemarestTháng 8, 2016: Ấn bản đầu tiềnLịch sử chỉnh sửa ấn bản đầu tiên2016-08-10: Xuất bản lần đầu.Biểu tượng O’Reilly đã được đăng ký nhãn hiệu cho Tập đoàn O’Reilly Media,Dạo một vòng python (A Whirlwind Tour of Python), ảnh bìa và những nhận diệnthương mại liên quan thuộc Tập đoàn O’Reilly Media.Mặc dù nhà xuất bản và tác giả đã nỗ lực hết sức để đảm bảo sự chính xác củathông tin và hướng dẫn trong ấn phẩm này, nhưng nhà xuất bản và tác giả từchối mọi trách nhiệm đối với những lỗi và thiếu sót, bao gồm và không giới hạntrách nhiệm đối với những thiệt hại là kết quả của việc áp dụng hạy phụ thuộcvào ấn phẩm này. Việc sử dụng thông tin và hướng dẫn trong ấn phẩm này luôncó những rủi ro nhất định. Nếu những câu lệnh mẫu hay những công nghệ chứađựng hoặc mô tả trong ấn phẩm này phải tuân theo giấy phép mã nguồn mởhoặc quyền sở hữu trí tuệ của chủ thể khác thì người dùng có trách nhiệm tuânthủ những giấy phép hoặc/và quyền đó.Mục lụcDạo một vòng Python. ................................................................... 1Lời mở đầu.......................................................................................... 1Sử dụng dòng lệnh mẫu ...................................................................... 2Cách để khởi chạy một đoạn mã Python ............................................ 5Hướng dẫn nhanh về Cú pháp ngôn ngữ Python ................................ 8Ngữ nghĩa Python cơ bản: Biến và các đối tượng ............................. 15Ngữ nghĩa Python cơ bản: Toán tử ................................................... 19Kiểu dữ liệu tích hợp: Những dữ liệu đơn giản ................................. 26Cấu trúc dữ liệu tích hợp .................................................................. 33Luồng điều khiển .............................................................................. 40Định nghĩa và sử dụng Hàm .............................................................. 44Lỗi và Ngoại lệ ................................................................................... 49Trình lặp ............................................................................................ 57Danh sách tổng quát ......................................................................... 64Trình tạo ........................................................................................... 67Mô-đun và Gói .................................................................................. 72Thao tác chuỗi và biểu thức chính quy ............................................. 76Một cái nhìn tổng quát về những công cụ khoa học dữ liệu ............. 92Tài nguyên cho việc học thêm .......................................................... 98 Dạo một vòng PythonLời mở đầuĐược hình thành vào cuối những năm tám mươi như là một ngôn ngữ giảng dạyvà kịch bản, Python đã trở thành một công cụ thiết yếu cho nhiều lập trình viên,kỹ sư, nhà nghiên cứu và nhà khoa học dữ liệu trong các học viện và ngành côngnghiệp. Là một nhà thiên văn tập trung vào việc xây dựng và thúc đẩy các côngcụ mở miễn phí cho ngành khoa học chuyên sâu về dữ liệu, tôi thấy Python phùhợp một cách gần như hoàn hảo cho các loại vấn đề mà tôi gặp phải hàng ngày,cho dù đó là việc trích xuất ý nghĩa từ các bộ dữ liệu thiên văn lớn, thu thập vàchuyển đổi dữ liệu nguồn của trang Web hay tự động hóa các nhiệm vụ nghiêncứu hàng ngày.Sự hấp dẫn của Python đến từ sự đơn giản và vẻ đẹp của nó, cũng như sự tiệnlợi của hệ sinh thái lớn gồm các công cụ miền chuyên biệt đã được xây dựngtrong đó. Ví dụ, hầu hết câu lệnh Python trong tính toán khoa học và khoa họcdữ liệu được xây dựng xung quanh một nhóm các gói (package) hoàn chỉnh vàhữu ích. NumPy cung cấp khả năng lưu trữ và tính toán hiệu quả cho các mảng dữ liệu đa chiều. SciPy chứa một loạt các công cụ số như tích phân và nội suy. Pandas cung cấp một đối tượng DataFrame cùng với các phương thức mạnh mẽ để điều khiển, lọc, nhóm và chuyển đổi dữ liệu. Matplotlib cung cấp một giao diện hữu ích để tạo ra các phác họa và bản vẽ. Scikit-Learn cung cấp một bộ công cụ thống nhất để đưa vào dữ liệu các ...
Nội dung trích xuất từ tài liệu:
Cú pháp ngôn ngữ Python và ngữ nghĩa Python cơ bảnDạo một vòng python (A Whirlwind Tour of Python)Jake VanderPlasBản quyền thuộc về Tập đoàn O’Reilly Media.In tại Hoa Kỳ.Xuất bản bởi Tập đoàn O’Reilly Media. 1005 Cao tốc Gravenstein phía Bắc,Sebastopol, California, 95472.Có thể mua sách O’Reilly cho mục đích giáo dục, kinh doanh hoặc khuyến mãi.Phiên bản trực tuyến cũng có sẵn tại “http://safaribooksonline.com”. Để biếtthêm thông tin chi tiết, xin hãy liên hệ với bộ phận kinh doanh của của chúng tôi:800-998-9938 hoặc corporate@oreilly.com.Biên tập: Dawn Schanafelt Thiết kế nội dung: David FutatoSản xuất: Kristen Brown Thiết kế bìa: Karen MontgomerySửa bản in: Jasmine Kwityn Minh họa: Rebecca DemarestTháng 8, 2016: Ấn bản đầu tiềnLịch sử chỉnh sửa ấn bản đầu tiên2016-08-10: Xuất bản lần đầu.Biểu tượng O’Reilly đã được đăng ký nhãn hiệu cho Tập đoàn O’Reilly Media,Dạo một vòng python (A Whirlwind Tour of Python), ảnh bìa và những nhận diệnthương mại liên quan thuộc Tập đoàn O’Reilly Media.Mặc dù nhà xuất bản và tác giả đã nỗ lực hết sức để đảm bảo sự chính xác củathông tin và hướng dẫn trong ấn phẩm này, nhưng nhà xuất bản và tác giả từchối mọi trách nhiệm đối với những lỗi và thiếu sót, bao gồm và không giới hạntrách nhiệm đối với những thiệt hại là kết quả của việc áp dụng hạy phụ thuộcvào ấn phẩm này. Việc sử dụng thông tin và hướng dẫn trong ấn phẩm này luôncó những rủi ro nhất định. Nếu những câu lệnh mẫu hay những công nghệ chứađựng hoặc mô tả trong ấn phẩm này phải tuân theo giấy phép mã nguồn mởhoặc quyền sở hữu trí tuệ của chủ thể khác thì người dùng có trách nhiệm tuânthủ những giấy phép hoặc/và quyền đó.Mục lụcDạo một vòng Python. ................................................................... 1Lời mở đầu.......................................................................................... 1Sử dụng dòng lệnh mẫu ...................................................................... 2Cách để khởi chạy một đoạn mã Python ............................................ 5Hướng dẫn nhanh về Cú pháp ngôn ngữ Python ................................ 8Ngữ nghĩa Python cơ bản: Biến và các đối tượng ............................. 15Ngữ nghĩa Python cơ bản: Toán tử ................................................... 19Kiểu dữ liệu tích hợp: Những dữ liệu đơn giản ................................. 26Cấu trúc dữ liệu tích hợp .................................................................. 33Luồng điều khiển .............................................................................. 40Định nghĩa và sử dụng Hàm .............................................................. 44Lỗi và Ngoại lệ ................................................................................... 49Trình lặp ............................................................................................ 57Danh sách tổng quát ......................................................................... 64Trình tạo ........................................................................................... 67Mô-đun và Gói .................................................................................. 72Thao tác chuỗi và biểu thức chính quy ............................................. 76Một cái nhìn tổng quát về những công cụ khoa học dữ liệu ............. 92Tài nguyên cho việc học thêm .......................................................... 98 Dạo một vòng PythonLời mở đầuĐược hình thành vào cuối những năm tám mươi như là một ngôn ngữ giảng dạyvà kịch bản, Python đã trở thành một công cụ thiết yếu cho nhiều lập trình viên,kỹ sư, nhà nghiên cứu và nhà khoa học dữ liệu trong các học viện và ngành côngnghiệp. Là một nhà thiên văn tập trung vào việc xây dựng và thúc đẩy các côngcụ mở miễn phí cho ngành khoa học chuyên sâu về dữ liệu, tôi thấy Python phùhợp một cách gần như hoàn hảo cho các loại vấn đề mà tôi gặp phải hàng ngày,cho dù đó là việc trích xuất ý nghĩa từ các bộ dữ liệu thiên văn lớn, thu thập vàchuyển đổi dữ liệu nguồn của trang Web hay tự động hóa các nhiệm vụ nghiêncứu hàng ngày.Sự hấp dẫn của Python đến từ sự đơn giản và vẻ đẹp của nó, cũng như sự tiệnlợi của hệ sinh thái lớn gồm các công cụ miền chuyên biệt đã được xây dựngtrong đó. Ví dụ, hầu hết câu lệnh Python trong tính toán khoa học và khoa họcdữ liệu được xây dựng xung quanh một nhóm các gói (package) hoàn chỉnh vàhữu ích. NumPy cung cấp khả năng lưu trữ và tính toán hiệu quả cho các mảng dữ liệu đa chiều. SciPy chứa một loạt các công cụ số như tích phân và nội suy. Pandas cung cấp một đối tượng DataFrame cùng với các phương thức mạnh mẽ để điều khiển, lọc, nhóm và chuyển đổi dữ liệu. Matplotlib cung cấp một giao diện hữu ích để tạo ra các phác họa và bản vẽ. Scikit-Learn cung cấp một bộ công cụ thống nhất để đưa vào dữ liệu các ...
Tìm kiếm theo từ khóa liên quan:
Cú pháp ngôn ngữ Python Ngữ nghĩa Python cơ bản Luồng điều khiển Sử dụng hàm Thao tác chuỗi Biểu thức chính quyTài liệu có liên quan:
-
Giáo trình Ngôn ngữ lập trình 2
50 trang 114 0 0 -
Bài giảng Tin học cơ sở 4 - Bài 4: Luồng điều khiển, Lệnh lặp
33 trang 35 0 0 -
Bài giảng Tin học cơ sở 4 - Bài 3: Luồng điều khiển, Lệnh rẽ nhánh
36 trang 32 0 0 -
Bài giảng Giới thiệu lập trình: Cấu trúc lựa chọn - TS. Lê Nguyên Khôi
31 trang 26 0 0 -
Bài giảng Lập trình nâng cao (Advanced Programming) - Chương 8: Hàm trong C
17 trang 26 0 0 -
ÔTÔMÁT HỮU HẠN VÀ BIỂU THỨC CHÍNH QUY
55 trang 25 0 0 -
Bài giảng Lập trình Java 1 - Bài 6: Chuỗi và biểu thức chính quy
20 trang 25 0 0 -
Bài giảng Lý thuyết tính toán: Bài 4 - Phạm Xuân Cường
29 trang 24 0 0 -
25 trang 23 0 0
-
39 trang 21 0 0