Détail de l'éditeur
No Starch Press
localisé à :
San Francisco
|
Documents disponibles chez cet éditeur (6)



Titre : Automate the boring stuff with Python : practical programming for total beginners Type de document : Guide/Manuel Auteurs : Al Sweigart, Auteur Editeur : San Francisco : No Starch Press Année de publication : 2015 Importance : 479 p. Format : 18 x 24 cm ISBN/ISSN/EAN : 978-1-59327-599-0 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] image numérique
[Termes IGN] programmation informatique
[Termes IGN] Python (langage de programmation)
[Termes IGN] serveur de messagerie électroniqueIndex. décimale : 26.04 Langages informatiques Résumé : (Editeur) If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In this book, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you’ve mastered the basics of programming, you’ll create Python programs that effortlessly perform useful and impressive feats of automation to: - Search for text in a file or across multiple files, - Create, update, move, and rename files and folders, - Search the Web and download online content, - Update and format data in Excel spreadsheets of any size, - Split, merge, watermark, and encrypt PDFs, - Send reminder emails and text notifications, - Fill out online forms. Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Don’t spend your time doing work a well-trained monkey could do. Even if you’ve never written a line of code, you can make your computer do the grunt work. Note de contenu :
Introduction
Python Programming Basics
Chapter 1: Python Basics
Chapter 2: Flow Control
Chapter 3: Functions
Chapter 4: Lists
Chapter 5: Dictionaries and Structuring Data
Chapter 6: Manipulating Strings
Automating Tasks
Chapter 7: Pattern Matching with Regular Expressions
Chapter 8: Reading and Writing Files
Chapter 9: Organizing Files
Chapter 10: Debugging
Chapter 11: Web Scraping
Chapter 12: Working with Excel Spreadsheets
Chapter 13: Working with PDF and Word Documents
Chapter 14: Working with CSV Files and JSON Data
Chapter 15: Keeping Time, Scheduling Tasks, and Launching Programs
Chapter 16: Sending Email and Text Messages
Chapter 17: Manipulating Images
Chapter 18: Controlling the Keyboard and Mouse with GUI Animation
A: Installing Third-Party Modules
B: Running Programs
C: Answers to the Practice QuestionsNuméro de notice : 22436 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=79714 Réservation
Réserver ce documentExemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 22436-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible
Titre : Build an HTML5 game : a developer's guide with CSS and Javascript Type de document : Guide/Manuel Auteurs : Karl Bunyan, Auteur Editeur : San Francisco : No Starch Press Année de publication : 2015 Importance : 198 p. Format : 18 x 23 cm ISBN/ISSN/EAN : 978-1-59327-575-4 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] Cascading Style Sheets CSS
[Termes IGN] HTML
[Termes IGN] Javascript (langage de script)
[Termes IGN] jeu vidéo
[Termes IGN] jQueryIndex. décimale : 26.01 Méthodes de programmation et d'analyse, UML Résumé : (Editeur) If you already have even basic familiarity with HTML, CSS, and JavaScript, you’re ready to learn how to build a browser-based game. In Build an HTML5 Game, you’ll use your skills to create a truly cross-platform bubble-shooter game—playable in both desktop and mobile browsers. As you follow along with this in-depth, hands-on tutorial, you’ll learn how to: - Send sprites zooming around the screen with JavaScript animations, - Make things explode with a jQuery plug-in, - Use hitboxes and geometry to detect collisions, - Implement game logic to display levels and respond to player input, - Convey changes in game state with animation and sound, - Add flair to a game interface with CSS transitions and transformations, - Gain pixel-level control over your game display with the HTML canvas. The programming starts right away in Chapter 1—no hemming and hawing, history, or throat clearing. Exercises at the end of each chapter challenge you to dig in to the bubble shooter’s code and modify the game. Go ahead. Take the plunge. Learn to create a complete HTML5 game right now and then use your newfound skills to build your own mega-popular, addictive game. Note de contenu :
Introduction
Part I: Building a Game with HTML, CSS, and JavaScript
Chapter 1: Preparation and Setup
Chapter 2: Sprite Animation Using jQuery and CSS
Chapter 3: Game Logic
Chapter 4: Translating Game State to the Display
Part II: Enhancements with HTML5 and Canvas
Chapter 5: CSS Transitions, Transformations, and the HTML Canvas
Chapter 6: Rendering Canvas Sprites
Chapter 7: Levels, Sound, and More
Chapter 8: Next Steps in HTML5
Afterword: Go Make Some Games!Numéro de notice : 22364 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=78267 Réservation
Réserver ce documentExemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 22364-01 26.01 Manuel Informatique Centre de documentation Informatique Disponible
Titre : Teach your kids to code : A parent-friendly guide to Python programming Type de document : Guide/Manuel Auteurs : Bryson Payne, Auteur Editeur : San Francisco : No Starch Press Année de publication : 2015 Importance : 308 p. Présentation : Glossaire en fin d'ouvrage Format : 18 x 23 cm ISBN/ISSN/EAN : 978-1-59327-614-0 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] programmation informatique
[Termes IGN] Python (langage de programmation)Index. décimale : 26.04 Langages informatiques Résumé : (Editeur) This book is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM. Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications. Whether you've been coding for years or have never programmed anything at all, Teach Your Kids to Code will help you show your young programmer how to: - Explore geometry by drawing colorful shapes with Turtle graphics, - Write programs to encode and decode messages, play Rock-Paper-Scissors, and calculate how tall someone is in Ping-Pong balls, - Create fun, playable games like War, Yahtzee, and Pong, - Add interactivity, animation, and sound to their apps. This book is the perfect companion to any introductory programming class or after-school meet-up, or simply your educational efforts at home. Spend some fun, productive afternoons at the computer with your kids—you can all learn something! Note de contenu :
Introduction: What Is Coding and Why Is It Good for Your Kids?
Chapter 1: Python Basics: Get to Know Your Environment
Chapter 2: Turtle Graphics: Drawing with Python
Chapter 3: Numbers and Variables: Python Does the Math
Chapter 4: Loops Are Fun (You Can Say That Again)
Chapter 5: Conditions (What If?)
Chapter 6: Random Fun and Games: Go Ahead, Take a Chance!
Chapter 7: Functions: There’s a Name for That
Chapter 8: Timers and Animation: What Would Disney Do?
Chapter 9: User Interaction: Get into the Game
Chapter 10: Game Programming: Coding for Fun
Appendix A: Python Setup for Windows, Mac, and Linux
Appendix B: Pygame Setup for Windows, Mac, and Linux
Appendix C: Building Your Own ModulesNuméro de notice : 22427 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=79679 Réservation
Réserver ce documentExemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 22427-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible
Titre : The Linux command line : A complete introduction Type de document : Guide/Manuel Auteurs : W.E. Shotts, Auteur Editeur : San Francisco : No Starch Press Année de publication : 2012 Importance : 446 p. Format : 18 x 24 cm ISBN/ISSN/EAN : 978-1-59327-389-7 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Informatique
[Termes IGN] configuration (matériel informatique)
[Termes IGN] interpréteur de commandes
[Termes IGN] Linux
[Termes IGN] réseautiqueRésumé : (Editeur) You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more. In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore. As you make your way through the book's short, easily-digestible chapters, you'll learn how to: - Create and delete files, directories, and symlinks,
- Administer your system, including networking, package installation, and process management, - Use standard input and output, redirection, and pipelines, - Edit files with Vi, the world's most popular text editor, - Write shell scripts to automate common or boring tasks, - Slice and dice text files with cut, paste, grep, patch, and sed. Once you overcome your initial "shell shock," you'll find that the command line is a natural and expressive way to communicate with your computer. Just don't be surprised if your mouse starts to gather dust.Note de contenu : Part 1: Learning the Shell
Chapter 1 - What Is the Shell?
Chapter 2 - Navigation
Chapter 3 - Exploring the System
Chapter 4 - Manipulating Files and Directories
Chapter 5 - Working with Commands
Chapter 6 - Redirection
Chapter 7 - Seeing the World as the Shell Sees It
Chapter 8 - Advanced Keyboard Tricks
Chapter 9 - Permissions
Chapter 10 - Processes
Part 2: Configuration and the Environment
Chapter 11 - The Environment
Chapter 12 - A Gentle Introduction to vi
Chapter 13 - Customizing the Prompt
Part 3: Common Tasks and Essential Tools
Chapter 14 - Package Management
Chapter 15 - Storage Media
Chapter 16 - Networking
Chapter 17 - Searching for Files
Chapter 18 - Archiving and Backup
Chapter 19 - Regular Expressions
Chapter 20 - Text Processing
Chapter 21 - Formatting output
Chapter 22 - Printing
Chapter 23 - Compiling Programs
Chapter 24 - Writing Your First Script
Chapter 25 - Starting a Project
Chapter 26 - Top-Down Design
Chapter 27 - Flow Control: Branching with if
Chapter 28 - Reading Keyboard Input
Chapter 29 - Flow Control: Looping with while and until
Chapter 30 - Troubleshooting
Chapter 31 - Flow Control: Branching with case
Chapter 32 - Positional Parameters
Chapter 33 - Flow Control: Looping with for
Chapter 34 - Strings and Numbers
Chapter 35 - Arrays
Chapter 36 - ExoticaNuméro de notice : 20734 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46889 Réservation
Réserver ce documentExemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 20734-01 26.03 Manuel Informatique Centre de documentation Informatique Disponible
Titre : The book of Xen : a practical guide for the system administrator Type de document : Guide/Manuel Auteurs : C. Takemura, Auteur ; L. Crawford, Auteur Editeur : San Francisco : No Starch Press Année de publication : 2010 Importance : 285 p. Format : 17 x 23 cm ISBN/ISSN/EAN : 978-1-59327-186-2 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Produits informatiques
[Termes IGN] administration de système
[Termes IGN] logiciel libre
[Termes IGN] machine virtuelle
[Termes IGN] plateforme logicielle
[Termes IGN] réseau privé virtuel
[Termes IGN] réseau télématiqueRésumé : (Editeur) Xen, the open source virtualization tool, is a system administrator's dream. Xen is a free, high-performance virtual machine monitor that lets you consolidate your hardware and finally put those unused cycles to use—without sacrificing reliability, performance, or scalability. The Book of Xen explains everything you need to know in order to use Xen effectively, including installation, networking, memory management, and virtualized storage. You'll also learn how to use Xen and standard Linux tools to take snapshot backups, perform QoS operations on network traffic, and limit over-aggressive disk users. Note de contenu : Foreword by Paul Vixie
Acknowledgments
Introduction
Chapter 1: Xen: A High-level Overview
Chapter 2: Getting Started
Chapter 3: Provisioning DomUs
Chapter 4: Storage with Xen
Chapter 5: Networking
Chapter 6: DomU Management: Tools and Frontends
Chapter 7: Hosting Untrusted Users Under Xen: Lessons from the Trenches
Chapter 8: Beyond Linux: Using Xen with Other Unix-like OSs
Chapter 9: Xen Migration
Chapter 10: Profiling and Benchmarking Under Xen
Chapter 11: Citrix XenServer: Xen for the Enterprise
Chapter 12: HVM: Beyond Paravirtualizatio
Chapter 13: Xen and Windows
Chapter 14: Tips
Chapter 15: Troubleshooting
Appendix A: xm Reference
Appendix B: The Structure of the Xen Config File.
IndexNuméro de notice : 10465 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46018 Réservation
Réserver ce documentExemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité 10465-01 26.05 Manuel Informatique Centre de documentation Informatique Disponible Permalink