Cargando…

Learn to Program

Detalles Bibliográficos
Autor principal: Pine, Chris
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol : Pragmatic Programmers, LLC, The, 2009.
Edición:3rd ed.
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • When Bad Things Happen to Good Programs
  • Progress Checkpoint
  • Chapter 3: Variables and Assignment
  • Variables Point to Values
  • Progress Checkpoint
  • Chapter 4: Conversions and Input
  • Numbers to Strings and Back Again
  • Let Me Tell You a Secret
  • Getting Strings from the User
  • Cleaning Up User Input
  • Good Variable Names
  • Progress Checkpoint
  • Chapter 5: Methods
  • Fancy String Methods
  • More Arithmetic
  • Random Numbers
  • The Math Object
  • Progress Checkpoint
  • Chapter 6: Flow Control
  • Comparison Methods
  • Branching
  • Looping
  • A Little Bit of Logic
  • Progress Checkpoint
  • Chapter 7: Arrays and Iterators
  • My First Iterator
  • More Array Methods
  • Progress Checkpoint
  • Chapter 8: Custom Methods
  • Method Arguments: What Goes In
  • Local Variables: What's Inside
  • Experiment: Stuby
  • Return Values: What Comes Out
  • Progress Checkpoint
  • Chapter 9: File Input and Output
  • Really Doing Something
  • The Thing about Computers
  • Saving and Loading for Grown-Ups
  • JSON
  • Back to Our Regularly Scheduled Programming
  • Renaming Photos
  • Progress Checkpoint
  • Chapter 10: More Classes and Methods
  • The Time Class
  • The Hash Class
  • The Range Class
  • Stringy Superpowers
  • Classes and the Class Class
  • Progress Checkpoint
  • Chapter 11: Custom Classes and Class Extensions
  • Creating Classes
  • Instance Variables
  • Methods: new vs. initialize
  • The Care and Feeding of Your Baby Dragon
  • Progress Checkpoint
  • Chapter 12: Remote Data and APIs
  • Random Internet Jokes
  • Respect
  • Trivia Database
  • Location of the ISS
  • Where Did I Put My Keys?
  • Movie Search
  • Progress Checkpoint
  • Chapter 13: Blocks and Procs
  • Methods That Take Procs
  • Methods That Return Procs
  • Passing Blocks (Not Procs) into Methods