Learn Python 3 the hard way a very simple introduction to the terrifyingly beautiful world of computers and code

Zed Shaw has perfected the world's best system for learning Python. Following it, students will succeed-just like the hundreds of thousands of beginners Zed has taught to date! InLearn Python 3 the Hard Way, students will learn Python while working through 52 brilliantly crafted exercises. Read...

Descripción completa

Detalles Bibliográficos
Otros Autores: Shaw, Zed, autor (autor)
Formato: Libro
Idioma:Inglés
Publicado: Boston : Addison-Wesley [2017]
Colección:Zed Shaw's hard way series
Materias:
Ver en Universidad de Deusto:https://oceano.biblioteca.deusto.es/primo-explore/search?query=any,contains,991006801574903351&tab=default_tab&search_scope=deusto_alma&vid=deusto
Solicitar por préstamo interbibliotecario: Correo
Tabla de Contenidos:
  • Exercise 0 : the setup
  • Exercise 1 : a good first program
  • Exercise 2 : comments and pound characters
  • Exercise 3 : numbers and math
  • Exercise 4 : variables and names
  • Exercise 5 : more variables and printing
  • Exercise 6 : strings and text
  • Exercise 7 : more printing
  • Exercise 8 : printing, printing
  • Exercise 9 : printing, printing, printing
  • Exercise 10 : what was that?
  • Exercise 11 : asking questions
  • Exercise 12 : prompting people
  • Exercise 13 : parameters, unpacking, variables
  • Exercise 14 : prompting and passing
  • Exercise 15 : reading files
  • Exercise 16 : reading and writing files
  • Exercise 17 : more files
  • Exercise 18 : names, variables, code, functions
  • Exercise 19 : functions and variables
  • Exercise 20 : functions and files
  • Exercise 21 : Functions can return something
  • Exercise 22 : what do you know so far?
  • Exercise 23 : strings, bytes, and character encodings
  • Exercise 24 : more practice
  • Exercise 25 : even more practice
  • Exercise 26 : congratulations, take a test!
  • Exercise 27 : memorizing logic
  • Exercise 28 : Boolean practice
  • Exercise 29 : what if
  • Exercise 30 : Else and if
  • Exercise 31 : making decisions
  • Exercise 32 : loops and lists
  • Exercise 33 : white loops
  • Exercise 34 : accessing elements of lists
  • Exercise 35 : branches and functions
  • Exercise 36 : designing and debugging
  • Exercise 37 : symbol review
  • Exercise 38 : Doing things to lists
  • Exercise 39 : dictionaries, oh lovely dictionaries
  • Exercise 40 : modules, classes, and objects
  • Exercise 41 : learning to speak object-oriented
  • Exercise 42 : is-A. has-A. objects, and classes
  • Exercise 43 : basic object-oriented analysis and design
  • Exercise 44 : inheritance versus composition
  • Exercise 45 : you make a game
  • Exercise 46 : a project skeleton
  • Exercise 47 : automated testing
  • Exercise 48 : advances user input
  • Exercise 49 : making sentences
  • Exercise 50 : your first website
  • Exercise 51 : getting input from a browser
  • Exercise 52: the start of your web game
  • Next steps
  • Advice from an old programmer.