Sách Python nâng cao hay nhất Reddit

Những cuốn sách hay dành cho trăn "cấp độ tiếp theo" [trung cấp?]. Tôi đã thấy rất nhiều đề xuất ở đây, nhưng chúng có từ năm 2012. Có cái nào cập nhật mới hơn không?

Trao đổi tiền điện tử nhanh nhất, chưa bao giờ trong hơn một năm tôi gặp phải sự cố đóng băng hoặc lỗi trong hệ thống. Đồng thời, hoa hồng được thực hiện ở đây là đủ, có lẽ là mức tối thiểu cho tất cả các sàn giao dịch như vậy, mặc dù tôi không theo dõi những sàn giao dịch khác, chỉ là tôi so sánh chúng với những sàn mà tôi biết. Có nhiều cặp giao dịch khác nhau, nhiều tùy chọn tài sản, vì vậy hãy đăng ký và bắt đầu]

Những cuốn sách trên trang này đều là những bài giới thiệu chung về ngôn ngữ Python. Hầu hết những cuốn sách này sẽ chứa một vài chương về các ứng dụng cụ thể như giao diện GUI hoặc lập trình Web, nhưng sẽ không đi sâu vào bất kỳ chủ đề nào; . Các lập trình viên có kinh nghiệm thích phần giới thiệu ngắn gọn và cô đọng nên xem danh mục Sách tham khảo

Abhishek Singh

Tổng quan về sách

Python là ngôn ngữ hàng đầu có ứng dụng trong mọi khía cạnh của cuộc sống liên quan đến công nghệ. Hãy nghĩ về một lĩnh vực và bạn sẽ thấy trăn như một trụ đỡ trong lĩnh vực đó. Instagram, YouTube, NASA, Google, Drop box, Machine Learning, Data Science, Big Data, Reddit, Linux và danh sách này sẽ tiếp tục

Cuốn sách tuyệt vời này sẽ giúp bạn học và thành thạo ngôn ngữ lập trình python hơn bao giờ hết. Đây là tập đầu tiên trong bộ hai tập. Tập này chứa các chủ đề sau chương khôn ngoan

  1. Giới thiệu cơ bản về Python
  2. Câu điều kiện
  3. vòng lặp
  4. danh sách
  5. Tuple
  6. Từ điển
  7. bộ
  8. Dây
  9. Chức năng
  10. Iterable và Iterator
  11. máy phát điện
  12. lỗi
  13. Xử lý ngoại lệ
  14. Xử lý tập tin
  15. Biểu hiện thông thường

amazon. Làm chủ lập trình Python. Học Python Chưa Từng Học [Tập 1]

Nghệ thuật của mã sạch. Các phương pháp hay nhất để loại bỏ sự phức tạp và đơn giản hóa cuộc sống của bạn

Christian Mayer

Tổng quan về sách

Hầu hết các nhà phát triển phần mềm lãng phí hàng ngàn giờ làm việc với mã quá phức tạp

Tám nguyên tắc cốt lõi trong The Art of Clean Code sẽ hướng dẫn bạn cách viết mã rõ ràng, có thể bảo trì mà không ảnh hưởng đến chức năng

  1. Vấn đề phức tạp
  2. Nguyên tắc 80/20
  3. Xây dựng một sản phẩm khả thi tối thiểu
  4. Viết mã sạch và đơn giản
  5. Tối ưu hóa sớm là gốc rễ của mọi tội lỗi
  6. lưu lượng
  7. Làm tốt một việc [Unix]
  8. Ít hơn là nhiều hơn trong thiết kế

Nguyên tắc hướng dẫn của cuốn sách là sự đơn giản. giảm thiểu và đơn giản hóa, sau đó tái đầu tư năng lượng vào các phần quan trọng để giúp bạn tiết kiệm vô số thời gian và giảm bớt nhiệm vụ bảo trì mã thường rất khó khăn

amazon. Nghệ thuật của mã sạch

dấu gạch ngang của trăn. Xây dựng ứng dụng phân tích và trực quan hóa dữ liệu với Plotly

Adam Schroeder, Christian Mayer và Ann Marie Ward

Tổng quan về sách

Tạo các ứng dụng bảng điều khiển tương tác tuyệt đẹp bằng Python với công cụ phân tích dữ liệu và trực quan hóa Dash. Xây dựng các giao diện có ý nghĩa về dữ liệu của bạn và làm cho nó đẹp mắt

Phần giới thiệu nhanh chóng và thực tế để xây dựng các ứng dụng trực quan hóa dữ liệu tương tác bằng Python, được gọi là bảng điều khiển. Bạn đã từng thấy bảng điều khiển trước đây; . Với thư viện Python Dash, bạn sẽ tạo các bảng điều khiển phân tích trình bày dữ liệu theo cách hiệu quả, tiện dụng và trang nhã chỉ trong một vài dòng mã

Cuốn sách có nhịp độ nhanh và phục vụ cho những người hoàn toàn mới làm quen với bảng điều khiển. Nó sẽ hướng dẫn bạn thông qua phần mềm cần thiết, sau đó đi thẳng vào việc tự xây dựng bảng điều khiển. Bạn sẽ tìm hiểu định dạng cơ bản của ứng dụng Dash bằng cách xây dựng bảng điều khiển phân tích Twitter ánh xạ số lượt thích mà một số tài khoản nhất định đạt được theo thời gian. Bạn sẽ xây dựng các kỹ năng thông qua ba dự án phức tạp hơn. Đầu tiên là một ứng dụng phân tích toàn cầu so sánh dữ liệu quốc gia trong ba lĩnh vực. tỷ lệ dân số sử dụng internet, tỷ lệ ghế quốc hội do phụ nữ nắm giữ và lượng khí thải CO2. Sau đó, bạn sẽ xây dựng bảng điều khiển danh mục đầu tư và một ứng dụng cho phép bạn trực quan hóa và khám phá các thuật toán máy học

Trong cuốn sách này bạn sẽ

  • Tạo và chạy các ứng dụng Dash đầu tiên của bạn
  • Sử dụng thư viện gấu trúc để thao tác và phân tích dữ liệu truyền thông xã hội
  • Sử dụng Git để tải xuống và xây dựng trên các ứng dụng hiện có do các chuyên gia viết
  • Trực quan hóa các mô hình máy học trong ứng dụng của bạn
  • Tạo và thao tác các biểu đồ và bản đồ thống kê và khoa học bằng Plotly

Dash kết hợp một số công nghệ để giúp bạn xây dựng bảng điều khiển một cách nhanh chóng và hiệu quả. Cuốn sách này sẽ làm điều tương tự

amazon. dấu gạch ngang của trăn. Xây dựng ứng dụng phân tích và trực quan hóa dữ liệu với Plotly

Học cách viết mã bằng cách giải quyết vấn đề. Sách hướng dẫn lập trình Python

Daniel Zingaro

Tổng quan về sách

Học cách viết mã, ngay bây giờ. Không yêu cầu kinh nghiệm mã hóa

Đừng cố ghi nhớ cú pháp Python với hy vọng một ngày nào đó sẽ sử dụng nó. Học Python mãi mãi trong khi bạn giải quyết các vấn đề lập trình

Bạn nhận được hướng dẫn từng dòng, câu hỏi “kiểm tra mức độ hiểu biết của bạn”, ví dụ thực hành có câu trả lời, phản hồi tức thì và chính xác bằng các trang web trực tuyến tiện lợi, thảo luận về các lỗi phổ biến, v.v.

Đây không chỉ là một cuốn sách Python. Bạn chắc chắn sẽ học Python tại đây. Nhưng bạn cũng sẽ học cách suy nghĩ và giải quyết vấn đề như các lập trình viên. Và bạn sẽ tìm hiểu tại sao mã chậm lại chậm và cách viết mã tốt hơn, nhanh hơn. Bạn đang xây dựng các kỹ năng không chỉ biến bạn thành một lập trình viên Python mà còn giúp bạn với bất kỳ ngôn ngữ lập trình nào bạn có thể sử dụng trong tương lai

Python ngay từ đầu

J. Whitington

ISBN-13. 978-0-9576711-5-7 238 Trang [Tháng 10 2020]

Cũng có sẵn dưới dạng PDF hoặc EPUB không có DRM. Phiên bản HTML miễn phí có sẵn

Tổng quan về sách

Trong Python từ đầu, John Whitington áp dụng cách tiếp cận không cần điều kiện tiên quyết để dạy một ngôn ngữ lập trình đa năng hiện đại. Mỗi chương nhỏ, khép kín giới thiệu một chủ đề mới, xây dựng cho đến khi người đọc có thể viết các chương trình khá quan trọng. Có rất nhiều câu hỏi và đặc biệt là các câu trả lời và gợi ý hữu ích

Python từ đầu sẽ hấp dẫn cả những lập trình viên mới và những lập trình viên có kinh nghiệm mong muốn khám phá một ngôn ngữ mới. Nó phù hợp cho cả mục đích sử dụng chính thức trong chương trình giảng dạy đại học hoặc sau đại học và cho người nghiệp dư quan tâm

Sách điện tử Amazon được in và Kindle PDF và EPUB Phiên bản HTML miễn phí

Thoát khỏi Rat Race với Python. Hướng dẫn nội bộ để phát triển tự do

Liên kết nụ cười Amazon;]

L. Rieger, C. Mayer

ASIN. B08G1XLDNB Finxter 233 trang

Tổng quan về sách

Rời khỏi cuộc đua chuột với Python chỉ cho bạn cách nuôi dưỡng, phát triển và khai thác công việc viết mã trực tuyến tại nhà --- và sống một cuộc sống tốt đẹp

Là hướng dẫn nội bộ để phát triển tự do, Rời khỏi Rat Race giúp bạn nuôi dưỡng, phát triển và khai thác nhà máy kinh doanh mã hóa trực tuyến mới của mình---ngay cả khi bạn có ít hoặc không có kinh nghiệm với tư cách là lập trình viên và chủ doanh nghiệp

Bằng cách làm theo những hướng dẫn trong cuốn sách này, bạn sẽ tạo ra niềm vui, hạnh phúc mới và cảm giác độc lập, tự lực. Vì cuộc đời quá ngắn để làm việc ở một công ty mà bạn không tin tưởng

Sách điện tử Kindle Amazon Sách PDF + Tài nguyên Python Freelancing

https. //www. amazon. com/dp/1094777978

Abhishek Singh, Zohaib Hasan

ISBN-13. 978-1094777979 73 Trang [20/04/2019]

Tổng quan về sách

Được trao giải là một trong những cuốn sách hay nhất về cách diễn đạt thường xuyên vào năm 2020 và 2021 bởi bookauthority. tổ chức. Biểu thức chính quy là một trong những chủ đề gây ác mộng cho nhiều lập trình viên dày dạn kinh nghiệm. Và còn lựa chọn nào tốt hơn Python? . Cuốn sách này được thiết kế dành cho người mới bắt đầu với kiến ​​thức cơ bản về ngôn ngữ Python. Cụm từ thông dụng được coi là một chủ đề khó và thường chúng không được trình bày chi tiết trong giáo trình. Hầu hết, một chương được đưa ra về chủ đề này trong giáo trình hoặc sách giáo trình. Nhưng ở đây, một cuốn sách hoàn chỉnh được dành. Cuốn sách này trình bày chi tiết về Biểu thức chính quy với nhiều ví dụ bao gồm xác thực mật khẩu, xác thực ID email, thao tác chuỗi, v.v. và phân tích từng bước của họ. Các ví dụ được trình bày theo cách mà người ta có thể cảm thấy thích viết mã chỉ bằng cách đọc chính các mã đó. Cuốn sách được viết theo cách tạo môi trường không căng thẳng

Trang học biểu thức chính quy

Python có thể hành động 3. 8

Nat Dunn, Webucator

ISBN-13. 978-1951959029 536 Trang [15/03/2020]

Tổng quan về sách

Học lập trình khó. Đừng để bất cứ ai nói với bạn khác nhau. Nếu bạn đã mua hoặc đang cân nhắc mua cuốn sách này vì ai đó nói với bạn rằng bạn nên học Python, thì có lẽ bạn nên xem xét lại. Câu hỏi lớn để tự hỏi mình là "Bạn có muốn học Python không?" . Đây là chiếc hộp Pandora, em yêu, nhưng…

Nếu bạn hứng thú với việc giải các bài toán khó… nếu bạn say mê Sudoku, trò chơi ô chữ, hoặc trò chơi ghép hình, hoặc nếu bạn dành hàng giờ cố gắng tìm ra cách tách hai đồ vật có vòng lặp bằng kim loại mà bạn tìm thấy trên kệ của ai đó…, hoặc . Nó không dễ, nhưng nó đủ dễ để bắt đầu. Chọn một cuốn sách [khởi đầu tốt. ], và bắt đầu đi qua nó. Hãy kiên nhẫn với chính mình. Giả vờ bạn là giáo viên cũng như học sinh. Học trò hư, thầy không mắng, không mắng. Giáo viên tốt khuyến khích. Người thầy giỏi biết rằng thất bại là một phần của quá trình học hỏi và việc vượt qua thất bại là điều thú vị và dẫn đến việc học hỏi nhiều hơn. Vì vậy, hãy là một giáo viên tốt và đối xử tốt với bản thân

Nhưng hãy là một học sinh giỏi. Khi đọc cuốn sách này, bạn nên ngồi trước máy tính. Khi bạn mới bắt đầu, hãy lên kế hoạch dành ít nhất hai giờ liên tục. Bạn nên cố gắng hết sức để vượt qua hai bài học đầu tiên trong lần ngồi đầu tiên. Điều đó sẽ giúp bạn vượt qua quá trình học tập cơ bản. Từ đó trở đi, bạn sẽ nhảy qua lại giữa cuốn sách và xem, chỉnh sửa và viết mã. Xem qua cuốn sách một cách chậm rãi và có phương pháp. Đọc kỹ từng bản demo. Làm việc thông qua mọi bài tập. Bạn không thể học cách viết mã thông qua việc đọc một mình. Bạn phải thực hành

Cuốn sách này giả định không có kiến ​​thức trước về Python, nhưng nó giới thiệu một số chủ đề khá nâng cao, chẳng hạn như làm việc với cơ sở dữ liệu, quét web và Python hướng đối tượng

Trang học IoT

Học IoT với Python và Raspberry Pi

E. I. Horvath E. A. Horvath

ISBN-13. 9780578549361 760 Trang [01/09/2019]

Tổng quan về sách

Bản chất của IoT đòi hỏi kiến ​​thức về ngôn ngữ lập trình và mạch điện tử cũng như kiến ​​thức về mạng để giao tiếp với thế giới vật chất và các nền tảng mạng. Học IoT với Python và Raspberry Pi sử dụng phương pháp tiếp cận liên ngành khi dạy IoT. Các mạch sử dụng điện trở phụ thuộc ánh sáng, đèn LED, còi, cảm biến hồng ngoại thụ động, cảm biến siêu âm và các thành phần khác sẽ được sử dụng để khám phá và làm sáng tỏ các khái niệm lập trình. Người dùng có thể giám sát các thiết bị kết nối với Raspberry Pi. Học IoT với Python và Raspberry Pi cho phép lập trình viên khám phá Internet of Things [IoT] bằng cách viết mã theo dõi nhiệt độ, áp suất, độ ẩm và mức độ ánh sáng, đồng thời sẽ xác định thời điểm phát hiện chuyển động, v.v. Dựa trên những sự kiện vật lý này, một tin nhắn văn bản được gửi đi, một email được gửi đi, một cuộc gọi điện thoại được thực hiện hoặc một bức ảnh được chụp

  • Hơn 300 danh sách mã minh họa các khái niệm lập trình Python
  • Hoàn thành danh sách mã trong sách giáo khoa này cho tất cả các dự án
  • Hơn 250 bài tập về nhà, từ các đoạn mã Python ngắn đến các dự án cấu hình trang web
  • Thí nghiệm đo điện áp, dòng điện và điện trở bằng đồng hồ vạn năng
  • Giới thiệu các lệnh Linux cơ bản
  • Sử dụng Sense HAT để đọc dữ liệu môi trường, chẳng hạn như nhiệt độ, áp suất và độ ẩm
  • Gửi tin nhắn văn bản nếu mức ánh sáng được phát hiện bởi mạch LDR giảm xuống dưới ngưỡng
  • Gửi email nếu phát hiện chuyển động bằng mạch cảm biến PIR
  • Sử dụng cảm biến siêu âm trong mạch cảnh báo khoảng cách và thực hiện cuộc gọi điện thoại nếu kẻ xâm nhập đến quá gần
  • Sử dụng MŨ GPS để lấy điểm tham chiếu và lưu trữ chúng trong một tệp
  • Sử dụng bộ chuyển đổi tương tự sang số để đọc dữ liệu từ các cảm biến
  • Điều khiển servo bằng cách sử dụng các lớp
  • Chụp ảnh với Raspberry Pi Camera
  • Cài đặt và định cấu hình máy chủ HTTP với nhiều trang web ảo
  • Cài đặt và cấu hình máy chủ FTP
  • Sử dụng SSH và VNC để điều khiển Raspberry Pi từ xa
  • Tạo một máy ảo trên đám mây
  • Tải dữ liệu lên đám mây
  • Tìm hiểu cách viết ứng dụng đa luồng
  • Phát tệp âm thanh
  • Điều khiển robot bằng ứng dụng đa luồng

Trang học IoT

Cuốn sách mã hóa Python. Hiểu lập trình thực sự là gì

Stephen Gruppetta

Sách trực tuyến có sẵn miễn phí

Tổng quan về sách

Chìa khóa để thành thạo lập trình là thực sự hiểu tại sao chúng ta làm mọi thứ theo cách chúng ta làm. Học các phương pháp là không đủ. Trọng tâm của tôi trong những năm dạy viết mã là khiến học sinh của tôi suy nghĩ theo cách máy tính làm. Chỉ sau đó chúng ta có thể nói ngôn ngữ của nó. Chúng ta cần hiểu các công cụ khác nhau trong ngôn ngữ lập trình như thể chúng là những người bạn thân nhất của chúng ta, không chỉ là những người quen biết đơn thuần. Trọng tâm của cuốn sách này là sự hiểu biết thực. 'Tại sao' cũng quan trọng như một câu hỏi như 'Làm thế nào'. Và tôi thích phép loại suy—rất nhiều. Vì vậy, hành trình học cách viết mã của bạn sẽ đưa bạn đi qua Phòng Trắng và máy pha cà phê, thậm chí bạn sẽ trèo lên một cái cây. Cuốn sách này sẽ bắt đầu từ những điều cơ bản và trong phần thứ hai sẽ bắt đầu chuyển sang các lĩnh vực lập trình liên quan đến các lĩnh vực như khoa học, tài chính và các lĩnh vực dựa trên dữ liệu khác. Mục lục của cuốn sách như sau

  • 0. Cách học viết mã. lời nói đầu
  • 1. Bắt đầu. Dự án đầu tiên của bạn
  • 2. Vòng lặp, Danh sách và các nguyên tắc cơ bản khác
  • 3. Tăng sức mạnh mã hóa của bạn. Tạo chức năng của riêng bạn
  • 4. Dữ liệu, kiểu dữ liệu và cấu trúc dữ liệu
  • 5. Xử lý lỗi và lỗi
  • ~. Phòng Trắng. Hiểu về lập trình
  • 6. Các chức năng được xem lại
  • 7. Lập trình hướng đối tượng
  • số 8. Python số cho các ứng dụng định lượng bằng cách sử dụng numpy
  • 9. Xử lý ngày và giờ trong Python
  • 10. Khái niệm cơ bản về trực quan hóa dữ liệu bằng matplotlib
  • 11. Lập trình hàm và Hàm Lambda
  • 12. Phân tích dữ liệu bằng pandas

Cuốn sách mã hóa Python. Hiểu lập trình thực sự là gì

Python One-Liners

Christian Mayer

ASIN. B07ZY7XMX8 NoStarch 256 Trang [Tháng 5 2020]

Tổng quan về sách

Các lập trình viên Python sẽ cải thiện các kỹ năng khoa học máy tính của họ với những lời khuyên hữu ích này

Python One-Liners sẽ chỉ cho người đọc cách thực hiện các tác vụ hữu ích với một dòng mã Python. Sau phần giới thiệu ngắn gọn về Python, cuốn sách bao gồm các chủ đề nâng cao cần thiết như cắt, hiểu danh sách, phát sóng, hàm lambda, thuật toán, biểu thức chính quy, mạng thần kinh, hồi quy logistic, v.v. Mỗi phần trong số 50 phần của cuốn sách giới thiệu một vấn đề cần giải quyết, hướng dẫn người đọc các kỹ năng cần thiết để giải quyết vấn đề đó, sau đó cung cấp một giải pháp Python ngắn gọn với lời giải thích chi tiết

Trang sách [tài liệu miễn phí] Trang của nhà xuất bản

Học lập trình bằng Python với Cody Jackson

cody jackson

ISBN 13. 9781789531947 Gói 304 trang [Tháng 11 năm 2018]

Tổng quan về sách

Bắt đầu hành trình phát triển của bạn với hướng dẫn toàn diện này bao gồm các nguyên tắc cơ bản về lập trình Python cùng với phát triển ứng dụng

Python là ngôn ngữ đa nền tảng được sử dụng bởi các tổ chức như Google và NASA. Nó cho phép bạn làm việc nhanh chóng và hiệu quả, cho phép bạn tập trung vào công việc hơn là vào ngôn ngữ. Dựa trên kinh nghiệm cá nhân của anh ấy khi học lập trình, Học lập trình bằng Python với Cody Jackson cung cấp phần giới thiệu thực tế về lập trình máy tính bằng cách sử dụng một trong những ngôn ngữ lập trình dễ đọc nhất – Python. Nó nhằm mục đích giáo dục người đọc về phát triển phần mềm cũng như giúp các nhà phát triển có kinh nghiệm làm quen với ngôn ngữ Python, sử dụng các bài học trong thế giới thực để giúp người đọc hiểu các khái niệm lập trình một cách nhanh chóng và dễ dàng

Cuốn sách bắt đầu với những điều cơ bản về lập trình và mô tả cú pháp Python trong khi phát triển các kỹ năng để tạo ra các chương trình hoàn chỉnh. Trong phần đầu tiên của cuốn sách, người đọc sẽ xem qua tất cả các khái niệm với các mẫu mã ngắn và dễ hiểu để chuẩn bị cho họ ứng dụng toàn diện được xây dựng trong phần 2 và 3. Phần thứ hai của cuốn sách sẽ khám phá các chủ đề như yêu cầu ứng dụng, xây dựng ứng dụng, thử nghiệm và tài liệu. Tại đây, bạn sẽ có được sự hiểu biết vững chắc về cách xây dựng một ứng dụng end-to-end bằng Python. Phần tiếp theo sẽ chỉ cho bạn cách hoàn thành các ứng dụng của mình bằng cách chuyển đổi mô phỏng dựa trên văn bản thành giao diện người dùng đồ họa, tương tác, sử dụng khung GUI trên máy tính để bàn. Sau khi đọc cuốn sách, bạn sẽ tự tin phát triển một ứng dụng hoàn chỉnh bằng Python, từ thiết kế chương trình, tài liệu đến triển khai

trang của nhà xuất bản

Lập trình hướng đối tượng Python 3 - Phiên bản thứ ba

Bụi Phillips

ISBN 13. 9781789615852 Gói 466 Trang [Tháng 10 2018]

Tổng quan về sách

Khám phá Python hiện đại với hướng dẫn này về cấu trúc dữ liệu Python, mẫu thiết kế và kỹ thuật hướng đối tượng hiệu quả

Bắt đầu với phân tích chi tiết về lập trình hướng đối tượng, bạn sẽ sử dụng ngôn ngữ lập trình Python để nắm bắt rõ ràng các khái niệm chính từ mô hình hướng đối tượng. Bạn sẽ học cách tạo các ứng dụng có thể bảo trì bằng cách nghiên cứu các mẫu thiết kế cấp cao hơn. Cuốn sách sẽ cho bạn thấy sự phức tạp của thao tác chuỗi và tệp và cách Python phân biệt giữa dữ liệu nhị phân và dữ liệu văn bản. Không phải một mà là hai hệ thống kiểm thử tự động rất mạnh là unittest và pytest sẽ được giới thiệu trong cuốn sách này. Bạn sẽ được giới thiệu toàn diện về hệ sinh thái lập trình đồng thời của Python

Đến cuối cuốn sách, bạn sẽ học kỹ các nguyên tắc hướng đối tượng bằng cách sử dụng cú pháp Python và có thể tự tin tạo các chương trình mạnh mẽ và đáng tin cậy

trang của nhà xuất bản

'Bắt đầu ở đây. Lập trình Python cho người mới bắt đầu "Bắt đầu tại đây. Lập trình Python cho người mới bắt đầu" của Jody S. Ginther được viết sau những thay đổi được thực hiện trong Python 3. Nó nhắm đến những người mới bắt đầu và sử dụng thực hành thực tế và sự hài hước để làm cho việc học lập trình trở nên thư giãn và thú vị hơn

Phát triển phần mềm tôi. với Python

ISBN. 978-0-9754759-4-2, LCCN. 2010906917, 605 trang

"Phát triển phần mềm tôi. với Python"

tom baugh

Khóa học này giới thiệu cho sinh viên về Python, trau dồi các kỹ năng phát triển phần mềm chuyên nghiệp trên đường đi. Tuy nhiên, khóa học này không yêu cầu kiến ​​thức lập trình trước để học hoặc dạy. Được tổ chức thành 64 bài học, 16 bài kiểm tra và 2 bài kiểm tra, với tổng số 82 đơn vị bài giảng, khóa học này bao gồm các chủ đề sau

  • Cú pháp biến, hàm, lớp và môi trường trong Python
  • Phát triển mô-đun tùy chỉnh
  • Kỹ năng và hoạt động phát triển phần mềm
  • Từ điển Python, danh sách, bộ dữ liệu và các loại có thể lặp lại
  • Hoạt động của bảng điều khiển lệnh
  • Danh sách hiểu
  • xử lý ngoại lệ Python
  • Hoạt động và lệnh IPython
  • Các tính năng thư viện Python tích hợp cần thiết
  • Giới thiệu về Matplotlib
  • Giới thiệu về wxPython và phát triển cửa sổ

Đến cuối khóa học, học viên sẽ học cách viết các dự án Python, bao gồm các lớp và mô-đun tùy chỉnh. Khóa học kết thúc với việc khám phá phát triển ứng dụng cửa sổ, bao gồm một dự án đồ họa bitmap. Tài liệu khóa học bao gồm văn bản dành cho sinh viên và đĩa CD-ROM với hướng dẫn của giảng viên cho từng bài học, bài kiểm tra, bài kiểm tra, hướng dẫn giải bài tập, bài kiểm tra và bài kiểm tra, tài liệu phát cho sinh viên và dự án đã hoàn thành cho mỗi bài học. Định dạng của khóa học nhằm hỗ trợ việc sử dụng trong lớp học, sử dụng tại nhà hoặc tự học

Lập trình Python theo ngữ cảnh

Bradley N. Miller và David L Ranum

Lập trình Python theo ngữ cảnh là phần giới thiệu rõ ràng, dễ tiếp cận về các khái niệm lập trình và giải quyết vấn đề cơ bản cần thiết cho sinh viên ở cấp độ này. Các tác giả cẩn thận xây dựng dựa trên nhiều khái niệm khoa học máy tính quan trọng và các kỹ thuật giải quyết vấn đề xuyên suốt cuốn sách, đồng thời đưa ra các ví dụ và bài tập thực tế, có liên quan để củng cố tài liệu chính. Các kỹ năng lập trình xuyên suốt văn bản được liên kết với các lĩnh vực ứng dụng như Xử lý hình ảnh, Mật mã học, Thiên văn học, Âm nhạc, Internet và Tin sinh học, giúp học sinh có cái nhìn toàn diện về các khả năng của nó

liên kết chết

http. //www. jbpub. com/catalog/9780763746025/

Python đầu tiên. Niềm vui của sự thành công

Atanas Radenski

ISBN. 978159526-713-9, 512 trang, Llumina Press, tháng 4 năm 2007

Cuốn sách này là tài liệu đi kèm với gói kỹ thuật số "Python First" từ gói nghiên cứu. com. Gói nghiên cứu kỹ thuật số hoàn chỉnh có văn bản điện tử, trang trình bày, vô số phòng thí nghiệm tự hướng dẫn chi tiết mà người học có thể tự hoàn thành, các chương trình mẫu và câu đố mở rộng. Cuốn sách cung cấp một phiên bản in của văn bản điện tử và phòng thí nghiệm tự hướng dẫn ở định dạng giống như chúng xuất hiện trong gói kỹ thuật số trực tuyến

trang của nhà xuất bản

Xây dựng kỹ năng trong Python

Steven F. lô tô

Bạn học Python như thế nào? . Cuốn sách hơn 250 trang này có 31 chương sẽ giúp bạn xây dựng kỹ năng lập trình Python thông qua một loạt bài tập. Cuốn sách này bao gồm sáu dự án từ đơn giản đến phức tạp sẽ giúp củng cố các kỹ năng Python của bạn

http. //trang chủ. mac. com/s_lott/books/python. html

Xây dựng kỹ năng lập trình Cách viết phần mềm của riêng bạn bằng Python

Steven F. lô tô

Bạn học cách giải quyết các chương trình của riêng mình bằng cách viết chương trình như thế nào? . Cuốn sách này có 54 chương sẽ giúp bạn xây dựng các kỹ năng lập trình cơ bản thông qua một loạt các bài tập phát triển từ việc xác định đơn giản các bộ phận của máy tính cho đến mô phỏng thống kê.

http. //trang chủ. mac. com/s_lott/books/nonprogrammer. html

Một byte Python

A Byte of Python là một cuốn sách về lập trình sử dụng ngôn ngữ Python. Nó phục vụ như một hướng dẫn hoặc hướng dẫn về ngôn ngữ Python cho bất kỳ ai. Nếu tất cả những gì bạn biết là cách lưu tệp văn bản, thì bạn có thể học Python bằng cuốn sách này. Nếu bạn là một lập trình viên chuyên nghiệp yêu thích C, Perl, Java hoặc C#, bạn cũng có thể học Python bằng cuốn sách này

Cuốn sách này có thể được đọc trực tuyến hoặc tải xuống từ http. //www. swaroopch. com/ghi chú/Trăn

Python thực tế

1590590066, 619 trang, APress [tháng 8 năm 2002]

Nửa đầu của cuốn sách này giới thiệu ngôn ngữ Python và nửa sau trình bày cách sử dụng ngôn ngữ này trong các dự án thực tế khác nhau như "chuyển đổi tài liệu tự động, quản trị nhóm tin, tạo tài liệu PDF đồ họa, bảo trì tài liệu từ xa, tạo ra một mạng ngang hàng. . " Đã có ấn bản mới của cuốn sách này với tựa đề Bắt đầu Python. Từ người mới đến chuyên nghiệp

trang của nhà xuất bản

bắt đầu Python. Từ người mới đến chuyên nghiệp

1-59059-519-x, 640 trang, APress [tháng 9 năm 2005]

Đây là bản cập nhật của Python thực tế

trang của nhà xuất bản

Lập trình máy tính thật thú vị

208 trang, Phần mềm tiện dụng và xuất bản [tháng 4 năm 2005]

Được viết bởi một người cha đang dạy con tại nhà cho thanh thiếu niên, cuốn sách giới thiệu về lập trình máy tính này dành cho những người chưa có kinh nghiệm lập trình trước đó. Dạy các nguyên tắc cơ bản của lập trình bằng Python, với rất nhiều ví dụ. Dự án trò chơi video nhỏ ở cuối. Tốt cho tự học hoặc sử dụng lớp học

http. //www. phần mềm tiện dụng. com/cpif/

Lập trình Python cho người mới bắt đầu tuyệt đối

1592000738 Premier Press, 456 trang [2003]

Giới thiệu đơn giản có thể truy cập cho người mới bắt đầu. Rất thực hành và thú vị, sử dụng sự phát triển của trò chơi để dạy từng khái niệm. Tuyệt vời cho cả người học trực quan và thực hành

trang của nhà xuất bản

Người học việc Python

Robert Smallshire, Austin Bingham

ISBN 13. 9781788293181 Packt Publishing 352 trang [Tháng 6 năm 2017]

Tổng quan về sách

Trước khi thành thạo Python, bạn cần tìm hiểu văn hóa và các công cụ để trở thành thành viên hiệu quả của bất kỳ dự án Python nào. Cuốn sách này sẽ cung cấp cho bạn phần giới thiệu thực tế và kỹ lưỡng về lập trình Python, cung cấp cho bạn cái nhìn sâu sắc và sự khéo léo về kỹ thuật mà bạn cần để trở thành một thành viên hiệu quả trong bất kỳ dự án Python nào. Là một nhà phát triển Python, hãy biết các công cụ, thành ngữ cơ bản và tất nhiên là thông tin chi tiết về ngôn ngữ, thư viện tiêu chuẩn và các mô-đun khác để có thể tham gia vào hầu hết các dự án

Bạn sẽ học được gì

  • Tự học ngôn ngữ Python
  • Bắt đầu với thư viện chuẩn Python
  • Tìm hiểu cách tích hợp thư viện bên thứ 3
  • Tự phát triển thư viện
  • Làm quen với những kiến ​​thức cơ bản về kiểm thử Python

trang của nhà xuất bản

Học Python trong 7 ngày

Mohit, Bhaskar N. das

ISBN 13. 9781787288386 Packt Publishing 280 trang [05/2017]

Tổng quan về sách

Python là một ngôn ngữ tuyệt vời để bắt đầu trong thế giới lập trình và phát triển ứng dụng. Cuốn sách này sẽ giúp bạn nâng các kỹ năng của mình lên một tầm cao mới khi có kiến ​​thức tốt về các nguyên tắc cơ bản của Python

Bắt đầu với nền tảng tuyệt đối, bao gồm cú pháp cơ bản, biến kiểu và toán tử. Sau đó, bạn có thể chuyển sang các khái niệm như câu lệnh, mảng, toán tử, xử lý chuỗi và xử lý I/O. Bạn sẽ có thể học cách vận hành các bộ dữ liệu và hiểu chức năng cũng như phương thức của danh sách. Phát triển sự hiểu biết sâu sắc về danh sách và bộ dữ liệu và tìm hiểu từ điển python. Khi đọc hết cuốn sách, bạn sẽ tìm hiểu về các tham số chức năng và cách sử dụng các câu lệnh điều khiển với vòng lặp. Bạn sẽ học thêm cách tạo các mô-đun và gói, lưu trữ dữ liệu cũng như xử lý lỗi. Sau đó, đi sâu vào các khái niệm cấp độ nâng cao như bộ sưu tập Python và cách sử dụng lớp, phương thức, đối tượng trong Python

Đến cuối cuốn sách này, bạn sẽ có thể nâng các kỹ năng của mình lên một tầm cao mới khi có kiến ​​thức tốt về các nguyên tắc cơ bản của Python

Bạn sẽ học được gì

  • Sử dụng câu lệnh if else với vòng lặp và cách ngắt, bỏ qua vòng lặp
  • Làm quen với các loại python và toán tử của nó
  • Tạo các mô-đun và gói
  • Tìm hiểu các phương pháp cắt, lập chỉ mục và chuỗi
  • Khám phá các khái niệm nâng cao như bộ sưu tập, lớp và đối tượng
  • Tìm hiểu hoạt động và phương pháp từ điển
  • Khám phá phạm vi và chức năng của các biến với đối số và giá trị trả về

trang của nhà xuất bản

Những điều bạn cần biết về Machine Learning [Sách điện tử miễn phí]

Bởi Gabriel A. Cánepa

ISBN 13. 9781786466211 Packt Publishing [tháng 7 năm 2016]

Tổng quan về sách

Cuốn sách này cung cấp cho bạn nơi hoàn hảo để đặt nền móng cho công việc của bạn trong thế giới Học máy, cung cấp sự hiểu biết, kiến ​​thức và kỹ năng cơ bản mà bạn có thể xây dựng bằng kinh nghiệm và thời gian

  • Khám phá các hình thức Machine Learning khác nhau và sử dụng hình thức nào sẽ mang lại lợi ích cho bạn nhiều nhất
  • Chọn các công cụ Python bạn cần biết. từ gấu trúc đến scikit-learning
  • Tìm hiểu mối quan hệ giữa học máy và dữ liệu lớn
  • Hiểu và xác định các kịch bản tiềm năng trong thế giới thực nơi máy học có thể được áp dụng
  • Đặt nền móng để bắt đầu trong thế giới rộng lớn của máy học

Trang của nhà xuất bản

Những điều bạn cần biết về Python [Sách điện tử miễn phí]

Bởi Pierluigi Riti

ISBN 13. 9781786465566 Packt Publishing [tháng 3 năm 2016]

Tổng quan về sách

Với cuốn sách này, bạn sẽ trải nghiệm những điều cơ bản về Python, nó có thể được sử dụng để làm gì và có định hướng rõ ràng về những gì bạn cần để thực sự tận dụng tối đa ngôn ngữ tuyệt vời này

  • Khám phá tình trạng của Python trong năm 2016 và ý nghĩa của nó đối với bạn
  • Bắt đầu tìm hiểu về những điều cơ bản và các tính năng độc đáo của Python
  • Tham gia vào thế giới phát triển web và đám mây với Django
  • Hãy để Jupyter xử lý trực quan hóa dữ liệu của bạn
  • Nhận phần giới thiệu về thế giới DevOps

Trang của nhà xuất bản

Học Python

Bởi Chuông Ana

  • Công ty xuất bản Manning
  • ISBN 9781617293788, 456 trang, in đen trắng

  • Đã xuất bản vào mùa xuân 2018

Tổng quan về sách

Khi bạn đã sẵn sàng học lập trình, Python là một ngôn ngữ tuyệt vời để bắt đầu. Nó có cú pháp đơn giản, bạn sẽ thấy nó dễ học và cực kỳ linh hoạt. Khi bạn nắm vững kiến ​​thức cơ bản, bạn sẽ đánh giá cao cộng đồng trực tuyến rất mạnh mẽ của Python, nơi bạn có thể tiếp tục học và mày mò các kỹ thuật lập trình nâng cao hơn. Tất cả những gì bạn cần là một số trợ giúp để bắt đầu. Học lập trình với Python không hề khó, thậm chí còn rất thú vị. Cuốn sách này sẽ giúp bạn bắt đầu

Tìm hiểu Python là phần giới thiệu về lập trình bằng một trong những ngôn ngữ lập trình phổ biến nhất. Một vài chương đầu tiên cung cấp cho bạn nền tảng nhanh về các khái niệm lập trình và hướng dẫn thực hành để thiết lập môi trường lập trình của bạn. Sau đó, bạn sẽ được giới thiệu nhẹ nhàng về những điều cơ bản của lập trình, xây dựng để viết các chương trình đầu tiên của bạn. Hướng dẫn dễ thực hiện này có đầy đủ các bài tập để thực hành và củng cố từng khái niệm mới, cũng như giúp bạn tự tin rằng mình đã sẵn sàng để chuyển sang bài học tiếp theo. Khi bạn tiến bộ, bạn sẽ học các chủ đề và khái niệm lập trình phổ biến trên hầu hết các ngôn ngữ lập trình khác. Đến cuối cuốn sách, bạn sẽ nắm vững cách viết chương trình cũng như các phương pháp hay nhất về lập trình

Cuốn sách này được viết cho ai

Bất kỳ ai không có kinh nghiệm lập trình muốn có một cuốn sách dễ hiểu hướng dẫn bạn qua các bài học và bài tập ngắn

Chương 4 có sẵn miễn phí. Biến và biểu thức. Đặt tên và giá trị cho mọi thứ

Chương 30 có sẵn miễn phí. Tạo các loại đối tượng của riêng bạn

Cuốn sách Quick Python, Phiên bản thứ 3

Bởi Naomi Ceder

  • Công ty xuất bản Manning
  • ISBN 9781617294037 400 trang [ước tính]
  • MEAP bắt đầu vào tháng 12 năm 2016, Xuất bản vào mùa xuân năm 2017 [ước tính]

MEAP. quyền truy cập sớm vào các chương khi chúng đang được viết, có tại trang web của Manning Publications. Cuốn sách Quick Python, Phiên bản thứ 3

Tổng quan về sách

Bản sửa đổi thứ ba này của cuốn sách nổi tiếng The Quick Python Book của Manning cung cấp phần giới thiệu cập nhật rõ ràng, sắc nét về ngôn ngữ lập trình Python trang nhã và cú pháp nổi tiếng dễ đọc của nó. Được viết cho các lập trình viên mới làm quen với Python, ấn bản mới nhất này bao gồm các bài tập mới xuyên suốt. Nó bao gồm các tính năng phổ biến cho các ngôn ngữ khác một cách chính xác, đồng thời giới thiệu chi tiết thư viện hàm tiêu chuẩn toàn diện của Python và các tính năng độc đáo

Sau khi khám phá cú pháp, luồng điều khiển và cấu trúc dữ liệu cơ bản của Python, cuốn sách cho biết cách tạo và triển khai các ứng dụng đầy đủ cũng như các thư viện mã lớn hơn. Nó giải quyết các tính năng Python đã thiết lập cũng như các tùy chọn hướng đối tượng nâng cao có sẵn trong Python 3. Đồng thời, bạn sẽ khảo sát bối cảnh phát triển Python hiện tại, bao gồm các phương pháp hay nhất về Pythonic, trích xuất và làm sạch dữ liệu, truy cập cơ sở dữ liệu và khung web

Cuốn sách này được viết cho ai

Cuốn sách này dành cho người biết lập trình, người cần học Python một cách nhanh chóng và hiệu quả

Chương 1 có sẵn miễn phí.

Sách hướng dẫn học máy Python

Bởi Prateek Joshi

ISBN 13. 9781786464477 Packt Publishing 304 trang [Tháng 6 năm 2016]

Tổng quan về sách

Học máy ngày càng trở nên phổ biến trong thế giới dựa trên dữ liệu hiện đại. Nó được sử dụng rộng rãi trên nhiều lĩnh vực như công cụ tìm kiếm, người máy, ô tô tự lái, v.v. Với cuốn sách này, bạn sẽ học cách thực hiện các tác vụ học máy khác nhau trong các môi trường khác nhau. Chúng ta sẽ bắt đầu bằng cách khám phá một loạt các tình huống thực tế mà máy học có thể được sử dụng và xem xét các khối xây dựng khác nhau. Xuyên suốt cuốn sách, bạn sẽ sử dụng nhiều thuật toán học máy khác nhau để giải quyết các vấn đề trong thế giới thực và sử dụng Python để triển khai các thuật toán này. Bạn sẽ khám phá cách xử lý nhiều loại dữ liệu khác nhau và khám phá sự khác biệt giữa các mô hình máy học như học có giám sát và không giám sát. Chúng tôi cũng đề cập đến một loạt các kỹ thuật hồi quy, thuật toán phân loại, mô hình dự đoán, kỹ thuật trực quan hóa dữ liệu, công cụ đề xuất, v.v. với sự trợ giúp của các ví dụ thực tế

  • Khám phá các thuật toán phân loại và áp dụng chúng vào bài toán ước lượng khung thu nhập
  • Sử dụng mô hình dự đoán và áp dụng nó vào các vấn đề trong thế giới thực
  • Hiểu cách thực hiện phân khúc thị trường bằng cách sử dụng học tập không giám sát
  • Khám phá các kỹ thuật trực quan hóa dữ liệu để tương tác với dữ liệu của bạn theo nhiều cách khác nhau
  • Tìm hiểu cách xây dựng công cụ đề xuất
  • Hiểu cách tương tác với dữ liệu văn bản và xây dựng các mô hình để phân tích nó
  • Làm việc với dữ liệu giọng nói và nhận dạng các từ được nói bằng Mô hình Markov ẩn
  • Phân tích dữ liệu thị trường chứng khoán bằng Trường ngẫu nhiên có điều kiện
  • Làm việc với dữ liệu hình ảnh và xây dựng hệ thống để nhận dạng hình ảnh và nhận dạng khuôn mặt sinh trắc học
  • Nắm bắt cách sử dụng deep neural network để xây dựng hệ thống nhận dạng ký tự quang học

Cuốn sách này được viết cho ai

Cuốn sách này dành cho các lập trình viên Python đang tìm cách sử dụng các thuật toán học máy để tạo các ứng dụng trong thế giới thực. Cuốn sách này thân thiện với những người mới bắt đầu sử dụng Python, nhưng việc làm quen với lập trình Python chắc chắn sẽ hữu ích khi tìm hiểu mã

trang của nhà xuất bản

Lập trình mô-đun với Python

Bởi Erik Westra

ISBN 13. 9781785884481 Packt Publishing 246 trang [Tháng 5 năm 2016]

Tổng quan về sách

Cuốn sách này sẽ giúp người đọc phát triển các chương trình dễ đọc, đáng tin cậy và có thể bảo trì bằng Python. Bắt đầu với phần giới thiệu về khái niệm mô-đun và gói, cuốn sách này chỉ ra cách bạn có thể sử dụng các khối xây dựng này để tổ chức một chương trình phức tạp thành các phần hợp lý và đảm bảo các phần đó hoạt động chính xác cùng nhau. Sử dụng các ví dụ thực tế được viết rõ ràng, cuốn sách này trình bày cách bạn có thể sử dụng các kỹ thuật mô-đun để xây dựng các chương trình tốt hơn. Một số mẫu lập trình mô-đun phổ biến được đề cập, bao gồm chia để trị, trừu tượng hóa, đóng gói, trình bao bọc và khả năng mở rộng. Bạn cũng sẽ học cách kiểm tra các mô-đun và gói của mình, cách chuẩn bị mã để chia sẻ với người khác và cách xuất bản các mô-đun và gói của bạn trên GitHub và Chỉ mục gói Python để người khác có thể sử dụng chúng. Cuối cùng, bạn sẽ học cách sử dụng các kỹ thuật thiết kế mô-đun để trở thành một lập trình viên hiệu quả hơn

  • Tìm hiểu cách sử dụng các mô-đun và gói để sắp xếp mã Python của bạn
  • Hiểu cách sử dụng câu lệnh nhập để tải các mô-đun và gói vào chương trình của bạn
  • Sử dụng các mẫu mô-đun phổ biến như trừu tượng hóa và đóng gói để viết các chương trình tốt hơn
  • Khám phá cách tạo các gói Python tự kiểm tra
  • Tạo các mô-đun có thể tái sử dụng mà các lập trình viên khác có thể sử dụng
  • Tìm hiểu cách sử dụng GitHub và Python Package Index để chia sẻ mã của bạn với người khác

  • Tận dụng các mô-đun và gói mà người khác đã viết
  • Sử dụng các kỹ thuật mô-đun để xây dựng các hệ thống mạnh mẽ có thể xử lý các yêu cầu phức tạp và thay đổi theo thời gian

Cuốn sách này được viết cho ai

Cuốn sách này dành cho các lập trình viên Python từ sơ cấp đến trung cấp, những người muốn tìm hiểu cách sử dụng các mô-đun và gói trong chương trình của họ. Mặc dù người đọc phải hiểu những điều cơ bản về lập trình Python, nhưng không cần có kiến ​​thức về kỹ thuật lập trình mô-đun

trang của nhà xuất bản

Người học việc của Coder. Học lập trình với Python 3

Bởi Pieter Spronck

~400 trang [tháng 7 năm 2016]

Tổng quan về sách

"The Coder's Apprentice" là một cuốn sách khóa học nhằm dạy Python 3 cho sinh viên và thanh thiếu niên hoàn toàn mới làm quen với lập trình. Trái ngược với nhiều cuốn sách khác dạy lập trình Python, cuốn sách này giả định rằng học sinh không có kiến ​​thức lập trình trước đó và chứa nhiều bài tập cho phép học sinh rèn luyện kỹ năng lập trình của mình.

Cuốn sách bao gồm tất cả các khía cạnh lập trình hướng đối tượng và lập trình bắt buộc của Python 3, bao gồm

  • Cài đặt, viết và chạy Python
  • Biểu thức, biến, điều kiện, vòng lặp và hàm
  • Chuỗi, bộ dữ liệu, danh sách, từ điển và bộ
  • Tệp văn bản, tệp nhị phân và ngoại lệ
  • Hướng đối tượng, nạp chồng toán tử, kế thừa, trình vòng lặp và trình tạo
  • biểu thức chính quy

Cuốn sách cũng dành thời gian cho thiết kế thuật toán và viết mã hiệu quả

Cuốn sách được cung cấp miễn phí dưới dạng PDF

Học Python cho pháp y

Bởi Preston Miller, Chapin Bryce

ISBN 13. 9781783285235 Packt Publishing 488 trang [Tháng 5 năm 2016]

Tổng quan về sách

Cuốn sách này sẽ minh họa cách thức và lý do tại sao bạn nên học Python để tăng cường kỹ năng phân tích và hiệu quả khi bạn giải quyết các vấn đề trong thế giới thực một cách sáng tạo thông qua các hướng dẫn dựa trên hướng dẫn. Các hướng dẫn sử dụng thiết kế tương tác, mang đến cho bạn trải nghiệm về quy trình phát triển để bạn hiểu rõ hơn về ý nghĩa của việc trở thành một nhà phát triển pháp y

  • Khám phá cách thực hiện phát triển tập lệnh Python
  • Cập nhật bản thân bằng cách tìm hiểu các phương pháp hay nhất trong lập trình pháp y
  • Xây dựng tập lệnh thông qua thiết kế lặp
  • Khám phá sự phát triển nhanh chóng của các tập lệnh chuyên dụng
  • Hiểu cách tận dụng các thư viện pháp y do cộng đồng phát triển
  • Thiết kế linh hoạt để đáp ứng các rào cản hiện tại và tương lai
  • Tiến hành điều tra hiệu quả và hiệu quả thông qua phân tích trước theo chương trình

Cuốn sách này được viết cho ai

Nếu bạn là sinh viên pháp y, người có sở thích hoặc chuyên gia đang tìm cách nâng cao hiểu biết của mình về pháp y thông qua việc sử dụng ngôn ngữ lập trình, thì cuốn sách này là dành cho bạn. Bạn không bắt buộc phải có kinh nghiệm lập trình trước đó để học và nắm vững nội dung trong cuốn sách này. Tài liệu này, do các chuyên gia pháp y tạo ra, được viết với góc nhìn độc đáo và sự hiểu biết của những giám khảo muốn học lập trình

trang của nhà xuất bản

Sách dạy phân tích dữ liệu thực tế

Bởi Tomasz Drabas

ISBN 13. 9781783551668 Packt Publishing 384 trang [Tháng 4 năm 2016]

Tổng quan về sách

Cuốn sách này cung cấp một tập hợp phong phú các công thức độc lập đi sâu vào thế giới phân tích và mô hình hóa dữ liệu bằng nhiều cách tiếp cận, công cụ và thuật toán khác nhau. Bạn sẽ tìm hiểu kiến ​​thức cơ bản về xử lý và lập mô hình dữ liệu, đồng thời sẽ dần dần xây dựng các kỹ năng của mình đối với các chủ đề nâng cao hơn như mô phỏng, xử lý văn bản thô, phân tích tương tác xã hội, v.v.

  • Đọc, dọn dẹp, biến đổi và lưu trữ dữ liệu của bạn bằng Pandas và OpenRefine

  • Hiểu dữ liệu của bạn và khám phá mối quan hệ giữa các biến bằng cách sử dụng Pandas và D3. js
  • Khám phá nhiều kỹ thuật khác nhau để phân loại và phân cụm dữ liệu cuộc gọi của chiến dịch tiếp thị ra nước ngoài của một ngân hàng bằng cách sử dụng Pandas, mlpy, NumPy và Statsmodels

  • Giảm số chiều của tập dữ liệu của bạn và trích xuất các tính năng quan trọng nhất với gấu trúc, NumPy và mlpy

  • Dự đoán sản lượng của nhà máy điện bằng mô hình hồi quy và dự báo lưu lượng nước của các con sông ở Mỹ bằng các phương pháp chuỗi thời gian sử dụng gấu trúc, NumPy, Statsmodels và scikit-learning

  • Khám phá các tương tác xã hội và xác định các hoạt động gian lận với các khái niệm lý thuyết đồ thị bằng NetworkX và Gephi
  • Quét các trang web trên Internet bằng urllib và BeautifulSoup và tìm hiểu các kỹ thuật xử lý ngôn ngữ tự nhiên để phân loại xếp hạng phim bằng NLTK

  • Nghiên cứu các kỹ thuật mô phỏng trong một ví dụ về trạm xăng với mô hình dựa trên tác nhân

Cuốn sách này được viết cho ai

Hướng dẫn công thức thực hành này được chia thành ba phần giải quyết và khắc phục các vấn đề về mô hình hóa dữ liệu trong thế giới thực mà các nhà phân tích/nhà khoa học dữ liệu gặp phải trong công việc hàng ngày của họ. Mỗi công thức độc lập được viết theo cách dễ thực hiện và từng bước

trang của nhà xuất bản

Dự án Python cho trẻ em

Jessica Ingrassellino

ISBN. 9781782175063

192 trang, tháng 4 năm 2016, Packt Publishing

Trẻ em luôn là những người học hỏi nhanh và nhiệt tình nhất, và sẵn sàng tự nhiên tạo ra những thứ trông giống như phép thuật ở cuối [khi nó hoạt động. ]. Lập trình có thể là một phép thuật như vậy. Có thể viết một chương trình hoạt động giúp họ cảm thấy họ đã thực sự đạt được điều gì đó. Trẻ em ngày nay rất am hiểu về công nghệ và không thể chờ đợi để bước vào thế giới kỹ thuật số có nhịp độ nhanh

Bởi vì Python là một trong những ngôn ngữ phổ biến nhất và có cú pháp khá đơn giản để hiểu, ngay cả trẻ em cũng háo hức sử dụng nó như một bước đệm để học ngôn ngữ lập trình

Cuốn sách này bao gồm các dự án đơn giản và thú vị, đồng thời dạy trẻ em cách viết mã Python hiệu quả

Cuốn sách sẽ dạy những điều cơ bản về lập trình Python, cài đặt, v.v. và sau đó sẽ chuyển sang các dự án. Tổng cộng có ba dự án, với từng bước được giải thích cẩn thận, không có bất kỳ giả định nào về kinh nghiệm trước đó

Bạn sẽ học được gì

  • Bắt đầu loay hoay với các biến của Python, xây dựng hàm và tương tác với người dùng
  • Xây dựng máy tính của riêng bạn bằng Thư viện toán học
  • Huấn luyện Python để đưa ra quyết định hợp lý
  • Làm việc với các đối tượng 2D chuyển động trên màn hình
  • Hiểu Thư viện Pygame và xây dựng trò chơi của riêng bạn

Cuốn sách này dành cho trẻ em [từ 10 tuổi trở lên]. Đây là cuốn sách dành cho những người hoàn toàn mới bắt đầu, những người thiếu kiến ​​thức về máy tính hoặc ngôn ngữ lập trình và muốn bắt đầu trong thế giới lập trình

Học lập trình với Minecraft

Craig Richardson

ISBN. 978-1-59327-670-6

304 trang, tháng 12 năm 2015, No Starch Press

Bạn đã vượt qua những con creeper giỏi nhất, đi sâu vào các hang động và thậm chí có thể đi đến The End và quay trở lại—nhưng bạn đã bao giờ biến một thanh kiếm thành một cây đũa thần chưa?

Trong Học cách lập trình với Minecraft®, bạn sẽ làm được tất cả những điều này và hơn thế nữa với sức mạnh của Python, một ngôn ngữ miễn phí được hàng triệu lập trình viên chuyên nghiệp và lần đầu sử dụng

Bắt đầu với một số bài học Python ngắn, đơn giản và sau đó sử dụng các kỹ năng mới của bạn để sửa đổi Minecraft để tạo ra kết quả tức thì và hoàn toàn tuyệt vời. Tìm hiểu cách tùy chỉnh Minecraft để tạo các trò chơi nhỏ, sao chép toàn bộ tòa nhà và biến các khối nhàm chán thành vàng

Bạn cũng sẽ viết các chương trình

  • Đưa bạn vào chuyến tham quan dịch chuyển tự động vòng quanh thế giới Minecraft của bạn
  • Xây dựng các tượng đài đồ sộ, kim tự tháp, rừng và hơn thế nữa trong tích tắc
  • Tạo lối đi bí mật mở ra khi bạn kích hoạt công tắc ẩn
  • Tạo một thị trấn ma quái biến mất và xuất hiện trở lại ở nơi khác
  • Hiển thị chính xác nơi đào các khối hiếm
  • Làm phép để một thác hoa [hoặc thuốc nổ nếu bạn táo bạo. ] theo dõi mọi bước đi của bạn
  • Làm trò nghịch ngợm với những cái bẫy dung nham khủng khiếp và những lời nguyền nước gây ra lũ lụt lớn

Cho dù bạn là một người hâm mộ cuồng nhiệt Minecraft hay một người mới bắt đầu, bạn sẽ thấy Minecraft ở một khía cạnh hoàn toàn mới trong khi học những điều cơ bản về lập trình. Chắc chắn, bạn có thể dành cả ngày để khai thác các tài nguyên quý giá hoặc tự tay xây dựng dinh thự của mình, nhưng với sức mạnh của Python, những ngày đó đã qua

Đòi hỏi. Windows 7 trở lên; . 10 hoặc mới hơn;

Sử dụng Python 3

Tự động hóa những thứ nhàm chán với Python

Al Sweigart

ISBN. 978-1-59327-599-0

504 trang, tháng 4 năm 2015, No Starch Press

Nếu bạn đã từng dành hàng giờ để đổi tên tệp hoặc cập nhật hàng trăm ô bảng tính, bạn sẽ biết những công việc như thế này tẻ nhạt như thế nào. Nhưng nếu bạn có thể để máy tính làm chúng cho bạn thì sao?

Trong Tự động hóa những thứ nhàm chán với Python, bạn sẽ học cách sử dụng Python để viết các chương trình thực hiện trong vài phút mà bạn sẽ mất hàng giờ để làm bằng tay—không yêu cầu kinh nghiệm lập trình trước đó. Khi bạn đã nắm vững kiến ​​thức cơ bản về lập trình, bạn sẽ tạo các chương trình Python dễ dàng thực hiện các kỳ tích tự động hóa hữu ích và ấn tượng để

  • Tìm kiếm văn bản trong một tệp hoặc trên nhiều tệp
  • Tạo, cập nhật, di chuyển và đổi tên tệp và thư mục
  • Tìm kiếm trên Web và tải xuống nội dung trực tuyến
  • Cập nhật và định dạng dữ liệu trong bảng tính Excel ở mọi kích thước
  • Tách, hợp nhất, tạo hình mờ và mã hóa các tệp PDF
  • Gửi email nhắc nhở và thông báo văn bản
  • Điền vào các mẫu đơn trực tuyến

Hướng dẫn từng bước hướng dẫn bạn qua từng chương trình và các dự án thực hành ở cuối mỗi chương thách thức bạn cải thiện các chương trình đó và sử dụng các kỹ năng mới tìm được của bạn để tự động hóa các tác vụ tương tự

Đừng lãng phí thời gian của bạn để làm công việc mà một con khỉ được huấn luyện tốt có thể làm. Ngay cả khi bạn chưa bao giờ viết một dòng mã nào, bạn vẫn có thể khiến máy tính của mình thực hiện công việc nặng nhọc. Tìm hiểu cách làm trong Tự động hóa những thứ nhàm chán với Python

Ghi chú. Các chương trình trong cuốn sách này được viết để chạy trên Python 3

Làm toán với Python

Amit Saha

ISBN. 978-1-59327-640-9

264 trang, tháng 8 năm 2015, No Starch Press

Trong Làm toán với Python, bạn sẽ học cách sử dụng ngôn ngữ lập trình Python như một công cụ để đi sâu vào các khái niệm toán học. Python rất dễ học và hoàn hảo để khám phá các chủ đề như thống kê, hình học, xác suất và phép tính. Bạn sẽ học cách viết chương trình để tìm đạo hàm, giải các phương trình bằng đồ thị, vận dụng các biểu thức đại số, thậm chí kiểm tra chuyển động của viên đạn

Thay vì thực hiện các phép tính tẻ nhạt bằng tay, bạn sẽ học cách sử dụng các hàm và mô-đun Python để xử lý việc xử lý số trong khi bạn tập trung vào các nguyên tắc đằng sau phép toán. Các bài tập xuyên suốt dạy các khái niệm lập trình cơ bản, như sử dụng hàm, xử lý dữ liệu nhập của người dùng, đọc và thao tác dữ liệu. Khi bạn học cách suy nghĩ bằng máy tính, bạn sẽ khám phá ra những cách mới để khám phá và suy nghĩ về toán học, đồng thời đạt được các kỹ năng lập trình có giá trị mà bạn có thể sử dụng để tiếp tục học toán và khoa học máy tính.

Nếu bạn quan tâm đến toán học nhưng vẫn chưa tìm hiểu về lập trình, bạn sẽ thấy rằng Python giúp bạn dễ dàng tìm hiểu sâu hơn về chủ đề này—hãy để Python xử lý công việc tẻ nhạt trong khi bạn dành nhiều thời gian hơn cho toán học

Dành cho lứa tuổi từ 14 trở lên

Khóa học về sự cố Python

Eric Matthes

ISBN. 978-1-59327-603-4

624 trang, tháng 11 năm 2015, No Starch Press

Giải quyết vấn đề, chế tạo mọi thứ và làm những điều thú vị

Khóa học về sự cố Python là phần giới thiệu kỹ lưỡng và nhịp độ nhanh về Python sẽ giúp bạn viết chương trình, giải quyết vấn đề và làm cho mọi thứ hoạt động nhanh chóng.

Trong nửa đầu của cuốn sách, bạn sẽ học các khái niệm lập trình cơ bản, từ cài đặt Python đến mã kiểm tra, bao gồm cách sử dụng trình soạn thảo văn bản, viết mã rõ ràng và dễ đọc, lưu trữ dữ liệu trong danh sách và từ điển, tạo các lớp mô phỏng đời thực. . Bạn cũng sẽ học cách làm cho chương trình của mình tương tác và kiểm tra mã của bạn một cách an toàn trước khi thêm mã đó vào dự án của bạn. Các bài tập trong các chương sẽ giúp củng cố việc học của bạn để bạn có thể áp dụng kiến ​​thức đó vào thực tế trong nửa sau, với ba dự án quan trọng. một trò chơi arcade lấy cảm hứng từ Kẻ xâm lược không gian, trực quan hóa dữ liệu với các thư viện siêu tiện dụng của Python và một ứng dụng Web đơn giản mà bạn có thể triển khai trực tuyến

Khi bạn hoàn thành Khóa học về sự cố Python, bạn sẽ học cách

  • Tạo trò chơi phản ứng với các nút và nhấp chuột, đồng thời phát triển khó khăn hơn khi bạn tiến bộ
  • Làm việc với dữ liệu và tạo trực quan tương tác
  • Sử dụng các thư viện và công cụ Python hữu ích nhất, bao gồm. matplotlib, numpy và pygal
  • Tạo và tùy chỉnh các ứng dụng Web và triển khai chúng trực tuyến một cách an toàn
  • Xử lý các lỗi và sai sót, để bạn chuẩn bị tốt hơn cho việc giải quyết các vấn đề lập trình của riêng mình sau này

Khóa học Python Crash sẽ dạy cho bạn những gì bạn cần biết để bắt đầu lập trình những thứ có ý nghĩa một cách nhanh chóng

Sử dụng Python 2 và 3

Python cho trẻ em

Jason Briggs

ISBN. 978-1-59327-407-8

344 trang, tháng 12 năm 2012, No Starch Press

Mã trong cuốn sách này chạy trên hầu hết mọi thứ. Windows, Mac, Linux, thậm chí là máy tính xách tay OLPC hoặc Raspberry Pi

Python là một ngôn ngữ lập trình mạnh mẽ, biểu cảm, dễ học và thú vị khi sử dụng. Nhưng những cuốn sách về học lập trình bằng Python có thể hơi buồn tẻ, xám xịt và nhàm chán, và điều đó không thú vị đối với bất kỳ ai

Python for Kids đưa Python vào cuộc sống và đưa bạn [và cha mẹ của bạn] vào thế giới lập trình. Jason R kiên nhẫn. Briggs sẽ hướng dẫn bạn những điều cơ bản khi bạn thử nghiệm các chương trình ví dụ độc đáo [và thường vui nhộn] có quái vật hung dữ, đặc vụ bí mật, quạ ăn trộm, v.v. Các điều khoản mới được xác định;

Các chương kết thúc với các câu đố lập trình được thiết kế để kéo dài trí não của bạn và củng cố sự hiểu biết của bạn. Đến cuối cuốn sách, bạn sẽ lập trình được hai trò chơi hoàn chỉnh. một bản sao của Pong nổi tiếng và “Mr. Stick Man Races for the Exit”—một trò chơi nền tảng với các bước nhảy, hoạt hình, v.v.

Khi bạn bắt đầu cuộc phiêu lưu lập trình của mình, bạn sẽ học cách

  • Sử dụng các cấu trúc dữ liệu cơ bản như danh sách, bộ dữ liệu và bản đồ
  • Sắp xếp và sử dụng lại mã của bạn với các chức năng và mô-đun
  • Sử dụng các cấu trúc điều khiển như vòng lặp và câu lệnh điều kiện
  • Vẽ hình và mẫu bằng mô-đun con rùa của Python
  • Tạo trò chơi, hoạt ảnh và các kỳ quan đồ họa khác với tkinter

Tại sao người lớn nghiêm túc nên có tất cả những niềm vui?

Dành cho trẻ em từ 10 tuổi trở lên [và cha mẹ của chúng]

Với tác phẩm nghệ thuật gốc của Miran Lipovača

Dạy con bạn viết mã

Bryson Payne

ISBN. 978-1-59327-614-0

336 trang, tháng 4 năm 2015, No Starch Press

Dạy trẻ viết mã là hướng dẫn dành cho phụ huynh và giáo viên dạy trẻ lập trình cơ bản và giải quyết vấn đề bằng Python, ngôn ngữ mạnh mẽ được sử dụng trong các khóa học đại học và bởi các công ty công nghệ như Google và IBM

Giải thích từng bước sẽ giúp trẻ học tư duy tính toán ngay lập tức, trong khi các ví dụ trực quan và định hướng trò chơi thu hút sự chú ý của trẻ. Phần giới thiệu thân thiện về các khái niệm lập trình cơ bản như biến, vòng lặp và hàm sẽ giúp ngay cả những lập trình viên trẻ nhất xây dựng các kỹ năng cần thiết để tạo ra các trò chơi và ứng dụng thú vị của riêng họ

Cho dù bạn đã viết mã nhiều năm hay chưa bao giờ lập trình bất cứ thứ gì, Dạy trẻ viết mã sẽ giúp bạn chỉ cho lập trình viên trẻ của mình cách lập trình.

  • Khám phá hình học bằng cách vẽ các hình đầy màu sắc với đồ họa Rùa
  • Viết chương trình để mã hóa và giải mã tin nhắn, chơi Rock-Paper-Kéo và tính xem ai đó cao bao nhiêu trong quả bóng Ping-Pong
  • Tạo các trò chơi thú vị, có thể chơi được như War, Yahtzee và Pong
  • Thêm tính tương tác, hoạt ảnh và âm thanh vào ứng dụng của họ

Dạy trẻ viết mã là người bạn đồng hành hoàn hảo cho bất kỳ lớp học lập trình giới thiệu nào hoặc buổi gặp mặt sau giờ học, hoặc đơn giản là những nỗ lực giáo dục của bạn tại nhà. Dành những buổi chiều vui vẻ, hiệu quả bên máy tính với con bạn—tất cả các bạn đều có thể học được điều gì đó

Python cho người mới bắt đầu

Tiến sĩ. Martin Jones

ISBN. 978-1514376980

246 trang, 2015

Bắt đầu với lập trình có thể là một thử thách đáng sợ. Hầu hết các cuốn sách và hướng dẫn đều lấy nhiều kiến ​​thức cũ, bỏ qua các thuật ngữ và khái niệm mới, đồng thời sử dụng các ví dụ chỉ có ý nghĩa nếu bạn đã hiểu về lập trình

Cuốn sách này khác. Nó cung cấp cho bạn phần giới thiệu về lập trình bằng Python từ đầu, bắt đầu với các mẹo về cài đặt và thiết lập môi trường lập trình của bạn, đồng thời di chuyển qua các phần cốt lõi của ngôn ngữ Python theo thứ tự hợp lý. Tiến sĩ. Jones đã rút ra kinh nghiệm nhiều năm giảng dạy lập trình của mình để sản xuất một cuốn sách hướng dẫn bạn từng bước về ngôn ngữ này bằng các thuật ngữ đơn giản

Cuốn sách không thừa nhận bất kỳ kiến ​​thức nào trước đó và giới thiệu các khái niệm lập trình cơ bản như biến, vòng lặp và hàm bằng các thuật ngữ đơn giản và ví dụ dễ thực hiện mà bạn có thể chạy và sửa đổi

Cuốn sách có một cách tiếp cận độc đáo với các bài tập thực tế. Thay vì chỉ trình bày cho bạn các giải pháp, nó cho bạn thấy các chương trình lớn, phức tạp được xây dựng dần dần như thế nào từ các khối xây dựng đơn giản, giải thích vai trò của từng dòng. Bạn có thể tải xuống các ví dụ và lời giải bài tập - tự chỉnh sửa, sửa đổi và chạy chúng

File ví dụ và bài tập có tại website của tác giả. Python cho người mới bắt đầu

Xử lý địa lý với Python

Chris Garrard

Ấn phẩm Manning ISBN. 9781617292149, 400 trang, MEAP Bắt đầu tháng 5 năm 2014

Dữ liệu không gian địa lý khó có thể bỏ qua. Gần như mọi ô tô, điện thoại hoặc máy ảnh đều có cảm biến GPS và ảnh chụp từ trên không, ảnh vệ tinh và dữ liệu thể hiện ranh giới chính trị, đường xá, sông suối đều có sẵn để tải xuống miễn phí từ nhiều trang web. Xử lý địa lý là khoa học đọc, phân tích và trình bày dữ liệu không gian địa lý theo chương trình. Ngôn ngữ Python, cùng với hàng tá thư viện và công cụ mã nguồn mở, giúp bạn có thể thực hiện các tác vụ xử lý địa lý chuyên nghiệp mà không cần đầu tư vào các gói độc quyền đắt tiền như ArcGIS và MapInfo

Xử lý địa lý với Python dạy bạn cách sử dụng ngôn ngữ lập trình Python cùng với các công cụ nguồn mở và miễn phí để đọc, viết và xử lý dữ liệu không gian địa lý. Bạn sẽ tìm hiểu cách truy cập các tập dữ liệu có sẵn để tạo bản đồ hoặc thực hiện các phân tích của riêng mình bằng các công cụ mã nguồn mở và miễn phí như các mô-đun GDAL, Shapely và Fiona Python. Bạn sẽ nắm vững các thực hành cốt lõi như xử lý nhiều định dạng tệp vectơ, chỉnh sửa và thao tác hình học, áp dụng các bộ lọc thuộc tính và không gian, làm việc với các phép chiếu và thực hiện các phân tích cơ bản trên dữ liệu vectơ. Bạn cũng sẽ học cách tạo dữ liệu không gian địa lý, thay vì chỉ sử dụng nó. Cuốn sách cũng bao gồm cách thao tác và phân tích dữ liệu raster, chẳng hạn như ảnh hàng không, ảnh vệ tinh và mô hình độ cao kỹ thuật số

Chương một có sẵn miễn phí. Giới thiệu

MEAP có sẵn tại Trang web của Ấn phẩm Manning. Xử lý địa lý với Python

Khóa học thuật toán và lập trình

Guilherme Soares Lima

[2015, 100 trang]

Cuốn sách giới thiệu nhẹ nhàng về thuật toán và lập trình với Python, đặc biệt dành cho những người chưa biết lập trình trên bất kỳ ngôn ngữ nào. Nó có một cách tiếp cận tiến bộ, nó bao gồm hầu hết các chủ đề cơ bản như logic lập trình, cấu trúc lặp lại. Đó là một cuốn sách nhỏ, nhưng là một công cụ học tập hiệu quả. Nó giúp có được định hướng tốt ngay từ đầu. Nó chỉ có 100 trang và hoàn toàn miễn phí

Nguyên tắc cơ bản của Python. chương trình đầu tiên

Ken Lambert

ISBN 13. 978-1-111-82270-5 [2012, 510 trang]

Giới thiệu về lập trình và giải quyết vấn đề với Python [CS1]. Bao gồm giải quyết vấn đề thuật toán, cấu trúc dữ liệu cơ bản, thiết kế chức năng và thiết kế hướng đối tượng. Cũng bao gồm phần giới thiệu về đồ họa rùa, xử lý hình ảnh, GUI và mạng

  1. Giới thiệu
  2. Kiểu dữ liệu và biểu thức
  3. Tuyên bố kiểm soát
  4. Chuỗi và tệp văn bản
  5. Danh sách và Từ điển
  6. Thiết kế có chức năng
  7. Xử lý hình ảnh và đồ họa đơn giản
  8. Thiết kế với các lớp học
  9. Giao diện người dùng đồ họa
  10. Lập trình đa luồng, mạng và máy khách/máy chủ

Liên kết đến các chương trình ví dụ và thông tin khác tại trang web của tác giả

Nguyên tắc cơ bản của Python. Cấu trúc dữ liệu

Ken Lambert

ISBN 13. 978-1-285-75200-6 [2014, 496 trang]

Giới thiệu về Python với cấu trúc dữ liệu [CS2]. Bao gồm thiết kế của các lớp bộ sưu tập với tính đa hình và kế thừa, triển khai nhiều giao diện bộ sưu tập và phân tích sự đánh đổi không gian/thời gian của các bộ sưu tập khác nhau, tất cả đều nằm trong khung bộ sưu tập thực tế

  1. Lập trình Python cơ bản
  2. Tổng quan về Bộ sưu tập
  3. Tìm kiếm, Sắp xếp và Phân tích Độ phức tạp
  4. Mảng và cấu trúc liên kết
  5. Giao diện, Triển khai và Đa hình
  6. Các lớp kế thừa và trừu tượng
  7. ngăn xếp
  8. hàng đợi
  9. danh sách
  10. Cây
  11. Bộ và Từ điển
  12. đồ thị

Liên kết đến các chương trình ví dụ và thông tin khác tại trang web của tác giả

Lập trình GUI dễ dàng trong Python

Ken Lambert

ISBN-13. 978-0-9859567-0-7 [Tháng 8, 2012, 110 trang, chỉ ebook]

Giới thiệu về lập trình GUI trong Python. Các chủ đề bao gồm kiến ​​thức cơ bản về bố cục cửa sổ, cấu hình tiện ích con và phản hồi các sự kiện của người dùng. Cuốn sách sử dụng bộ công cụ, breezypythongui, để khám phá các khái niệm và tài nguyên GUI trong một khung mã hóa đơn giản

  1. Chương trình Xin chào thế giới
  2. Windows, bố cục và các thành phần cửa sổ
  3. Các nút lệnh và phản hồi các sự kiện
  4. Nhập và xuất với các trường dữ liệu
  5. Xử lý lỗi và hộp thông báo
  6. Mẫu Mô hình/Chế độ xem/Bộ điều khiển
  7. Kiểm tra các nút, nút radio và menu
  8. Hộp danh sách cuộn
  9. Vùng văn bản và hộp thoại tệp
  10. hộp thoại
  11. Canvas và hoạt động đồ họa
  12. Phản hồi các sự kiện chuột trong Canvases

Liên kết đến các chương trình ví dụ và các trang web bán sách điện tử tại trang web của tác giả

Xây dựng hệ thống máy học với Python

Bởi Willi Richert, Luis Pedro Coelho

ISBN 13. 9781782161400 Packt Publishing 290 trang [07/2013]

Nắm vững nghệ thuật học máy với Python và xây dựng các hệ thống máy học hiệu quả với hướng dẫn thực hành chuyên sâu này

  • Làm chủ Machine Learning bằng cách sử dụng nhiều thư viện Python và bắt đầu xây dựng các hệ thống ML dựa trên Python của riêng bạn
  • Bao gồm phân loại, hồi quy, kỹ thuật tính năng và nhiều hơn nữa được hướng dẫn bởi các ví dụ thực tế
  • Hướng dẫn dựa trên tình huống để hiểu đúng tư duy của một người học máy [khám phá dữ liệu] và triển khai thành công điều này trong các dự án mới hoặc dự án hiện có của bạn

Cuốn sách này được viết cho ai

Cuốn sách này dành cho các lập trình viên Python mới bắt đầu học máy, nhưng muốn học Máy học. Người đọc phải biết Python và có thể cài đặt và sử dụng các thư viện mã nguồn mở. Họ không cần phải biết học máy, mặc dù cuốn sách cũng có thể dùng để giới thiệu về một số thư viện Python cho những độc giả biết học máy. Cuốn sách này không đi sâu vào chi tiết toán học đằng sau các thuật toán

Cuốn sách này chủ yếu nhắm đến các nhà phát triển Python, những người muốn tìm hiểu và xây dựng máy học trong các dự án của họ hoặc những người muốn cung cấp hỗ trợ học máy cho các dự án hiện có của họ và thấy chúng được triển khai hiệu quả

trang của nhà xuất bản

Học lập trình bằng Python

cody jackson

ISBN. 1461182050 [tháng 11 năm 2011, 230 trang]

Giới thiệu về lập trình máy tính, sử dụng ngôn ngữ lập trình Python dễ dàng nhưng mạnh mẽ. Python, một ngôn ngữ đa nền tảng được sử dụng bởi các tổ chức như Google và NASA, cho phép bạn làm việc nhanh chóng và hiệu quả, cho phép bạn tập trung vào công việc của mình thay vì ngôn ngữ. Ngôn ngữ Python cốt lõi [cả hai phiên bản 2. x và 3. x] được thảo luận, cũng như phần giới thiệu về tạo giao diện người dùng đồ họa

Các ý tưởng trong cuốn sách này cung cấp cho người đọc nhiều chủ đề lập trình chính, áp dụng cho nhiều ngôn ngữ lập trình. Sau khi đọc cuốn sách này, người đọc sẽ có thể nhanh chóng tạo các chương trình cấp độ đơn giản đến trung bình và sẵn sàng giải quyết các nhiệm vụ lập trình phức tạp hơn

Phiên bản in

Phiên bản Kindle [không có DRM]

Trang web của cuốn sách cũng cung cấp các phiên bản điện tử thay thế miễn phí, không có DRM. Ngoài ra, các tệp mã nguồn cho các chương trình được hiển thị trong sách cũng có sẵn

Trăn 2. 6 Hướng dẫn dành cho người mới bắt đầu xử lý văn bản

Jeff McNeil

ISBN 13. 978-1-84951-212-1 Packt Publishing 380 trang [Tháng 12 năm 2010]

Cách dễ nhất để học cách thao tác văn bản với Python

  • Cách dễ nhất để học xử lý văn bản với Python
  • Xử lý các định dạng dữ liệu văn bản quan trọng nhất mà bạn sẽ gặp phải
  • Tìm hiểu cách sử dụng các thư viện xử lý văn bản phổ biến nhất hiện có cho Python
  • Đóng gói với các ví dụ để hướng dẫn bạn thông qua

trang của nhà xuất bản

Học Python, Phiên bản thứ 5

[Mark Lutz, O'Reilly Media, tháng 6 năm 2013, 1600 trang]

Phần giới thiệu hướng dẫn chuyên sâu về các nguyên tắc cơ bản của ngôn ngữ cốt lõi Python, dựa trên 260 lớp học trực tiếp do tác giả giảng dạy. Phiên bản này được cập nhật để bao gồm cả Python 3. X và 2. X. Nó đặc biệt dựa trên 3. 3 và 2. 7, nhưng có thể áp dụng cho các bản phát hành khác

liên kết. tác giả, nhà xuất bản

Lập trình Python, Phiên bản thứ 4

[Mark Lutz, O'Reilly Media, tháng 12 năm 2010, 1600 trang]

Phần giới thiệu hướng dẫn chuyên sâu về các miền lập trình ứng dụng Python phổ biến và phần tiếp theo về phạm vi ngôn ngữ cốt lõi của Học Python. Phiên bản này được cập nhật để sử dụng Python 3. X [3. 1 và 3. 2 cụ thể], nhưng phần lớn vẫn được áp dụng cho hầu hết 2. độc giả X

liên kết. tác giả, nhà xuất bản

Tài liệu tham khảo bỏ túi Python, Phiên bản thứ 4

[Mark Lutz, O'Reilly Media, tháng 9 năm 2009, 200 trang]

Một cuốn sách chỉ mang tính tham khảo, được thiết kế để phục vụ như một người bạn đồng hành với cả Học Python và Lập trình Python. Phiên bản này được cập nhật để bao gồm cả Python 3. X và 2. X. Nó đặc biệt dựa trên 3. 1 và 2. 6, nhưng có thể áp dụng cho các bản phát hành khác

liên kết. tác giả, nhà xuất bản

Head First Python của Paul Barry

  • Xuất bản bởi. O'Reilly Media, tháng 11 năm 2010, 496 trang
  • In ISBN. 978-1-4493-8267-4, ISBN 10. 1-4493-8267-3
  • ISBN sách điện tử. 978-1-4493-8268-1, ISBN 10. 1-4493-8268-1

Đầu trăn đầu tiên

Bạn đã bao giờ ước mình có thể học Python từ một cuốn sách chưa? . Bạn sẽ nhanh chóng nắm bắt các nguyên tắc cơ bản của Python, sau đó chuyển sang tính kiên trì, xử lý ngoại lệ, phát triển web, SQLite, sắp xếp dữ liệu và Google App Engine. Bạn cũng sẽ học cách viết ứng dụng di động cho Android, tất cả là nhờ vào sức mạnh mà Python mang lại cho bạn. Head First Python là một trải nghiệm học tập hoàn chỉnh sẽ giúp bạn trở thành một lập trình viên Python chân chính

Cuốn sách này được thiết kế để giúp bạn bắt kịp với Python nhanh nhất có thể

xem http. //trăn. itcarlow. tức là và http. //www. headfirstlabs. com/books/hfpython/ để biết thêm chi tiết

Lập trình thực tế của Jennifer Campbell, Paul Gries và Jason Montojo

Lập trình thực hành [tái bản lần 2]. Giới thiệu về Khoa học Máy tính Sử dụng Python 3

  • ISBN. 978-1-93778-545-1
  • 350 trang, tháng 8 năm 2013

Máy tính được sử dụng trong mọi lĩnh vực khoa học từ sinh thái học đến vật lý hạt. Phần giới thiệu về khoa học máy tính này liên tục củng cố các mối quan hệ đó bằng cách sử dụng các vấn đề khoa học trong thế giới thực làm ví dụ. Bất kỳ ai đã học một lớp khoa học ở trường trung học sẽ có thể theo dõi khi cuốn sách giới thiệu những kiến ​​thức cơ bản về lập trình, sau đó tiếp tục chỉ cho người đọc cách làm việc với cơ sở dữ liệu, tự động tải xuống dữ liệu từ trang web, xây dựng giao diện đồ họa và quan trọng nhất là

Lập trình thực tế của Jennifer Campbell, Paul Gries, Jason Montojo và Greg Wilson

Lập trình thực hành. Giới thiệu về Khoa học Máy tính Sử dụng Python

  • ISBN. 978-1-93435-627-2
  • 350 trang, tháng 4 năm 2009

Máy tính được sử dụng trong mọi lĩnh vực khoa học từ sinh thái học đến vật lý hạt. Phần giới thiệu về khoa học máy tính này liên tục củng cố các mối quan hệ đó bằng cách sử dụng các vấn đề khoa học trong thế giới thực làm ví dụ. Bất kỳ ai đã học một lớp khoa học ở trường trung học sẽ có thể theo dõi khi cuốn sách giới thiệu những kiến ​​thức cơ bản về lập trình, sau đó tiếp tục chỉ cho người đọc cách làm việc với cơ sở dữ liệu, tự động tải xuống dữ liệu từ trang web, xây dựng giao diện đồ họa và quan trọng nhất là

Lập trình hướng đối tượng Python 3

Bụi Phillips

ISBN-13. 978-1-849511-26-1 Packt Publishing 404 trang [tháng 7 năm 2010]

Khai thác sức mạnh của các đối tượng Python 3

Tổng quan về lập trình hướng đối tượng Python 3

  • Tìm hiểu cách lập trình hướng đối tượng trong Python bằng hướng dẫn từng bước này
  • Thiết kế các giao diện công cộng bằng cách sử dụng tính trừu tượng, đóng gói và ẩn thông tin
  • Biến thiết kế của bạn thành phần mềm hoạt động bằng cách nghiên cứu cú pháp Python
  • Tăng, xử lý, xác định và thao tác các ngoại lệ bằng các đối tượng lỗi đặc biệt
  • Triển khai lập trình hướng đối tượng trong Python bằng các ví dụ thực tế

Cuốn sách này được viết cho ai Nếu bạn chưa quen với các kỹ thuật Lập trình hướng đối tượng hoặc nếu bạn có các kỹ năng cơ bản về Python và muốn tìm hiểu sâu về cách thức và thời điểm áp dụng chính xác Lập trình hướng đối tượng trong Python, thì đây là cuốn sách dành cho bạn

Nếu bạn là một lập trình viên hướng đối tượng cho các ngôn ngữ khác, bạn cũng sẽ thấy cuốn sách này là một phần giới thiệu hữu ích về Python, vì nó sử dụng thuật ngữ mà bạn đã quen thuộc.

Các lập trình viên Python 2 đang tìm kiếm một bước tiến trong thế giới mới của Python 3 cũng sẽ thấy cuốn sách này hữu ích và bạn không nhất thiết phải biết Python 2

trang của nhà xuất bản

Thực hành tính toán bằng Python của Bill Punch và Rich Enbody

  • ISBN-10. 0136110673
  • ISBN-13. 9780136110675
  • Addison-Wesley, 696 trang, 25/02/2010

Khoa Khoa học Máy tính của Đại học Bang Michigan đã chuyển đổi Khóa học Nhập môn Lập trình CSE 231 của họ sang Python vào mùa thu năm 2007. Một trong những sản phẩm của sự thay đổi này là sách giáo khoa này, được viết dưới dạng giới thiệu chung về CS1 bằng Python. Cuốn sách sử dụng chủ đề "thao tác dữ liệu" cho các ví dụ của nó, tập trung vào việc sử dụng các bộ dữ liệu trong thế giới thực và thao tác với chúng [trung bình, đồ thị, chỉ số, tìm kiếm, v.v. ] theo nhiều cách khác nhau

Cuốn sách bao gồm chương trình giảng dạy CS1 tiêu chuẩn và bao gồm các phần phát triển thuật toán mở rộng để giúp sinh viên nghiên cứu về máy tính. Tài liệu bổ sung cũng được cung cấp bao gồm. trọn bộ slide power point, bài tập cộng tác trong phòng thí nghiệm, bài tập dự án và lời giải cho hơn 600 bài tập trong sách

Lập trình Head First của Paul Barry và David Griffiths

Hướng dẫn dành cho người học về lập trình, sử dụng ngôn ngữ Python

  • ISBN-10. 0596802374
  • ISBN-13. 978-0596802370
  • Truyền thông O'Reilly
  • 440 trang [11/2009]

Bạn đã bao giờ ước mình có thể học cách lập trình từ một cuốn sách chưa? . Lập trình Head First giới thiệu các khái niệm cốt lõi về viết chương trình máy tính--biến, quyết định, vòng lặp, hàm và đối tượng--được áp dụng bất kể ngôn ngữ lập trình nào, nhưng sử dụng các ví dụ và bài tập cụ thể bằng ngôn ngữ Python năng động và linh hoạt để áp dụng và củng cố

Tìm hiểu các công cụ cơ bản để bắt đầu viết chương trình mà bạn quan tâm chứ không phải phần mềm chung chung mà người khác cho rằng bạn nên có và hiểu rõ hơn về những gì phần mềm có thể [và không thể] làm. Khi bạn hoàn thành, bạn sẽ có nền tảng cần thiết để áp dụng cho bất kỳ ngôn ngữ hoặc dự án phần mềm nào bạn cần hoặc muốn học

Lập trình bằng Python 3. Giới thiệu đầy đủ về ngôn ngữ Python [Ấn bản thứ hai] của Mark Summerfield

  • ISBN10. 0321680561
  • Addison-Wesley chuyên nghiệp
  • 648 trang [11/2009]

Cuốn sách này hướng dẫn bạn cách viết chương trình bằng Python 3 theo phong cách Python 3 tốt

Cuốn sách sẽ hữu ích cho những người lập trình chuyên nghiệp như một phần công việc của họ, dù là nhà phát triển phần mềm toàn thời gian hay những người thuộc các ngành khác, bao gồm các nhà khoa học và kỹ sư, những người cần lập trình để hỗ trợ công việc của họ. Nó cũng sẽ tỏ ra lý tưởng cho những lập trình viên Python 2 cần chuyển [hoặc chuẩn bị chuyển] sang Python 3. Cuốn sách cũng phù hợp với sinh viên—điều kiện tiên quyết duy nhất là một số kiến ​​thức cơ bản về lập trình bằng bất kỳ ngôn ngữ nào, chẳng hạn như Cơ bản hoặc Java, hoặc tất nhiên là chính Python

Cuốn sách dạy lập trình kiểu thủ tục vững chắc, sau đó xây dựng dựa trên đó để dạy lập trình hướng đối tượng vững chắc, sau đó chuyển sang các chủ đề nâng cao hơn như bộ mô tả và bộ trang trí lớp. Nhưng ngay cả những người mới sử dụng Python 3 cũng có thể viết các chương trình hữu ích [mặc dù nhỏ và cơ bản] sau khi đọc chương 1, sau đó tiếp tục tạo các chương trình lớn hơn và phức tạp hơn khi chúng làm việc qua các chương

Trang web của cuốn sách liệt kê mục lục và có liên kết đến các đoạn trích. Nó cũng có tất cả các ví dụ và lời giải bài tập có sẵn để tải về

Python cho thiết kế phần mềm. Làm thế nào để suy nghĩ như một nhà khoa học máy tính của Allen B. Downey, Đại học Kỹ thuật Olin, Massachusetts

  • ISBN-13. 9780521725965]
  • Nhà xuất bản Đại học Cambridge
  • 272 trang [tháng 3 năm 2009]

Python for Software Design là phần giới thiệu ngắn gọn về thiết kế phần mềm bằng ngôn ngữ lập trình Python. Dành cho những người không có kinh nghiệm lập trình, cuốn sách này bắt đầu với những khái niệm cơ bản nhất và dần dần thêm tài liệu mới. Một số ý tưởng mà sinh viên thấy khó khăn nhất, chẳng hạn như đệ quy và lập trình hướng đối tượng, được chia thành một chuỗi các bước nhỏ hơn và được giới thiệu trong một vài chương. Trọng tâm là quá trình lập trình, đặc biệt nhấn mạnh vào gỡ lỗi. Cuốn sách bao gồm một loạt các bài tập, từ các ví dụ ngắn đến các dự án quan trọng, để học sinh có nhiều cơ hội thực hành từng khái niệm mới. Giải bài tập và ví dụ mã có sẵn từ thinkpython. com, cùng với Swampy, một bộ chương trình Python được sử dụng trong một số bài tập

Chào thế giới. Lập trình máy tính cho trẻ em và những người mới bắt đầu khác của Warren Sande và Carter Sande

  • ISBN10. 1933988495
  • ấn phẩm quản lý
  • 488 trang [01/2009]

"Lập trình máy tính là một công cụ mạnh mẽ để trẻ 'học cách học', nghĩa là học các kỹ năng tư duy và giải quyết vấn đề. Những đứa trẻ tham gia vào lập trình chuyển loại hình học đó sang những thứ khác. "--Nicholas Negroponte, người đứng sau dự án Một máy tính xách tay cho mỗi trẻ em với hy vọng đưa máy tính đến tay mọi trẻ em trên trái đất, tháng 1 năm 2008

Máy tính của bạn sẽ không phản hồi khi bạn hét vào nó. Tại sao không học cách nói chuyện với máy tính của bạn bằng ngôn ngữ riêng của nó? . Thêm vào đó, lập trình rất thú vị

Chào thế giới. cung cấp một giới thiệu nhẹ nhàng nhưng kỹ lưỡng về thế giới lập trình máy tính. Nó được viết bằng ngôn ngữ mà một đứa trẻ 12 tuổi có thể làm theo, nhưng bất kỳ ai muốn học cách lập trình máy tính đều có thể sử dụng nó. Ngay cả người lớn. Được viết bởi Warren Sande và con trai của ông, Carter, và được đánh giá bởi các nhà giáo dục chuyên nghiệp, cuốn sách này đã được trẻ em thử nghiệm và được phụ huynh chấp thuận. Bạn không cần biết gì về lập trình để sử dụng cuốn sách. Nhưng bạn nên biết những điều cơ bản khi sử dụng máy tính--e-mail, lướt web, nghe nhạc, v.v. Nếu bạn có thể khởi động một chương trình và lưu một tệp, bạn sẽ không gặp khó khăn gì khi sử dụng cuốn sách này

Sách điện tử màu và sách in đen trắng đều có sẵn từ nhà xuất bản tại www. quản lý. com/sande

Xin chào con trăn. bởi Anthony Briggs

  • Lời nói đầu của Steve Holden
  • 424 trang [Tháng 2, 2012]
  • ISBN 9781935182085

Xin chào. Python bao gồm đầy đủ các khối xây dựng của lập trình Python và giới thiệu cho bạn các chủ đề nâng cao hơn như lập trình hướng đối tượng, lập trình chức năng, lập trình mạng và thiết kế chương trình. Các lập trình viên mới [hoặc gần như mới] sẽ học hầu hết những gì họ cần biết để bắt đầu sử dụng Python ngay lập tức

Một cuốn sách cao cấp hơn Hello World. , cần một chiến thuật khác. Bạn cùng theo dõi khi tác giả viết một dự án thực tế trong mỗi chương. Bạn sẽ thấy cách các lập trình viên nghĩ về việc giải quyết vấn đề bằng lập trình và có những gợi ý về cách mở rộng dự án cho phù hợp với nhu cầu của riêng bạn

Sách Python nhanh, tái bản lần thứ 2

Bản sửa đổi này của cuốn sách nổi tiếng The Quick Python Book của Manning cung cấp phần giới thiệu rõ ràng, sắc nét về ngôn ngữ lập trình Python tao nhã và cú pháp nổi tiếng dễ đọc của nó. Được viết cho các lập trình viên mới làm quen với Python, phiên bản cập nhật này trình bày ngắn gọn các tính năng phổ biến của các ngôn ngữ khác, đồng thời giới thiệu chi tiết thư viện hàm tiêu chuẩn toàn diện của Python và các tính năng độc đáo

Sau khi khám phá cú pháp, luồng điều khiển và cấu trúc dữ liệu cơ bản của Python, cuốn sách cho biết cách tạo, kiểm tra và triển khai các ứng dụng đầy đủ cũng như các thư viện mã lớn hơn. Nó giải quyết các tính năng Python đã thiết lập cũng như các tùy chọn hướng đối tượng nâng cao có sẵn trong Python 3. Đồng thời, bạn sẽ khảo sát bối cảnh phát triển Python hiện tại, bao gồm lập trình GUI, thử nghiệm, truy cập cơ sở dữ liệu và khung web

Chương 4 Chương 6

Đánh giá của Jim Kohli, dzone. com

Sách điện tử và sách in đều có sẵn từ nhà xuất bản tại www. quản lý. com/ceder

IronPython trong hành động của Michael Foord

  • ISBN10. 1933988339
  • ấn phẩm quản lý
  • 480 trang [tháng 3 năm 2009]

IronPython là một triển khai Python cho Microsoft. NET framework, Mono, và các plugin trình duyệt Silverlight và Moonlight. IronPython in Action là phần giới thiệu về lập trình với IronPython cho cả hai. NET quan tâm đến Python và các lập trình viên Python mới làm quen với. BỌC LƯỚI

IronPython in Action bao gồm phần hướng dẫn nhanh về Python, các chương giới thiệu. NET và phát triển ứng dụng có cấu trúc với Python, tích hợp với các thư viện khác. NET như C# và VB. NET, lập trình web phía máy chủ với ASP. NET và lập trình web phía máy khách với Silverlight, quản trị hệ thống, làm việc với thư viện giao diện người dùng WPF và Windows Forms và nhúng công cụ IronPython vào. ứng dụng NET

Cũng như bao gồm các chủ đề cụ thể và cả Python và. NET, cuốn sách đặc biệt chú ý đến các chi tiết cơ bản của Python và. NET mà kinh nghiệm trước đây với Python hoặc C# sẽ không nhất thiết giúp bạn chuẩn bị cho

Sách điện tử màu và sách in đen trắng đều có sẵn từ nhà xuất bản tại www. quản lý. com/fod

"Trăn bắt đầu. Từ người mới đến chuyên nghiệp, ấn bản thứ hai" Magnus Lie Hetland

ISBN13. 978-1-59059-982-2 Apress Inc, 688 trang [tháng 9 năm 2008]

Có được hiểu biết cơ bản về cú pháp và các tính năng của Python với phiên bản thứ hai của cuốn sách Beginner Python, phần giới thiệu cập nhật và tài liệu tham khảo thực tế. Bao gồm một loạt các chủ đề lập trình liên quan đến Python, bao gồm giải quyết nội bộ ngôn ngữ, tích hợp cơ sở dữ liệu, lập trình mạng và dịch vụ web, bạn sẽ được hướng dẫn bởi các nguyên tắc phát triển hợp lý. Mười dự án đi kèm sẽ đảm bảo bạn có thể làm bẩn tay ngay lập tức

Được cập nhật để phản ánh các mô hình lập trình Python mới nhất và một số tính năng quan trọng nhất được tìm thấy trong Python 3 sắp tới. 0 [còn được gọi là Python 3000], các chủ đề nâng cao, chẳng hạn như mở rộng Python và đóng gói/phân phối các ứng dụng Python, cũng được đề cập

Trang chủ [bao gồm phiên bản điện tử]

Lập trình hướng đối tượng trong Python

  • Micheal H. Goldwasser, David Letscher

Đây là sách giáo khoa giới thiệu hướng đối tượng cho khóa học khoa học máy tính [CS1] sử dụng Python

Trang chủ

0136150314, Nhà xuất bản Prentice Hall, 688 trang [tháng 10 năm 2007]

Giới thiệu về Python [phiên bản 2. 5]

  • Guido van Rossum, và Fred L. Drake Jr. [Biên tập viên]

0954161769, Network Theory Ltd, 164 trang [11/2006]

Đây là ấn bản in của hướng dẫn Python chính thức của Guido van Rossum. Đối với mỗi bản sao được bán $1 sẽ được quyên góp cho Python Software Foundation

Trang chủ [bao gồm phiên bản điện tử]

Python cho người giả [phiên bản 2. 5]

  • Stef Maruch và Aahz Maruch

0471778648, Dành cho người giả, 410 trang [tháng 8 năm 2006]

Trang chủ

Theo phong cách Dummies thông thường, cuốn sách này có cách tiếp cận nhẹ nhàng để giới thiệu Python. Ngoài bản thân Python, Python for Dummies cũng đưa ra nhiều lời khuyên về các phương pháp lập trình tốt

Giới thiệu về Máy tính và Lập trình bằng Python. Phương pháp tiếp cận đa phương tiện Mark Guzdial

ISBN. 0131176552 http. //mạng nhện. cc. cổng. edu/mediaComp-dạy

Giới thiệu về lập trình bằng cách điều khiển phương tiện kỹ thuật số --- tạo âm bản và hình ảnh thang độ xám, nối âm thanh, triển khai chromakey

Lập trình Python lõi

ISBN. 0132269937 [ tái bản lần 2. ]; . ]

Prentice Hall PTR / Giáo dục Pearson

~1120 trang [Sep 2006];

Mục tiêu chính của cuốn sách này là dạy cho bạn một cách toàn diện cốt lõi của ngôn ngữ Python, không chỉ là cú pháp của nó [mà bạn không thực sự cần một cuốn sách để học, phải không?]. Biết thêm về cách Python hoạt động bí mật, bao gồm mối quan hệ giữa các đối tượng dữ liệu và quản lý bộ nhớ, sẽ giúp bạn trở thành một lập trình viên Python hiệu quả hơn nhiều. Các chương chủ đề nâng cao có nghĩa là phần giới thiệu hoàn chỉnh hoặc "đi sâu nhanh" vào từng chủ đề riêng biệt đó. Tuy nhiên, nếu hướng tới những lĩnh vực phát triển cụ thể đó, chúng là quá đủ để giúp bạn đi đúng hướng. Chúng tôi có thể nói rằng cuốn sách có 40% giới thiệu, 40% trung cấp [tài liệu cốt lõi chuyên sâu về Python cộng với các chương chủ đề nâng cao] và 20% tham khảo -- nó *không* có nghĩa là thay thế cho một tài liệu tham khảo thuần túy như

Tái bản lần 2 mới mở rộng [300 trang mới. ] và được cập nhật thông qua Python 2. 5 cũng như chức năng đã được xác nhận cho các phiên bản trong tương lai. Cũng được thêm vào là một vài chương mới của tài liệu nâng cao. Như trong ấn bản đầu tiên, bạn có thể tìm thấy rất nhiều bài tập từ dễ đến nâng cao ở cuối mỗi chương để nắm vững các khái niệm về nhà. Hiện tại, đây là cuốn sách Python đầy đủ và cập nhật nhất trên thị trường hiện nay

Từ một người đánh giá ẩn danh. "Viết rất tốt. Đây là cuốn sách rõ ràng, thân thiện nhất mà tôi từng gặp để giải thích về Python và đặt nó trong một ngữ cảnh rộng hơn. Nó không giả định một lượng lớn kinh nghiệm khác. Nó có thể quá chậm đối với những người có trình độ cao hơn, nhưng nó đi sâu vào một số chủ đề Python quan trọng một cách cẩn thận và chuyên sâu. Không giống như quá nhiều cuốn sách dành cho người mới bắt đầu, nó không bao giờ hạ thấp hay tra tấn người đọc bằng những trò chơi văn xuôi trốn tìm trẻ con. Không có quá nhiều ví dụ chuyên sâu về thế giới thực trong cuốn sách [hy vọng anh ấy sẽ thực hiện một tập tiếp theo], nó giúp bạn nắm vững cú pháp và cấu trúc Python. "

Trang chủ [bao gồm các bài đánh giá sách, lỗi in, chương mẫu, liên kết đến các ấn bản thay thế, mã nguồn từ sách, v.v. ]

Liên kết về phiên bản đầu tiên. Bài đánh giá IBM Developer Works Đánh giá tạp chí Linux Phiên bản tiếng Trung Phiên bản điện tử O'Reilly Safari Phiên bản Ấn Độ [tiếng Anh] Phiên bản tiếng Hàn Đánh giá của Hiệp hội người dùng C/C++ Đánh giá về Python Learning Foundation Đánh giá của Mississippi Nhóm người dùng Python [Python vô dụng]

Lập trình Python. Giới thiệu về Khoa học Máy tính

1887902996, Franklin Beedle & Associates, tháng 12 năm 2003

Đây là giáo trình giới thiệu "truyền thống" về khóa học khoa học máy tính [CS1] bằng Python

Trang chủ

  • Làm thế nào để suy nghĩ như một nhà khoa học máy tính. Học với Python

  • Allen Downey, Jeff Elkner và Chris Meyers

0971677506, Green Tea Press 288 trang

Làm thế nào để nghĩ. là sách giáo khoa miễn phí có sẵn theo Giấy phép Tài liệu Miễn phí GNU. Đó là một cuốn sách mới bắt đầu thực sự. Phiên bản sách điện tử miễn phí và có sẵn ở định dạng PDF, HTML và PostScript

Trang chủ

  • Đi sâu vào Python. Python dành cho lập trình viên có kinh nghiệm

  • đánh dấu người hành hương

1590593561, Apress 432 trang

Dive Into Python là sách điện tử Python miễn phí dành cho các lập trình viên có kinh nghiệm có sẵn theo Giấy phép Tài liệu Miễn phí GNU. Một bản in đã được xuất bản bởi Apress http. //www. đè nén. com/, và có sẵn thông qua tất cả các cửa hàng lớn

Trang chủ

Học Python

0596158068 O'Reilly & Associates, 1216 trang [tháng 9 năm 2009]

Học Python dành cho những người mới bắt đầu lập trình Python và những người khác đang tìm kiếm giới thiệu nhanh về ngôn ngữ này. Nó tập trung sâu vào các nguyên tắc cơ bản của ngôn ngữ cốt lõi, dựa trên các lớp đào tạo Python của Mark Lutz và bao gồm nhiều bài tập với các giải pháp để hướng dẫn người đọc thông qua trải nghiệm học tập thực hành

Trang danh mục của O'Reilly Trang sách của tác giả Các chương mẫu Đánh giá ấn bản đầu tiên của Phil Hughes trên Tạp chí Linux

Cuốn sách Python nhanh

1884777740, Manning Publications, 275 trang [10/1999]

Mô tả ngắn gọn và rõ ràng về Python dành cho những độc giả đã quen thuộc với lập trình bằng ít nhất một ngôn ngữ khác

Hai chương mẫu Review by Francis Glassborow in _C Vu_ Review by Phil Hughes Review by AMK

Phiên bản thứ 2 [viết lại hoàn chỉnh chuyển nó từ Python 1. x đến 3. x đã được xuất bản vào tháng 1 năm 2010

Trang của nhà xuất bản cho Sách Python nhanh, tái bản lần 2

Học cách lập trình bằng Python

0201709384, Addison-Wesley, 270 trang [Tháng 12, 2000]

Cuốn sách này dạy lập trình bằng Python cho người mới bắt đầu thực sự. Nó bắt đầu như một hướng dẫn phổ biến trên Web và được mở rộng thành một cuốn sách hoàn chỉnh

Trang chủ

Lập trình Python [Ấn bản thứ ba]

0596009259, O'Reilly & Associates, 1596 trang [Tháng 8, 2006]

Một Python cổ điển, được cập nhật và mở rộng để bao gồm Python 2. 5. Ấn bản đầu tiên, xuất bản năm 1996, là dự án sách Python đầu tiên được ký kết. Lập trình Python là về những gì bạn có thể làm với Python sau khi bạn nắm vững các nguyên tắc cơ bản của ngôn ngữ - nó giả định rằng bạn đã biết ngôn ngữ cốt lõi và tập trung vào lập trình ứng dụng theo kiểu hướng dẫn dần dần. Nó được thiết kế để trở thành phần tiếp theo tự nhiên của cuốn sách Học Python. Cuốn sách này bao gồm 300 trang về GUI, 500 trang về lập trình Internet và hơn thế nữa về cơ sở dữ liệu, lập trình hệ thống, xử lý văn bản, tích hợp Python/C và các chủ đề khác. Cũng có sẵn ở dạng PDF từ O'Reilly

Trang danh mục của O'Reilly Trang sách của tác giả Lời nói đầu của Guido van Rossum Đánh giá về ấn bản đầu tiên của Greg Wilson Đánh giá về ấn bản đầu tiên của Terry Rooker trong ;login. Đánh giá về ấn bản đầu tiên của Danny Yee

Tài liệu tham khảo bỏ túi Python [Phiên bản thứ ba]

0596009402, O'Reilly & Associates, 160 trang [Tháng 2, 2005]

Hướng dẫn tham khảo hữu ích này tóm tắt các câu lệnh Python, hàm tích hợp, mã thoát và định dạng cũng như các tính năng nổi bật khác của ngôn ngữ Python

Thư viện chuẩn Python

0596000960, O'Reilly & Associates, 250 trang [tháng 2 năm 2001]

Một phần dựa trên 3.000 bài báo nhóm tin được viết bởi FredrikLundh, một cựu chiến binh Python trong bốn năm rưỡi qua, cuốn sách này cung cấp các tập lệnh mẫu cho tất cả các mô-đun tiêu chuẩn trong thư viện Python. Cũng có sẵn bằng tiếng Đức

Trang sách của tác giả Bản điện tử [bản chụp lưu trữ]

Lập trình web bằng Python. Kỹ thuật tích hợp Linux, Apache và MySQL

  • George K. Thiruvathukal, John Shafaee và Thomas Christopher

0130410659, Prentice Hall, 450 trang [tháng 10 năm 2001]

Cuốn sách có các chương giới thiệu về Python, mạng, Apache, Linux và MySQL. Nó là một tài liệu tham khảo độc lập về Python và lập trình nguồn mở sử dụng Python để phát triển các ứng dụng thực cũng có sẵn theo giấy phép nguồn mở

Lập trình với Python

  • Tim Altom với Mitch Chapman,

0761523340, Nhà xuất bản Prima, [10/1999]

Đánh giá của Phil Hughes trên Tạp chí Linux Đánh giá của Cary Miller

Sổ tay dành cho nhà phát triển Python

0672319942, Sams, 600 trang [12/2000]

Python Cách lập trình

  • Diễn viên: Harvey M DeitelPaul J DeitelJonathan LiperiBen Wiedermann

0130923613, Prentice Hall, 1376 trang [2002]

Trong sê-ri Deitel nổi tiếng "Cách lập trình"

sự miêu tả

Xử lý văn bản trong Python

Các văn bản miễn phí có sẵn tại

http. // nhận biết. cx/TPiP/

Mua phiên bản cây chết tại

http. //tinyurl. com/jskh

Một đánh giá của Danny Yee tại. http. // dannyreview. com/h/Text_Python. html

Xem thêm. TextProcessingInPython

Các mẫu lập trình Python Thomas Christopher

Prentice-Hall, 2001

ISBN. 0130409561

Có một chương mẫu tại infoIT

Đánh giá. đánh giá ACCU của Francis Glasborow;

Python đầu tiên. Giới thiệu về Điện toán với Python

Atanas Radenski

Gói kỹ thuật số 'Python First' cung cấp phần giới thiệu nhẹ nhàng về khoa học máy tính. Nó còn hơn cả một cuốn sách. Mười chương trực tuyến khép kín bao gồm văn bản điện tử, slide, 62 phòng thí nghiệm, hàng chục chương trình mẫu và câu đố trực tuyến. Gói 'Python First' bao gồm vô số phòng thí nghiệm tự hướng dẫn chi tiết mà bạn có thể tự hoàn thành

Trang chủ

Trăn 2

Lập trình thực hành [bằng Python] "Lập trình thực hành [bằng Python]" có nghĩa là khóa học lập trình đầu tiên và liên kết chặt chẽ với khóa học lập trình nhập môn của Đại học Otago có tên là Lập trình thực tế. Sách giáo khoa được tổ chức thành 24 "bài giảng" bao gồm tất cả các kiến ​​thức cơ bản về lập trình [trình tự, lựa chọn, phép lặp, hàm, v.v.], cùng với tất cả các cấu trúc dữ liệu chính do Python cung cấp

Sách giáo khoa này là phiên bản sửa đổi của "Làm thế nào để suy nghĩ như một nhà khoa học máy tính". Học với Python Phiên bản thứ 2", bởi Jeffrey Elkner, Allen B. Downey và Chris Meyers

Sách không còn nữa

Pareto sẽ học Python như thế nào

Rahul Verma

Python là một ngôn ngữ hướng đối tượng cấp cao rất mạnh mẽ và có các liên kết dễ dàng với C, C ++, Java, v.v. Nó rất có thể là ngôn ngữ đầu tiên và duy nhất mà người kiểm thử phần mềm cần cho các tác vụ kiểm thử tự động thông thường cũng như để xây dựng các khung kiểm thử tự động cho mục đích chung mạnh mẽ

Cuốn sách trực tuyến này được viết để ghi nhớ những người mới bắt đầu học Python. Nó thu hẹp khoảng cách giữa các hướng dẫn rất cơ bản và sách toàn diện

Cuốn sách được cung cấp miễn phí bởi Talent Reboot Trainings and Assessments và lưu trữ phiên bản trực tuyến của cuốn sách như một phần của trang web chính thức của nó

Đọc trực tuyến Phiên bản miễn phí - Pareto sẽ học Python như thế nào

CategoryPythonInEducation CategoryDocumentation

Học Python [Sách điện tử miễn phí]

Bởi Fabrizio Romano

ISBN 13. 9781783551712 Packt Publishing 442 trang [Tháng 12 năm 2015]

Tổng quan về sách

Cuốn sách này đi sâu hơn chứ không chỉ đơn giản là chỉ cho bạn cách xây dựng một ứng dụng Python, cung cấp cho bạn các kiến ​​thức cơ bản về lập trình Python mà mọi nhà phát triển cần biết để tận dụng tối đa ngôn ngữ này. Được đóng gói với các hướng dẫn và ví dụ, tiêu đề này có mọi thứ từ cấu trúc dữ liệu, viết mã có thể sử dụng lại, thử nghiệm, mô hình và cách Python có thể được điều chỉnh. Sách điện tử miễn phí này sẽ giúp biến bạn từ một người mới bắt đầu thành một người sẵn sàng mang lại những điều tốt nhất cho các dự án của họ

  • Cài đặt và chạy Python trên Windows, Mac và Linux ngay lập tức
  • Nắm bắt các khái niệm cơ bản về mã hóa, cùng với các khái niệm cơ bản về cấu trúc dữ liệu và luồng điều khiển
  • Viết mã thanh lịch, có thể tái sử dụng và hiệu quả trong mọi tình huống
  • Hiểu khi nào nên sử dụng phương pháp lập trình hướng đối tượng hoặc chức năng
  • Tạo phần mềm chống đạn, đáng tin cậy bằng cách viết các bài kiểm tra để hỗ trợ mã của bạn
  • Khám phá các ví dụ về GUI, tập lệnh, khoa học dữ liệu và ứng dụng web
  • Học cách độc lập, có khả năng tìm nạp bất kỳ tài nguyên nào bạn cần, cũng như đào sâu hơn

Cuốn sách này được viết cho ai

Cuốn sách này dành cho các lập trình viên muốn học lập trình Python từ cấp độ cơ bản đến chuyên gia. Cuốn sách chủ yếu là độc lập và giới thiệu lập trình Python cho người đọc mới và có thể giúp anh ta trở thành chuyên gia trong lĩnh vực này

Các chủ đề nâng cao nhất trong Python là gì?

Chủ đề nâng cao trong Python .
Trình lặp cho từ điển. Hãy bắt đầu với việc lặp lại một từ điển. .
khóa [] và giá trị [] Trong khi. .
Toán tử 'trong'. .
danh sách tòa nhà. .
Liệt kê cú pháp hiểu. .
Bây giờ bạn thử. .
Cú pháp cắt danh sách. .
Bỏ qua các chỉ số

Học Python reddit nâng cao ở đâu?

Các trang web như RMOTR cung cấp khóa học Python nâng cao, nhưng nó không miễn phí và cần nhiều thời gian trong khoảng thời gian 4 tuần. Con đường tốt nhất là xác định ý nghĩa của "chuyên gia" đối với bạn. Python bao gồm một loạt các lĩnh vực lập trình khôn ngoan. Bạn có muốn làm phát triển web?

Làm chủ Python có đáng không?

Python tiếp tục là ngôn ngữ lập trình đáng để học . Nhu cầu ngày càng tăng đối với các nhà khoa học dữ liệu và nhà phát triển web khiến các lập trình viên phải mở rộng kiến ​​thức của họ bằng nhiều ngôn ngữ lập trình. Python là một trong số đó, vì nó linh hoạt với bất kỳ nhiệm vụ lập trình nào và bất kỳ ngành nào.

Có thông thạo Python cho người mới bắt đầu không?

Tóm tắt về Python thông thạo . Nhiều người hỏi rằng liệu thông thạo python có phải là một cuốn sách dành cho người mới bắt đầu không, và câu trả lời là chắc chắn là không .

Chủ Đề