Python basics : a practical introduction to python 3 / David Amos (Author), Dan Bader (Author), Joanna Jablonski (Author), Fletcher Heisler (Author)
Tipo de material: TextoEditor: Estados Unidos ; Fabricante: Real Python, Fecha de copyright: ©2022Edición: cuarta ediciónDescripción: 635 paginas : ilustraciones, graficas, tablas. ; 23 X 16 cmTipo de contenido:- texto.
- sin medio.
- volumen.
- 9781775093329
- 1775093328
- 9781775093336
- Python three
- Bader, Dan [autor.]
- Jablonski, Joanna [autor.]
- Heisler, Fletcher [autor.]
- 005.13
- QA 76 .73 .P98 A525 2022
Tipo de ítem | Biblioteca actual | Biblioteca de origen | Colección | Signatura topográfica | Copia número | Estado | Notas | Fecha de vencimiento | Código de barras | Reserva de ítems | |
---|---|---|---|---|---|---|---|---|---|---|---|
Libros | Biblioteca Antonio Enriquez Savignac Estantería General (Primer piso) | Biblioteca Antonio Enriquez Savignac Estantería General (Primer piso) | COLECCIÓN RESERVA | QA 76 .73 .P98 A525 2022 (Navegar estantería(Abre debajo)) | Ejem.1 | No para préstamo (Préstamo interno) | Ingeniería en Datos e Inteligencia Organizacional | 042648 | |||
Libros | Biblioteca Antonio Enriquez Savignac Estantería General (Primer piso) | Biblioteca Antonio Enriquez Savignac Estantería General (Primer piso) | Colección General | QA 76 .73 .P98 A525 2022 (Navegar estantería(Abre debajo)) | Ejem.2 | Disponible | Ingeniería en Datos e Inteligencia Organizacional | 042649 | |||
Libros | Biblioteca Antonio Enriquez Savignac Estantería General (Primer piso) | Biblioteca Antonio Enriquez Savignac Estantería General (Primer piso) | Colección General | QA 76 .73 .P98 A525 2022 (Navegar estantería(Abre debajo)) | Ejem.3 | Disponible | Ingeniería en Datos e Inteligencia Organizacional | 042672 |
Table of contents : Contents – Foreword – Introduction -- Why This Book? bout Real Python -- How to Use This Book -- Bonus Material & Learning Resources -- Setting Up Python -- A Note On Python Versions – Windows – macOS -- Ubuntu Linux -- Your First Python Program -- Write a Python Script -- Mess Things Up -- Create a Variable -- Inspect Values in the Interactive Window -- Leave Yourself Helpful Notes -- Summary and Additional Resources -- Strings and String Methods -- What is a String? -- Concatenation, Indexing, and Slicing -- Manipulate Strings With Methods -- Interact With User Input -- Challenge: Pick Apart Your User's Input -- Working With Strings and Numbers -- Streamline Your Print Statements -- Find a String in a String -- Challenge: Turn Your User Into a L33t H4x0r -- Summary and Additional Resources -- Numbers and Math -- Integers and Floating-Point Numbers -- Arithmetic Operators and Expressions -- Challenge: Perform Calculations on User Input -- Make Python Lie to You -- Math Functions and Number Methods -- Print Numbers in Style -- Complex Numbers -- Summary and Additional Resources -- Functions and Loops -- What is a Function, Really? -- Write Your Own Functions -- Challenge: Convert Temperatures -- Run in Circles
Challenge: Track Your Investments -- Understand Scope in Python -- Summary and Additional Resources -- Finding and Fixing Code Bugs -- Use the Debug Control Window -- Squash Some Bugs -- Summary and Additional Resources -- Conditional Logic and Control Flow -- Compare Values
Add Some Logic -- Control the Flow of Your Program -- Challenge: Find the Factors of a Number -- Break Out of the Pattern -- Recover From Errors -- Simulate Events and Calculate Probabilities -- Challenge: Simulate a Coin Toss Experiment -- Challenge: Simulate an Election -- Summary and Additional Resources -- Tuples, Lists, and Dictionaries -- Tuples Are Immutable Sequences -- Lists Are Mutable Sequences -- Nesting, Copying, and Sorting Tuples and Lists -- Challenge: List of lists -- Challenge: Wax Poetic -- Store Relationships in Dictionaries -- Challenge: Capital City Loop -- How to Pick a Data Structure -- Challenge: Cats With Hats -- Summary and Additional Resources -- Object-Oriented Programming (OOP) -- Define a Class -- Instantiate an Object -- Inherit From Other Classes -- Challenge: Model a Farm -- Summary and Additional Resources -- Modules and Packages -- Working With Modules -- Working With Packages -- Summary and Additional Resources -- File Input and Output -- Files and the File System -- Working With File Paths in Python -- Common File System Operations -- Challenge: Move All Image Files To a New Directory -- Reading and Writing Files -- Read and Write CSV Data -- Challenge: Create a High Scores List -- Summary and Additional Resources -- Installing Packages With Pip -- Installing Third-Party Packages With Pip -- The Pitfalls of Third-Party Packages -- Summary and Additional Resources -- Creating and Modifying PDF Files -- Extract Text From a PDF -- Extract Pages From a PDF -- Challenge: dfFileSplitter Class -- Concatenating and Merging PDFs -- Rotating and Cropping PDF Pages -- Encrypting and Decrypting PDFs -- Challenge: Unscramble A PDF -- Create a PDF File From Scratch -- Summary and Additional Resources -- Working With Databases -- An Introduction to SQLite -- Libraries for Working With Other SQL Databases -- Summary and Additional Resources -- Interacting With the Web -- Scrape and Parse Text From Websites -- Use an HTML Parser to Scrape Websites -- Interact With HTML Forms -- Interact With Websites in Real-Time -- Summary and Additional Resources -- Scientific Computing and Graphing -- Use NumPy for Matrix Manipulation -- Use matplotlib for Plotting Graphs -- Summary and Additional Resources -- Graphical User Interfaces -- Add GUI Elements With EasyGUI -- Example App: PDF Page Rotator -- Challenge: PDF Page Extraction Application -- Introduction to Tkinter -- Working With Widgets -- Controlling Layout With Geometry Managers -- Making Your Applications Interactive -- Example App: Temperature Converter -- Example App: Text Editor -- Challenge: Return of the Poet -- Summary and Additional Resources -- Final Thoughts and Next Steps -- Free Weekly Tips for Python Developers -- Python Tricks: The Book -- Real Python Video Course Library -- PythonistaCafe: A Community for Python Developers – Acknowledgements
"If you’re familiar with some basic programming concepts, you’ll get a clear and well-tested introduction to Python. This is a practical introduction to Python that jumps right into the meat and potatoes without sacrificing substance. If you have prior experience with languages like VBA, PowerShell, R, Perl, C, C++, C#, Java, or Swift the numerous exercises within each chapter will fast-track your progress.
If you’re a seasoned developer, you’ll get a Python 3 crash course that brings you up to speed with modern Python programming. Mix and match the chapters that interest you the most and use the interactive quizzes and review exercises to check your learning progress as you go along."P. Web realpythom.com