Practical Programming: An Introduction to Computer Science Using Python (Paperback)

Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson

買這商品的人也買了...

商品描述

Computers are used in every part of science from ecology to particle physics. This introduction to computer science continually reinforces those ties by using real-world science problems as examples. Anyone who has taken a high school science class will be able to follow along as the book introduces the basics of programming, then goes on to show readers how to work with databases, download data from the web automatically, build graphical interfaces, and most importantly, how to think like a professional programmer.

Topics covered include:

Basic elements of programming from arithmetic to loops and if statements.

Using functions and modules to organize programs.

Using lists, sets, and dictionaries to organize data.

Designing algorithms systematically.

Debugging things when they go wrong.

Creating and querying databases.

Building graphical interfaces to make programs easier to use.

Object-oriented programming and programming patterns.

商品描述(中文翻譯)

電腦在科學的各個領域中都被使用,從生態學到粒子物理學。這本介紹計算機科學的書籍通過使用真實世界的科學問題作為例子,不斷強調這些聯繫。任何上過高中科學課的人都能夠跟隨這本書介紹編程的基礎,然後展示給讀者如何與數據庫一起工作,自動從網絡上下載數據,構建圖形界面,最重要的是,如何像專業的程序員一樣思考。

涵蓋的主題包括:
- 從算術到循環和if語句的編程基本元素。
- 使用函數和模塊組織程序。
- 使用列表、集合和字典組織數據。
- 系統地設計算法。
- 當事情出錯時進行調試。
- 創建和查詢數據庫。
- 構建圖形界面以使程序更易於使用。
- 面向對象編程和編程模式。