

Texts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover)
Key item features
- Texts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover)
- Author: Springer
- ISBN: 9783031013256
- Format: Hardcover
- Publication Date: 2022-10-02
- Page Count: 661
Specs
- Book formatHardcover
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date2022-10-02
- Pages661
- SubgenreProgramming
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (1)
About this item
Product details
This highly accessible textbook teaches programming from first principles. In common with many programming courses, it uses Python as the introductory programming language before going on to use Java as the vehicle for more advanced programming concepts.
The first part, which teaches Python, covers fundamental programming concepts, such as data types and control structures and functions. It introduces more complex data types such as lists and dictionaries and also deals with file handling. It introduces object-oriented concepts and ends with a case study bringing together all the topics of the first semester. The second part uses Java to teach advanced concepts and centres around object-oriented programming, teaching key object-oriented concepts such as inheritance and polymorphism. The semester again ends with an advanced case study bringing together all the topics of the second semester.
Topics and features:
- Assumes no prior knowledge, and makes the transition from Python to Java a smooth process
- Features numerous exercises and also an illustrative case study for each language Examines procedural and object-oriented methodologies, as well as design principles
- Covers such advanced topics as interfaces and lambda expressions, exceptions and Collections
- Includes a chapter on graphics programming in Python using Tkinter
- Introduces the latest Java technology for graphical interfaces, JavaFX
- Explains design concepts using UML notation
Offering a gentle introduction to the field and assuming no prerequisite background, Programming in Two Semesters is the ideal companion to undergraduate modules in software development or programming. In addition, it will serve as a strong primer for professionals looking to strengthen their knowledge of programming with these languages.
- Texts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover)
- Author: Springer
- ISBN: 9783031013256
- Format: Hardcover
- Publication Date: 2022-10-02
- Page Count: 661
Specifications
Book format
Fiction/nonfiction
Genre
Pub date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Texts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover) $75.99
$7599current price $75.99Texts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover)
Save withShipping, arrives in 3+ daysHandbook of Computer Programming with Python, (Paperback) $47.99
$4799current price $47.99Handbook of Computer Programming with Python, (Paperback)
Save withShipping, arrives in 3+ daysPython programming, (Paperback) $46.00
$4600current price $46.00Python programming, (Paperback)
Save withShipping, arrives in 3+ daysProgramming Neural Networks with Python, (Paperback) $46.58
$4658current price $46.58Programming Neural Networks with Python, (Paperback)
Save withShipping, arrives in 3+ daysEssential Java for AP Compsci: From Programming to Computer Science, (Paperback) $47.99
$4799current price $47.99Essential Java for AP Compsci: From Programming to Computer Science, (Paperback)
Save withShipping, arrives in 3+ daysDeitel Developer Java for Programmers: With Generative AI, (Paperback) $44.50
$4450current price $44.50Deitel Developer Java for Programmers: With Generative AI, (Paperback)
Save withShipping, arrives in 3+ daysProgramming with Python for Engineers, (Hardcover) $41.01 Was $64.99
Now$4101current price Now $41.01, Was $64.99$64.99You save $23.98You save$23.98Programming with Python for Engineers, (Hardcover)
Save withShipping, arrives in 3+ daysProgramming for Everyone in Java, (Paperback) $48.31 Was $54.99
Now$4831current price Now $48.31, Was $54.99$54.99You save $6.68You save$6.68Programming for Everyone in Java, (Paperback)
Save withShipping, arrives in 3+ daysPython Programming Using Problem Solving, (Paperback) $52.52
$5252current price $52.52Python Programming Using Problem Solving, (Paperback)
Save withShipping, arrives in 3+ daysPython for Engineering and Scientific Computing, (Paperback) $41.31
$4131current price $41.31Python for Engineering and Scientific Computing, (Paperback)
Save withShipping, arrives in 3+ daysPython Adventures for Young Coders: Explore the World of Programming, (Paperback) $18.84 Was $21.12
Now$1884current price Now $18.84, Was $21.12$21.12You save $2.28You save$2.28Python Adventures for Young Coders: Explore the World of Programming, (Paperback)
Save withShipping, arrives in 3+ daysProgrammation Python: Conception et optimisation, 2e édition, (Paperback) $46.20
$4620current price $46.20Programmation Python: Conception et optimisation, 2e édition, (Paperback)
Save withShipping, arrives in 3+ daysIntroduction to Data Systems: Building from Python, (Paperback) $54.99
$5499current price $54.99Introduction to Data Systems: Building from Python, (Paperback)
Save withShipping, arrives in 3+ daysUndergraduate Topics in Computer Science Programming with Scala: Language Exploration, (Paperback) $49.99
$4999current price $49.99Undergraduate Topics in Computer Science Programming with Scala: Language Exploration, (Paperback)
Save withShipping, arrives in 3+ daysIntroduction to Programming Concepts with Case Studies in Python, (Paperback) $49.95
$4995current price $49.95Introduction to Programming Concepts with Case Studies in Python, (Paperback)
Save withShipping, arrives in 3+ daysScientific Scripting with Python, (Paperback) $32.93
$3293current price $32.93Scientific Scripting with Python, (Paperback)
Save withShipping, arrives in 3+ daysPython 3 Programming Made Easier (Paperback) $36.99
$3699current price $36.99Python 3 Programming Made Easier (Paperback)
Save withShipping, arrives in 3+ daysUnderstanding Python Programming Language: Programming made easy (Paperback) $15.77
$1577current price $15.77Understanding Python Programming Language: Programming made easy (Paperback)
Save withShipping, arrives in 3+ daysIntroduction to Programming Concepts with Case Studies in Python, (Hardcover) $41.79
$4179current price $41.79Introduction to Programming Concepts with Case Studies in Python, (Hardcover)
Save withShipping, arrives in 3+ daysPython Programming and Visualization for Scientists, (Paperback) $31.14 Was $34.60
Now$3114current price Now $31.14, Was $34.60$34.60You save $3.46You save$3.46Python Programming and Visualization for Scientists, (Paperback)
Save withShipping, arrives in 3+ days
Compare with similar items
| Product | Viewing this itemTexts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover) ![]() Now $38.70 current price Now $38.70, Was $47.99$47.99 | Texts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover) ![]() $75.99 current price $75.99 | Handbook of Computer Programming with Python, (Paperback) ![]() $47.99 current price $47.99 | Programming Neural Networks with Python, (Paperback) ![]() $46.58 current price $46.58 | Essential Java for AP Compsci: From Programming to Computer Science, (Paperback) ![]() $47.99 current price $47.99 | Deitel Developer Java for Programmers: With Generative AI, (Paperback) ![]() $44.50 current price $44.50 | Programming with Python for Engineers, (Hardcover) ![]() Now $41.01 current price Now $41.01, Was $64.99$64.99 | Programming for Everyone in Java, (Paperback) ![]() Now $48.31 current price Now $48.31, Was $54.99$54.99 | Python Programming Using Problem Solving, (Paperback) ![]() Now $46.46 current price Now $46.46, Was $52.52$52.52 |
|---|
| Book format | HardcoverTexts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover) | HardcoverTexts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover) | PaperbackHandbook of Computer Programming with Python, (Paperback) | PaperbackPython programming, (Paperback) | PaperbackProgramming Neural Networks with Python, (Paperback) | PaperbackEssential Java for AP Compsci: From Programming to Computer Science, (Paperback) | PaperbackDeitel Developer Java for Programmers: With Generative AI, (Paperback) | HardcoverProgramming with Python for Engineers, (Hardcover) | PaperbackProgramming for Everyone in Java, (Paperback) | PaperbackPython Programming Using Problem Solving, (Paperback) |
|---|---|---|---|---|---|---|---|---|---|---|
| Fiction/nonfiction | Non-FictionTexts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover) | Non-FictionTexts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover) | Non-FictionHandbook of Computer Programming with Python, (Paperback) | Non-FictionPython programming, (Paperback) | Non-FictionProgramming Neural Networks with Python, (Paperback) | Non-FictionEssential Java for AP Compsci: From Programming to Computer Science, (Paperback) | Non-FictionDeitel Developer Java for Programmers: With Generative AI, (Paperback) | Non-FictionProgramming with Python for Engineers, (Hardcover) | Non-FictionProgramming for Everyone in Java, (Paperback) | Non-FictionPython Programming Using Problem Solving, (Paperback) |
| Genre | Computing & InternetTexts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover) | Computing & InternetTexts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover) | Computing & InternetHandbook of Computer Programming with Python, (Paperback) | Computing & InternetPython programming, (Paperback) | Computing & InternetProgramming Neural Networks with Python, (Paperback) | Computing & InternetEssential Java for AP Compsci: From Programming to Computer Science, (Paperback) | Computing & InternetDeitel Developer Java for Programmers: With Generative AI, (Paperback) | Computing & InternetProgramming with Python for Engineers, (Hardcover) | Computing & InternetProgramming for Everyone in Java, (Paperback) | Computing & InternetPython Programming Using Problem Solving, (Paperback) |
| Pub date | 2022-10-02Texts in Computer Science Programming in Two Semesters: Using Python and Java, (Hardcover) | 20190122Texts in Computer Science Java in Two Semesters: Featuring Javafx, (Hardcover) | 20241219Handbook of Computer Programming with Python, (Paperback) | 2023-10-26Python programming, (Paperback) | 20250625Programming Neural Networks with Python, (Paperback) | 2021-01-11Essential Java for AP Compsci: From Programming to Computer Science, (Paperback) | 20250101Deitel Developer Java for Programmers: With Generative AI, (Paperback) | 2024-01-01Programming with Python for Engineers, (Hardcover) | 1999-04-09Programming for Everyone in Java, (Paperback) | 2023-07-13Python Programming Using Problem Solving, (Paperback) |
Popular items in this category
Best selling items that customers love
Data Structures & Algorithms in Python, (Paperback) $66.24
$6624current price $66.24Data Structures & Algorithms in Python, (Paperback)
Shipping, arrives in 3+ daysDjango 5 for the Impatient - Second Edition: Learn the core concepts of Django to develop Python web applications, (Paperback) $34.99
$3499current price $34.99Django 5 for the Impatient - Second Edition: Learn the core concepts of Django to develop Python web applications, (Paperback)
Save withShipping, arrives in 3+ daysData Structures & Algorithms Using Java, (Paperback) $140.60
$14060current price $140.60Data Structures & Algorithms Using Java, (Paperback)
Save withShipping, arrives in 3+ daysQuentin Blake's Fantastic Journeys, (Hardcover) $18.79
$1879current price $18.79Quentin Blake's Fantastic Journeys, (Hardcover)
Save withShipping, arrives in 3+ daysMastering Algorithms with Python: A Practical Approach to Problem Solving and Python Implementation, (Paperback) $23.57 Was $30.14
Now$2357current price Now $23.57, Was $30.14$30.14You save $6.57You save$6.57Mastering Algorithms with Python: A Practical Approach to Problem Solving and Python Implementation, (Paperback)
Save withShipping, arrives in 3+ daysDK Help Your Kids Coding Projects in Python, (Paperback) $17.39
$1739current price $17.39DK Help Your Kids Coding Projects in Python, (Paperback)
Save withShipping, arrives in 3+ daysMastering Hibernate (Paperback) $32.99
$3299current price $32.99Mastering Hibernate (Paperback)
Save withShipping, arrives in 3+ daysThe Springer International Engineering a Interdisciplinary Computing in Java Programming, Book 743, (Hardcover) $115.62
$11562current price $115.62The Springer International Engineering a Interdisciplinary Computing in Java Programming, Book 743, (Hardcover)
Save withShipping, arrives in 3+ daysExpert's Voice in Spring Pro Spring Batch, (Paperback) $51.31
$5131current price $51.31Expert's Voice in Spring Pro Spring Batch, (Paperback)
Save withShipping, arrives in 3+ daysCrushing The Technical Interview: Data Structures And Algorithms (Java Edition), (Paperback) $44.99
$4499current price $44.99Crushing The Technical Interview: Data Structures And Algorithms (Java Edition), (Paperback)
Save withShipping, arrives in 3+ daysLearning Concurrency in Kotlin (Paperback) $48.99
$4899current price $48.99Learning Concurrency in Kotlin (Paperback)
Save withShipping, arrives in 3+ daysQuick Programming Quick Java, (Paperback) $22.49 Was $29.95
Now$2249current price Now $22.49, Was $29.95$29.95You save $7.46You save$7.46Quick Programming Quick Java, (Paperback)
Save withShipping, arrives in 3+ daysDemystified: Java Demystified (Paperback) $26.54
$2654current price $26.54Demystified: Java Demystified (Paperback)
Shipping, arrives in 3+ daysReinforcement Learning from Scratch: Understanding Current Approaches - With Examples in Java and Greenfoot, (Hardcover) $75.41
$7541current price $75.41Reinforcement Learning from Scratch: Understanding Current Approaches - With Examples in Java and Greenfoot, (Hardcover)
Save withShipping, arrives in 3+ daysExpert's Voice Practical Web 2.0 Applications with PHP, (Paperback) $32.72
$3272current price $32.72Expert's Voice Practical Web 2.0 Applications with PHP, (Paperback)
Save withShipping, arrives in 3+ daysAI at War: How Big Data, Artificial Intelligence, and Machine Learning Are Changing Naval Warfare, (Hardcover) $41.15
$4115current price $41.15AI at War: How Big Data, Artificial Intelligence, and Machine Learning Are Changing Naval Warfare, (Hardcover)
Save withShipping, arrives in 2 daysJakarta Struts Pocket Reference (Paperback) $14.63
$1463current price $14.63Jakarta Struts Pocket Reference (Paperback)
Save withShipping, arrives in 3+ daysProgramming Scala: Scalability = Functional Programming Objects (Paperback) $53.35
$5335current price $53.35Programming Scala: Scalability = Functional Programming Objects (Paperback)
Shipping, arrives in 3+ daysPre-Owned Learning Java, 5e: An Introduction to Real-World Programming with Java Paperback $14.40 Was $21.94
2 optionsAvailable in additional 2 optionsNow$1440current price Now $14.40, Was $21.94$21.94You save $7.54You save$7.54More options from $9.72Pre-Owned Learning Java, 5e: An Introduction to Real-World Programming with Java Paperback
Shipping, arrives in 3+ daysJava Programming Exercises: Volume One: Language Fundamentals and Core Concepts, (Hardcover) $156.45
$15645current price $156.45Java Programming Exercises: Volume One: Language Fundamentals and Core Concepts, (Hardcover)
Save withShipping, arrives in 3+ days










