-
DISPONIBILITÀ IMMEDIATA
{{/disponibilitaBox}}
-
{{speseGratisLibroBox}}
{{/noEbook}}
{{^noEbook}}
-
Libro
-
- Genere: Libro
- Lingua: Inglese
- Editore: Chapman and Hall/CRC
- Pubblicazione: 02/2023
- Edizione: 1° edizione
Quick Python 3
matuszek david
103,98 €
98,78 €
{{{disponibilita}}}
NOTE EDITORE
Are you a programmer who wants to get started quickly in a new language? This book is for you. Are you a novice who wants to learn to program? This book is not for you. Are you a Python programmer who needs encyclopaedic information? This book is not for you. Like any mainstream language, Python has loops, if statements, assignment statements, functions, etc. I’ll show you what these look like in Python. I won’t waste your time telling you what they’re good for. Python has features you may not be familiar with--iterators, list comprehensions, maybe even dictionaries. I’ll spend more time on these. I’ll cover some of the library functions I found most immediately useful, and tell you where to find more. In short, this book will help you hit the ground running. Next week, you’ll be ready to buy that Python encyclopaedia.SOMMARIO
1. The Absolute Bare Minimum1-1. Python and IDEs1-2. IDLE1-3. Variables1-4. Important Data Types1-5. Basic Arithmetic1-6. Comparisons1-7. Booleans1-8. Lists1-9. Strings1-10. Comments1-11. Statement Types1-11-1. Assignment Statements1-11-2. Print “Statements” 1-11-3. If Statements1-11-4. While Loops1-11-5. For Loops1-11-6. Import Statements1-12. Input from the User1-13. Functions1-14. Syntax1-15. Order of Execution1-16. Summary1-17. Wait, that's it? 2. Better Tools2-1. Object Notation2-2. Lists2-3. Tuples2-4. Sets2-5. Dictionaries2-6. String methods2-7. Loops For Objects2-7-1. Looping over Lists2-7-2. Looping over Sets2-7-3. Looping over Dictionaries2-8. Handing Exceptions2-9. Type Conversions2-10. Scope2-11. File I/O2-12. Pickling3. Classes3-1. Classes and Inheritance3-2. Constructors and self3-3. Subclasses3-4. Printing Objects3-5. Comparing Objects3-6. Bindings3-7. Shallow and Deep Copies4. Getting Fancy4-1. Statements4-2. Identifiers4-3. Type Hints4-4. Numbers4-5. Strings4-6. F-strings4-7. Bit Operations4-8. List Comprehensions4-9. Iterators4-10. Generators4-11. Parameters and Arguments4-12. Functional Programming5. Testing5-1. Philosophy5-2. Doctest5-3. Unit Testing5-4. Unit Test Example5-5. Test Suites6. Graphical User Interfaces6-1. Dialogs6-2. Tkinter6-3. Putting Widgets Into the GUI6-4. Creating Widgets6-5. Tkinter ExampleAfterwordAppendix A. String MethodsAppendix B. Numerical FunctionsAppendix C. Functions on IterablesAppendix D. Unit Test MethodsAUTORE
David L. Matuszek was Director of the Master's in Computer and Information Technology course at the University of Pennsylvania, USA (2001-2017). With 40 years' teaching experience, and 45 years' programming experience, David is skilled in both the design of innovative software systems and in teaching others how to master programming languages in an accessible and engaging way.ALTRE INFORMAZIONI
- Condizione: Nuovo
- ISBN: 9781032410920
- Collana: Quick Programming
- Dimensioni: 8.5 x 5.5 in Ø 0.57 lb
- Formato: Copertina rigida
- Illustration Notes: 1 b/w image and 1 line drawing
- Pagine Arabe: 113
- Pagine Romane: xiv