Python for kids for dummies

The kid-friendly way to learning coding with Python Calling all wanna-be coders! Experts point to Python as one of the best languages to start with when you're learning coding, and Python For Kids For Dummies makes it easier than ever. Packed with approachable, bite-sized projects that won'...

Descripción completa

Detalles Bibliográficos
Otros Autores: Scott, Brendan, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Hoboken, New Jersey : John Wiley and Sons, Inc 2015.
Edición:1st edition
Colección:--For dummies.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629816006719
Tabla de Contenidos:
  • ""Title Page""; ""Table of Contents""; ""Introduction""; ""About This Book""; ""Conventions Used""; ""Foolish Assumptions""; ""Icons Used in This Book""; ""Beyond the Book""; ""Where to Go from Here""; ""Week 1: Slithering into Python""; ""Project 1: Getting Started with Python""; ""Python and Why It's Wonderful""; ""Who's Using Python""; ""Making Things with Python""; ""Understanding This Book's Pedagogical Approach""; ""Install Python on Mac OSX""; ""Install Python on Windows""; ""Install Python for Linux""; ""Pin Python to Your Start Menu""; ""Start the Python Interpreter""
  • ""Use Python's Built-In Documentation""""Put the Kibosh on the Python Interpreter""; ""Find Python Documentation Online""; ""Join the Broader Python Community""; ""Handle Problems""; ""Learn How to Learn""; ""Summary""; ""Project 2: Hello World!""; ""Write Hello World!""; ""Spot and Fix Errors""; ""Work with Literals""; ""Literally Save Your Strings in Variables""; ""Interrupt a Program""; ""Drive Up to Python Keywords""; ""Many Loop, Much Hello""; ""Fill the Screen with Greetings""; ""Make Python Count""; ""Summary""; ""Week 2: Building Guessing Games""; ""Project 3: Guessing Game""
  • ""Plan the Game""""Get Input from the Player""; ""Ask for Input""; ""Make Sure Things Are Equal""; ""Call the Operators""; ""Divide in Python""; ""Compare the Guess to a Number""; ""Compare the Player's Guess to the Computer's Number""; ""Tell Players If the Guess Is Wrong""; ""Keep Asking Until the Player Guesses Correctly""; ""Make Python Think of a Random Number""; ""Use Namespaces""; ""Finish Your Guessing Game""; ""Summary""; ""Project 4: Set Up Your Coding Environment""; ""Use the Default Development Environment""; ""Start IDLE""; ""Stash Some IDLE Tricks""
  • ""Use the IDLE Editor Window""""Write Comments in Your Files""; ""Insert Hash Comments""; ""Save Your Shell Contents""; ""Comment Out Code""; ""Indent and Dedent Your Code""; ""Summary""; ""Project 5: A Better Guessing Game""; ""Handle Your Functions""; ""Naming Functions""; ""Add Function Help Text""; ""Make a Function Stub""; ""Rework Your Guessing Game""; ""Find a Logic Problem""; ""Solve the Logic Problem""; ""Notice Double Use of computers_number""; ""Understand How Scope Works""; ""Communicate with Your Function""; ""Send Information to a Function""
  • ""Give Some Arguments a Default Value""""Communicate from the Function""; ""Add a Score""; ""Let the User Quit""; ""The Complete Code""; ""Summary""; ""Week 3: Creating Word Games""; ""Project 6: Hacker Speaker: 1337 Sp34k3r""; ""Waiter, There's An Object In My String""; ""Dot Your Objects' Attributes""; ""Meet the List""; ""Go Through the Elements of a List""; ""Create Your Own List""; ""Create a List on Steroids""; ""Test Whether an Element's In a List""; ""Planning Your Elite Hacker Speaker""; ""Set Up Your File""; ""Make Code Letter Substitutions""; ""Replace a Letter""
  • ""Let the User Enter a Message""