John Wiley & Sons, 2022. — 691 p. — ISBN-13 978-1-119-81738-3.
Job Ready Python delivers a comprehensive and foundational approach to Python that is immediately applicable to real-world environments. Based on the highly regarded and effective Software Guild Python course, this book teaches you the basic and advanced Python concepts you will need at any entry-level Python position.
Get ready to take on Python with a practical and job-focused guide
Job Ready Python offers readers a straightforward and elegant approach to learning Python that emphasizes hands-on and employable skills you can apply to real-world environments immediately.
Based on the renowned mthree Global Academy and Software Guild training program, this book will get you up to speed in the basics of Python, loops and data structures, object-oriented programming, and data processing.
You’ll also get:Thorough discussions of Extract, Transform, and Load (ETL) scripting in Python
Explorations of databases, including MySQL, and MongoDB—all commonly used database platforms in the field
Simple, step-by-step approaches to dealing with dates and times, CSV files, and JSON files
Ideal for Python newbies looking to make a transition to an exciting new career, Job Ready Python also belongs on the bookshelves of Python developers hoping to brush up on the fundamentals with an authoritative and practical new handbook.
Introduction
Getting Started with PythonSetting Up a Python Programming Environment
Understanding Programming Basics
Exploring Basic Python Syntax
Working with Basic Python Data Types
Using Python Control Statements
Pulling It All Together: Income Tax Calculator
Loops and Data StructuresUnderstanding Basic Data Structures: Lists
Understanding Basic Data Structures: Tuples
Diving Deeper into Data Structures: Dictionaries
Diving Deeper into Data Structures: Sets
Pulling It All Together: Prompting for an Address
Organizing with Functions
Object-Oriented Programming in PythonIncorporating Object-Oriented Programming
Including Inheritance
Pulling It All Together: Building a Burger Shop
Data Processing with PythonWorking with Dates and Times
Processing Text Files
Processing CSV Files
Processing JSON Files
Data Analysis and Exception HandlingUsing Lambdas
Handling Exceptions
Pulling It All Together: Word Analysis in Python
Extracting, Transforming, and Loading with ETL Scripting
Improving ETL Scripting
AppendicesFlowcharts
Creating Pseudocode
Installing MySQL
Installing Vinyl DB
Installing MongoDB
Importing to MongoDB