• Terug naar Acco Shop
Wachtwoord vergeten?

Ik heb nog geen Acco-account en wil me nu registreren

Registreren
0
Hulp nodig?
accouitgeverij.nl
nl
Nederlands English
Koop je Acco-aandeel
Koop je Acco-aandeel
Home Basic Programming in Python

Basic Programming in Python

Eric Steegmans
Technologie, industrie en techniek
Boek
  • Basic Programming in Python - 9789463440233
Bekijk de inhoudsopgave
Bekijk het leesfragment
€ 65,00
€ 55,25 met een Acco-aandeel
Verwachte bezorgtermijn: 1 tot 4 werkdagen
Docentenexemplaar Persexemplaar
  • met een Acco-aandeel levenslang korting op Acco-uitgaven, studiemateriaal, boeken (fictie en non-fictie) en kantoormateriaal.
Inhoud

This book teaches you to write small programs to solve computational problems, i.e. problems for which we can compute a solution in a series of steps. The book first explains how to write computer programs in an iterative way. The program then uses iterative statements that execute the same sequence of instructions over and over again under slightly changing conditions. Hereafter, the book explains how to write recursive programs as an alternative for iterative programs. In a recursive program, a function to solve a problem invokes itself over and over again on simpler and simpler versions of the original problem. Recursive programs often lead to very concise implementations of complex algorithms.

The book uses Python as its programming language. In teaching basic programming to thousands of students, we experienced that Python is particularly suited to introduce people to the art of programming. Python is a scripting language, which makes it extremely simple to experiment with small fragments of code. The book contains about a hundred experiments to get a good grip on the different concepts of the language. Contrary to mainstream languages such as Java and C#, Python is an untyped language. As a Python programmer, you do not have to specify the kind of information that you store in variables or that you pass to functions. Typed languages such as Java and C# are definitely more difficult to learn and to use. Moreover, the benefits you get from checking typed programs only really come to the fore in larger software systems.

The book is not about Python. In fact, some of the more advanced concepts of the language are not even explained. Emphasis is on developing algorithms to solve computational problems and to implement them using mainstream concepts offered by all modern programming languages. In this way, you are able to switch to other programming languages to implement your algorithms. The book discusses the general technique of "divide and conquer" to manage the complexity of computer programs. This technique suggests to split complex functions into less complex functions, until you reach a stage in which the implementation is straightforward to work out. The book also explains more specific techniques such as backtracking and dynamic programming to solve more specific kinds of problems.

The final part of the book introduces more advanced topics in writing small programs. It first of all discusses how to reason about the correctness and the efficiency of computer programs. The book ends with an introduction to functional programming and to object-oriented programming. Functional programming offers facilities to describe solutions rather than how to compute them. There is a definite tendency to extend mainstream languages with concepts for functional programming. Object-oriented programming offers more advanced concepts such as classes to structure larger software systems.

Specificaties
Uitgeverij
acco
Publicatiedatum
27 juni 2017
Pagina's
448
ISBN
9789463440233
Editie
1
Uitvoering
Paperback
Over de auteur

ERIC STEEGMANS is a professor at the Department of Computer Science of the KU Leuven. He teaches courses on basic programming, on object-oriented programming and on requirements analysis in the bachelor-master programs on informatics/computer science. His students at the KU Leuven nominated him frequently as ‘best professor in computer science’.

Anderen kochten ook

Schaum's Outline of Lagrangian Dynamics
Schaum's Outline of Lagrangian Dynamics
D.A. Wells
€ 35,20
€ 33,44 met een Acco-aandeel
Dit artikel is niet bestelbaar
Schaum's Outline of Lagrangian Dynamics
Schaum's Outline of Mechanical Vibrations
Schaum's Outline of Mechanical Vibrations
S. Graham Kelly
€ 35,20
€ 33,44 met een Acco-aandeel
Dit artikel is niet bestelbaar
Schaum's Outline of Mechanical Vibrations
Industriële productie
Industriële productie
Huub Kals
€ 89,95
€ 85,45 met een Acco-aandeel
Dit artikel is niet bestelbaar
Industriële productie
Electrical Drives and Control Techniques
Electrical Drives and Control Techniques
Gerd Terorde
€ 56,50
€ 48,06 met een Acco-aandeel
Dit artikel is niet bestelbaar
Electrical Drives and Control Techniques
Elektrische energie
Elektrische energie
Geert Deconinck Johan Driesen Ronnie Belmans
€ 41,20
€ 35,02 met een Acco-aandeel
Dit artikel is niet bestelbaar
Elektrische energie
Elektrische energie
Elektrische energie
Geert Deconinck Johan Driesen Ronnie Belmans
€ 49,45
€ 42,07 met een Acco-aandeel
Dit artikel is niet bestelbaar
Elektrische energie

Heb je een vraag?

Onze klantenservice staat voor je klaar. Raadpleeg onze veelgestelde vragen of neem contact op.

Het artikel wordt toegevoegd aan je winkelmandje
Toegevoegd aan je winkelmandje!
Dit artikel ligt al in je winkelmandje
Naar winkelmandje
Hou me op de hoogte
Je e-mailadres werd genoteerd.
We informeren je wanneer dit artikel opnieuw beschikbaar is.
In welke staat is je boek?
Een belangrijke factor van een tweedehands boek is de staat van het boek. De koper mag niet voor verrassingen komen te staan. Vermeld steeds duidelijke beschadigingen of gebreken. We gebruiken een systeem met 3 sterren:
Het boek is acceptabel: je hebt het noest gebruikt om te leren en notities en markeringen aangebracht – maar alles is nog leesbaar. De kaft en pagina’s zijn in goede staat.
Het boek ziet er nog goed uit: er staan enkele notities in en je hebt er in gemarkeerd. Er zijn nauwelijks gebruikssporen aan de kaft en pagina’s.
Het boek is (zo goed als) nieuw: je hebt er niet in geschreven en niet gemarkeerd. Er zijn geen gebruikssporen aan de kaft en pagina’s.
Shop
  • Cursusmateriaal
  • Vakliteratuur
  • Kantoormateriaal
  • Online printservice
  • Tweedehands studieboeken
  • Klantenservice
Uitgeverij
  • Uitgeven
  • Auteurs in de pers
  • Sofia
  • Amigo | Je AI-study buddy
Print & Productions
  • Waarom Acco?
  • Doctoraatthesissen
  • Online printservice
  • Zelf printen
Leeroplossingen voor bedrijven
  • Werkwijze
  • Cases
  • Blogs & webinars
  • Opleidingen
  • Over ons
Acco
  • Over Acco
  • Winkels
  • Acco-aandeel
  • Werken bij Acco
  • Pers
  • Contact
  • Klokkenluidersmelding

Nieuwsbrief

Blijf op de hoogte van het nieuws van Acco

Blijf up-to-date van ons laatste nieuws op maat van je interesses. Meer informatie over hoe wij je gegevens verwerken, lees je in onze privacyverklaring.
Acco • Algemene verkoopsvoorwaarden • Privacybeleid • Cookie-instellingen
BE 0403 547 615
facebook linkedin instagram
BE 0403 547 615

De Smidse, Sluisstraat 10, 3000 Leuven

Kaart
Voor deze download heb je een code nodig.
Je code is niet correct. Probeer het opnieuw.
Meld je aan
Wachtwoord vergeten?
Nog niet geregistreerd?

Registreer je om een Acco-aandeel aan te kopen of te koppelen en geniet meteen van korting. Inloggen/registreren is ook nodig om bepaalde bestanden te downloaden.

Registreer