Programming Basics
62,99 €
Sofort verfügbar, Lieferzeit: Sofort lieferbar
Programming Basics, Apress
Getting Started with Java, C#, and Python
Von Robert Ciesla, im heise Shop in digitaler Fassung erhältlich
Produktinformationen "Programming Basics"
Explore the basics of the three most popular programming languages: C#, Java, and Python and see what it's like to function in today's world from the perspective of a programmer. This book's uses is highly practical approach with numerous code listings aimed at bringing generations together through the intricacies of technology.
You'll learn how understanding the basics of coding benefits non-programmers working with software developers. Those in the gaming/media industry will also benefit from understanding a programmer's point of view. The same applies to software testers and even company executives, who might have an education in business instead of computer science.
WHAT YOU'LL LEARN
* Think and read code-listings like a programmer
* Gain a basic working proficiency in three popular programming languages
* Communicate more efficiently with programmers of all experience levels in a work-based environment
* Review advanced OOP concepts such as exceptions and error handling
* Set up your programming environments for Windows, MacOS, and Linux
WHO THIS BOOK IS FOR
Those looking to discover programming, including beginners in all fields, and professionals looking to understand how code works.
Robert Ciesla is an author and filmmaker from Helsinki, Finland. He is also a freelance-programmer working mostly in the indie game scene. He is the author of Encryption for Organizations and Individuals (2020), Game Development with Ren'Py (2019) and Mostly Codeless Game Development (2017).
Chapter 1. Why kids love to code (and you will too)
* Motivation for and the benefits of programming
* The basic hardware components of a computer
Chapter 2. What is programming? (and what does it take)
* Basic programming concepts explained with some specifics for C#, Java, and Python
* What an integrated development environment (IDE) refers to
* The gist of variables, variable manipulation, and flow control logic
Chapter 3. Setting up your programming environments for Windows, MacOS, and Linux
Chapter 4. Object-Oriented Programming (OOP)
* The object-oriented programming paradigm explained in detail
* The basics of UML
Chapter 5. File Operations, Multithreading, and Other Wonders of Java
* Small tutorials for the language demonstrating the more advanced mechanics of the language
Chapter 6. And now for something completely different: Python
* More Python techniques (file operations etc.)
Chapter 7. C#: A jack of most programming tasks
* Deploying C# for desktop, online, and mobile platforms
Chapter 8. Advanced OOP Techniques
* Advanced OOP concepts: exceptions, error handling, etc.
Chapter 9. Unified Modeling Language (UML)
* Detailed techniques (class relationships and multiplicity, etc.)
* Software tools for modeling in UML
You'll learn how understanding the basics of coding benefits non-programmers working with software developers. Those in the gaming/media industry will also benefit from understanding a programmer's point of view. The same applies to software testers and even company executives, who might have an education in business instead of computer science.
WHAT YOU'LL LEARN
* Think and read code-listings like a programmer
* Gain a basic working proficiency in three popular programming languages
* Communicate more efficiently with programmers of all experience levels in a work-based environment
* Review advanced OOP concepts such as exceptions and error handling
* Set up your programming environments for Windows, MacOS, and Linux
WHO THIS BOOK IS FOR
Those looking to discover programming, including beginners in all fields, and professionals looking to understand how code works.
Robert Ciesla is an author and filmmaker from Helsinki, Finland. He is also a freelance-programmer working mostly in the indie game scene. He is the author of Encryption for Organizations and Individuals (2020), Game Development with Ren'Py (2019) and Mostly Codeless Game Development (2017).
Chapter 1. Why kids love to code (and you will too)
* Motivation for and the benefits of programming
* The basic hardware components of a computer
Chapter 2. What is programming? (and what does it take)
* Basic programming concepts explained with some specifics for C#, Java, and Python
* What an integrated development environment (IDE) refers to
* The gist of variables, variable manipulation, and flow control logic
Chapter 3. Setting up your programming environments for Windows, MacOS, and Linux
Chapter 4. Object-Oriented Programming (OOP)
* The object-oriented programming paradigm explained in detail
* The basics of UML
Chapter 5. File Operations, Multithreading, and Other Wonders of Java
* Small tutorials for the language demonstrating the more advanced mechanics of the language
Chapter 6. And now for something completely different: Python
* More Python techniques (file operations etc.)
Chapter 7. C#: A jack of most programming tasks
* Deploying C# for desktop, online, and mobile platforms
Chapter 8. Advanced OOP Techniques
* Advanced OOP concepts: exceptions, error handling, etc.
Chapter 9. Unified Modeling Language (UML)
* Detailed techniques (class relationships and multiplicity, etc.)
* Software tools for modeling in UML
Artikel-Details
- Anbieter:
- Apress
- Autor:
- Robert Ciesla
- Artikelnummer:
- 9781484272862
- Veröffentlicht:
- 06.09.21