📘 Disclaimer: This book is published under a Creative Commons license and is freely available via GitHub.

Pharo by Example pdf

Pharo by Example -- Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet -- bookcover

Pharo by Example

✒️ By Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet



Pharo by Example is a practical introduction to the Pharo Smalltalk environment. Written by leading experts, this book takes you step-by-step through Pharo’s features, from the basics to advanced programming techniques. It’s perfect for developers eager to learn object-oriented programming or anyone curious about dynamic languages. The book is approachable for beginners but detailed enough for seasoned coders who want to sharpen their skills.


Book Description

Pharo by Example is your go-to resource for learning the ins and outs of Pharo, a modern open-source Smalltalk-inspired programming environment. Authored by Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, and Damien Pollet, this book cuts through the jargon and gets you coding quickly. Whether you’re a programming newbie or an experienced developer looking to explore dynamic object-oriented languages, you’ll find a friendly guide here.

The authors start with the basicshow to install Pharo, navigate its interface, and write your first application. The book then moves into more advanced territory like testing with SUnit, using collections and streams, and even building graphical user interfaces with Morphic. Each chapter is packed with practical examples and hands-on exercises that make learning both fun and effective.

This book is ideal for:

  • Developers new to Smalltalk or object-oriented programming
  • Students in computer science courses
  • Seasoned programmers looking for a fresh perspective on software design
  • Curious tinkerers who love exploring new languages

Want to dive deeper into Pharo? Consider pairing this book with Deep into Pharo for advanced concepts or check out Enterprise Pharo: A Web Perspective if you’re interested in web development with Pharo.

What You Will Learn

  • How to install and set up the Pharo development environment
  • The basics of navigating the Pharo IDE and using essential tools
  • Building your first application step-by-step
  • Understanding Smalltalk syntax and message sending
  • Object-oriented principles as applied in Pharo
  • Working with classes, methods, and inheritance
  • Testing code efficiently using the SUnit framework
  • Using collections like arrays, dictionaries, and sets
  • Managing files and data streams within your applications
  • Creating interactive graphical interfaces with Morphic
  • Exploring web application development using Seaside in Pharo
  • Diving into advanced topics like metaclasses and reflection
  • Troubleshooting tips and frequently asked questions from real users

If you’re ready to master a dynamic language that encourages experimentation and elegant code design, Pharo by Example is your ticket. With clear explanations and plenty of humor sprinkled throughout, learning feels less like workand more like play!

Screenshot from the Book

Pharo by Example -- Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet -- book_excerpt_screenshot

Book Details


Length: 352 Pages

Language: English

PDF Size: 8.92 Mbs

Category: 

Report Broken Link

File Copyright Claim

Comments

Leave a Reply

Categories

Related Posts

Split List into Columns
PDF Viewer

Please wait while the PDF is loading...
📘 Download PDF Book