Regardless of major, students will be able to grasp concepts of problem-solving and programming — thanks to Liang’s ground breaking fundamentals-first approach, which enables students to understand pr
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to gr
Learning basic logic and fundamental programming techniques are essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize this u
Learning basic logic and fundamental programming techniques are essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize this u
ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for
NOTE: Before purchasing, check with your instructor to ensure you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, and registrations are not tran
ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist
ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist
Introduction to Programming Using Python is intended for use in the introduction to programming course. Daniel Liang is known for his “fundamentals-first” approach to teaching programming co
This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Co
ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist
Introduction to Programming Using Python is intended for use in the introduction to programming course. Daniel Liang is known for his “fundamentals-first” approach to teaching programming conc