Hướng dẫn programming python oreilly - lập trình python oreilly

Book description

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python’s many roles in practical, real-world programming.

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

Topics include:

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Python’s tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

Get full access to Learning Python, 5th Edition and 60K+ other titles, with free 10-day trial of O'Reilly.

There's also live online events, interactive content, certification prep materials, and more.and more.

Start your free trial

Các nhà khoa học cuộc sống ngày nay cần được đào tạo về kỹ năng tin sinh học. Quá nhiều chương trình tin sinh học được viết kém và hầu như không được duy trì, thường là bởi các sinh viên và nhà nghiên cứu chưa bao giờ học các kỹ năng lập trình cơ bản. Hướng dẫn thực tế này cho thấy các chuyên gia và sinh viên tin sinh học postdoc cách khai thác các phần tốt nhất của Python để giải quyết các vấn đề trong sinh học trong khi tạo ra phần mềm được ghi lại, được thử nghiệm, có thể tái tạo.

Ken Youens-Clark, tác giả của Tiny Python Project (Manning), không chỉ trình bày cách viết mã Python hiệu quả mà còn làm thế nào để sử dụng các bài kiểm tra để viết và tái cấu trúc các chương trình khoa học. Bạn sẽ tìm hiểu các tính năng và công cụ Python mới nhất bao gồm linters, định dạng, trình kiểm tra loại và thử nghiệm để tạo các chương trình được tài liệu và thử nghiệm. Bạn cũng sẽ giải quyết 14 thách thức trong Rosalind, một nền tảng giải quyết vấn đề để học tin sinh học và lập trình.

Cách viết mã Python linh hoạt, được ghi lại, được thử nghiệm để tính toán nghiên cứu


Giá bán $ 64,90 - $ 89,99
Xếp hạng
Tác giả Ken Youens-Clark
Nhà xuất bản Phương tiện truyền thông O'Reilly
Được phát hành 2021
Trang 456
Ngôn ngữ Tiếng Anh
Định dạng Sách giấy / ebook (PDF) (PDF) (PDF) (PDF)
ISBN-10 1098100883
ISBN-13 9781098100889

EbookHardCoverPaperbackHardcoverPaperbackHardcoverPaperback Hardcover Paperback

  • Sự mô tả
  • Tải miễn phí
  • Tác giả
  • Lịch sử giá
  • Đánh giá

Các nhà khoa học cuộc sống ngày nay cần được đào tạo về kỹ năng tin sinh học. Quá nhiều chương trình tin sinh học được viết kém và hầu như không được duy trì, thường là bởi các sinh viên và nhà nghiên cứu chưa bao giờ học các kỹ năng lập trình cơ bản. Hướng dẫn thực tế này cho thấy các chuyên gia và sinh viên tin sinh học postdoc cách khai thác các phần tốt nhất của Python để giải quyết các vấn đề trong sinh học trong khi tạo ra phần mềm được ghi lại, được thử nghiệm, có thể tái tạo.

Ken Youens-Clark, tác giả của Tiny Python Project (Manning), không chỉ trình bày cách viết mã Python hiệu quả mà còn làm thế nào để sử dụng các bài kiểm tra để viết và tái cấu trúc các chương trình khoa học. Bạn sẽ tìm hiểu các tính năng và công cụ Python mới nhất bao gồm linters, định dạng, trình kiểm tra loại và thử nghiệm để tạo các chương trình được tài liệu và thử nghiệm. Bạn cũng sẽ giải quyết 14 thách thức trong Rosalind, một nền tảng giải quyết vấn đề để học tin sinh học và lập trình.

- Tạo các chương trình Python dòng lệnh để ghi lại và xác nhận các tham số - Viết kiểm tra để xác minh các chương trình tái cấu trúc và xác nhận chúng chính xác - giải quyết các ý tưởng tin sinh học bằng cách sử dụng các cấu trúc dữ liệu Python và các mô -đun như Biopython - Tạo các phím tắt và dòng công việc có thể tái tạo Các định dạng tệp như FASTA và FASTQ - Tìm các mẫu văn bản bằng cách sử dụng các biểu thức thông thường - sử dụng các hàm bậc cao hơn trong Python như Filter (), Map () và Giảm () - Write tests to verify refactor programs and confirm they're correct - Address bioinformatics ideas using Python data structures and modules such as Biopython - Create reproducible shortcuts and workflows using makefiles - Parse essential bioinformatics file formats such as FASTA and FASTQ - Find patterns of text using regular expressions - Use higher-order functions in Python like filter(), map(), and reduce() - Write tests to verify refactor programs and confirm they're correct - Address bioinformatics ideas using Python data structures and modules such as Biopython - Create reproducible shortcuts and workflows using makefiles - Parse essential bioinformatics file formats such as FASTA and FASTQ - Find patterns of text using regular expressions - Use higher-order functions in Python like filter(), map(), and reduce()
- Write tests to verify refactor programs and confirm they're correct
- Address bioinformatics ideas using Python data structures and modules such as Biopython
- Create reproducible shortcuts and workflows using makefiles
- Parse essential bioinformatics file formats such as FASTA and FASTQ
- Find patterns of text using regular expressions
- Use higher-order functions in Python like filter(), map(), and reduce()

5525252 5 2

Sách tương tự

Python cho an ninh mạng

bởi Howard E. PostonHoward E. PostonHoward E. PostonHoward E. Poston

Python cho an ninh mạng: Sử dụng Python cho tội phạm mạng và phòng thủ mang đến một lời giải thích trực quan và thực hành về việc sử dụng Python cho an ninh mạng. Nó dựa vào khung MITER ATT & CK để cấu trúc việc thăm dò các kỹ thuật tấn công mạng, phòng thủ tấn công và các thách thức về an ninh mạng quan trọng đối mặt với các quản trị viên mạng và O ...

Giá: & nbsp; $ 19,89 | Nhà xuất bản: & NBSP; Wiley | Phát hành: & NBSP; 2022$19.89 | Publisher:  Wiley | Release:  2022$19.89 | Publisher:  Wiley | Release:  2022$19.89 | Publisher:  Wiley | Release:  2022

Làm chủ pháp y Python

Tác giả Tiến sĩ Michael Spreitzenbarth, Tiến sĩ Johann UhrmannDr. Michael Spreitzenbarth, Dr. Johann UhrmannDr. Michael Spreitzenbarth, Dr. Johann UhrmannDr. Michael Spreitzenbarth, Dr. Johann Uhrmann

Phân tích pháp y kỹ thuật số là quá trình kiểm tra và trích xuất dữ liệu kỹ thuật số và kiểm tra nó. Python có sự kết hợp giữa sức mạnh, tính biểu cảm và dễ sử dụng làm cho nó trở thành một công cụ bổ sung thiết yếu cho các công cụ pháp y kỹ thuật số truyền thống, ngoài luồng. Cuốn sách này sẽ dạy bạn cách thực hiện phân tích pháp y và Inve ...

Giá: & nbsp; $ 31,99 | Nhà xuất bản: & NBSP; Packt Publishing | Phát hành: & NBSP; 2015$31.99 | Publisher:  Packt Publishing | Release:  2015$31.99 | Publisher:  Packt Publishing | Release:  2015$31.99 | Publisher:  Packt Publishing | Release:  2015

Làm chủ Python biểu cảm chính quy

bởi Felix Lopez, Victor RomeroFelix Lopez, Victor RomeroFelix Lopez, Victor RomeroFelix Lopez, Victor Romero

Biểu thức chính quy được sử dụng bởi nhiều trình soạn thảo văn bản, tiện ích và ngôn ngữ lập trình để tìm kiếm và thao tác văn bản dựa trên các mẫu. Họ được coi là con dao của quân đội Thụy Sĩ. Tìm kiếm mạnh mẽ, thay thế, trích xuất và xác nhận các chuỗi, các nhiệm vụ lặp đi lặp lại và phức tạp được giảm xuống thành một mẫu đơn giản bằng cách sử dụng ...

Giá: & nbsp; $ 14,99 | Nhà xuất bản: & NBSP; Packt Publishing | Phát hành: & NBSP; 2014$14.99 | Publisher:  Packt Publishing | Release:  2014$14.99 | Publisher:  Packt Publishing | Release:  2014$14.99 | Publisher:  Packt Publishing | Release:  2014

Làm chủ Python để tài chính

bởi James Ma WeimingJames Ma WeimingJames Ma WeimingJames Ma Weiming

Được xây dựng ban đầu cho điện toán khoa học, Python nhanh chóng tìm thấy vị trí của mình trong tài chính. Tính linh hoạt và mạnh mẽ của nó có thể dễ dàng kết hợp vào các ứng dụng cho các nghiên cứu toán học, nghiên cứu và phát triển phần mềm. Với cuốn sách này, bạn sẽ tìm hiểu về tất cả các công cụ bạn cần để thực hiện thành công các nghiên cứu và mô hình hóa, IMP ...

Giá: & nbsp; $ 47,52 | Nhà xuất bản: & NBSP; Packt Publishing | Phát hành: & NBSP; 2015$47.52 | Publisher:  Packt Publishing | Release:  2015$47.52 | Publisher:  Packt Publishing | Release:  2015$47.52 | Publisher:  Packt Publishing | Release:  2015

Làm chủ Python cho mạng và bảo mật

bởi Jose Manuel OrtegaJose Manuel OrtegaJose Manuel OrtegaJose Manuel Ortega

Ngày càng trở nên rõ ràng rằng bảo mật là một khía cạnh quan trọng của cơ sở hạ tầng CNTT. Vi phạm dữ liệu là một sự cố bảo mật lớn, thường được thực hiện bằng cách chỉ hack một dòng mạng đơn giản. Việc tăng bảo mật mạng của bạn giúp tăng cường phòng thủ của bạn trước các cuộc tấn công mạng. Trong khi đó, Python đang được sử dụng để tăng lên ...

Giá: & nbsp; $ 39,99 | Nhà xuất bản: & NBSP; Packt Publishing | Phát hành: & NBSP; 2018$39.99 | Publisher:  Packt Publishing | Release:  2018$39.99 | Publisher:  Packt Publishing | Release:  2018$39.99 | Publisher:  Packt Publishing | Release:  2018

Làm chủ Python, Phiên bản thứ 2

bởi Rick Van HattemRick van HattemRick van HattemRick van Hattem

Ngay cả khi bạn thấy việc viết mã Python dễ dàng, mã viết hiệu quả, có thể duy trì và có thể tái sử dụng là không đơn giản. Nhiều khả năng của Python được sử dụng đúng mức ngay cả bởi các lập trình viên có kinh nghiệm hơn. Làm chủ Python, phiên bản thứ hai, là một hướng dẫn có thẩm quyền để hiểu lập trình Python nâng cao để bạn có thể viết ...

Giá: & nbsp; $ 44,99 | Nhà xuất bản: & NBSP; Packt Publishing | Phát hành: & NBSP; 2022$44.99 | Publisher:  Packt Publishing | Release:  2022$44.99 | Publisher:  Packt Publishing | Release:  2022$44.99 | Publisher:  Packt Publishing | Release:  2022

Python cho Arcgis Pro

bởi Silas Toms, Bill ParkerSilas Toms, Bill ParkerSilas Toms, Bill ParkerSilas Toms, Bill Parker

Việc tích hợp Python vào công việc ArcGIS hàng ngày của bạn rất được khuyến khích khi xử lý một lượng lớn dữ liệu không gian địa lý. Python cho ArcGIS Pro nhằm mục đích giúp bạn hoàn thành công việc của mình nhanh hơn, với độ lặp lại cao hơn và độ tin cậy cao hơn vào kết quả của bạn. Khởi động từ việc lập trình cơ bản và xây dựng sự phức tạp, hai ArcGIS có kinh nghiệm ...

Giá: & nbsp; $ 59,99 |Nhà xuất bản: & NBSP; Packt Publishing |Phát hành: & NBSP; 2022$59.99 | Publisher:  Packt Publishing | Release:  2022$59.99 | Publisher:  Packt Publishing | Release:  2022$59.99 | Publisher:  Packt Publishing | Release:  2022

Biopython: Hướng dẫn và Cookbook

Tác giả Jeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek WilczynskiJeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek WilczynskiJeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek WilczynskiJeff Chang, Brad Chapman, Iddo Friedberg, Thomas Hamelryck, Michiel de Hoon, Peter Cock, Tiago Antao, Eric Talevich, Bartek Wilczynski

Dự án Biopython là một hiệp hội quốc tế của các công cụ phát triển cho sinh học phân tử tính toán.Python là một ngôn ngữ linh hoạt, định hướng đối tượng, được giải thích, ngày càng trở nên phổ biến đối với điện toán khoa học.Python rất dễ học, Hasa rất rõ ràng cú pháp và có thể dễ dàng được mở rộng với các mô -đun được viết bằng C, C ++ ...

Nhà xuất bản: & NBSP; Tự xuất bản |Phát hành: & NBSP; 2020Self-publishing | Release:  2020Self-publishing | Release:  2020Self-publishing | Release:  2020