Programming in Two Semesters : Using Python and Java /

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...

Full description

Bibliographic Details
Main Authors: Charatan, Quentin (Author), Kans, Aaron (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2022.
Edition:1st ed. 2022.
Series:Texts in Computer Science,
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • 1. Introduction
  • 2. Blocks: Simple Data Types, Input and Output
  • 3. Selection
  • 4 Iteration
  • 5. Functions
  • 6. Collections: Lists, Tuples and Dictionaries
  • 7. Modules and Packages
  • 8. File Handling in Python
  • 9. Object-Oriented Python 1
  • 10. Object-Oriented Python 2
  • 11. Graphics with Tkinter
  • 12. Case Study
  • 13. From Python to Java
  • 14. Input, Output and Data Types
  • 15. Control Structures
  • 16. Object-Oriented Java 1
  • 17. Object-Oriented Java 2
  • 18. Interfaces, Generics and Polymorphism
  • 19. Graphics with JavaFX
  • 20. Exceptions
  • 21. Collection Classes
  • 22. File Handling in Java
  • 23. The Stream API
  • 24. Case Study.