We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.

Search Results

Showing 41-60 of 10,000 results
  1. Loops

    This chapter introduces loops, essential structures in computational theory and computer programming, designed for the repetitive execution of...
    Chapter 2024
  2. How Do I Input and Output Data?

    In the last chapter we dealt with the question of how data can be stored with the help of variables in such a way that we can work with them in the...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  3. Variables & Objects: How Do I Store Data to Work With?

    In this chapter we will now turn to working with variables in Python. We will also see how to combine multiple variables in list-style fields...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  4. Loops: How Do I Repeat Program Instructions Efficiently?

    In programs we often need to repeat one or more similar instructions. To do this, we could simply write the instructions several times in a row....
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  5. User Interfaces: How Do I Input and Output Data?

    In this chapter, we discuss how the user can input data to the program and how the program can produce output for the user. We look at three...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  6. Introduction

    In this part, we're shifting our focus to JavaScript, which is the second programming language covered in this book. Similar to our approach with...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  7. Introduction

    Here we go! In this part of the book, we will start with our first programming language, Python. We will be guided by the 9 questions that we used in...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  8. Loops: How Do I Repeat Program Instructions Efficiently?

    In this chapter we deal with the efficient repetition of the same program instructions. In this way, many complex tasks can be solved elegantly. Like...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  9. How Do I Make Sure That I (and Others) Still Understand My Program Later?

    This chapter is about how to make your program code more understandable, both for yourself and for others who have to work with it. Three of the most...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  10. Tools & Help: What Do I Need for Programming?

    This chapter is about what you need to work with Python. It discusses installing Python and PyCharm, the integrated development environment that we...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  11. Debugging & Error-Handling: How to Find and Fix Errors in a Structured Way

    This chapter is about how to systematically find and fix errors, and how to deal with errors when they cannot be avoided in the first place. In...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  12. Program Execution & Hello World: What Do I Have to Do to Get a Program Running?

    JavaScript programs are usually part of web pages. So, to get a program to work, we first need to look at how you can embed it in a web page. This...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  13. Functions & Methods: How Do I Work with Program Functions to Work with Data and Trigger Actions?

    In this chapter, we will look at how to work with functions that provide all the functionality and actions we want to use in our programs. We will...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  14. Some Tips

    This chapter provides some motivating and practical tips for learning programming.
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  15. Right and Wrong: Ten Choices in Language Design

    A description of language design choices that have a profound effect on software quality, criticism of how ordinary OO languages addressed them, and...
    Chapter 2024
  16. From Procedures, Objects, Actors, Components, Services, to Agents

    The objective of this chapter is to propose some retrospective analysis of the evolution of programming abstractions, from procedures, objects,...
    Jean-Pierre Briot in The French School of Programming
    Chapter 2024
  17. Some Remarks About Dependent Type Theory

    The goal of this chapter is to describe a calculus designed in 1984/1985. This calculus was obtained by applying the ideas introduced by N.G. de...
    Chapter 2024
  18. Semantics and Syntax, Between Computer Science and Mathematics

    This text recounts my scientific itinerary from the late 1970s up to now, as I view it today, as well as the context in which it took place. The...
    Pierre-Louis Curien in The French School of Programming
    Chapter 2024
  19. Data Analysis of Guided Expert Interviews

    The goal of the guided interviews with experts was to identify programming competencies expected from novice learners along with factors contributing...
    Natalie Kiesler in Modeling Programming Competency
    Chapter 2024
  20. Correction to: Frontiers in Software Engineering Education

    Alfredo Capozucca, Sophie Ebersold, ... Bertrand Meyer in Frontiers in Software Engineering Education
    Conference paper 2024
Did you find what you were looking for? Share feedback.