Fr. 53.50

Job Ready Python

English · Paperback / Softback

Shipping usually within 1 to 3 weeks (not available at short notice)

Description

Read more

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.

List of contents

About the Authors v
 
About the Technical Writer v
 
About the Technical Editor v
 
Acknowledgments vi
 
Introduction xvii
 
Part I: Getting Started with Python 1
 
Lesson 1: Setting Up a Python Programming Environment 3
 
Python Overview 4
 
Using Replit Online 4
 
Creating a Replit Account 5
 
Creating a Python Program in Replit 7
 
Running a Python Program in Replit 9
 
Other Replit Tasks 11
 
Renaming Your Code File 11
 
Saving Your Coding File Locally 12
 
Creating a New File for Your Python Project 12
 
Adding Files to Your Python Project 13
 
Returning to Replit 13
 
Getting More Help for Replit 14
 
Getting Started with Jupyter Notebook 14
 
Installing Anaconda Jupyter Notebook 15
 
Creating a New Jupyter Notebook File 16
 
Renaming a Jupyter Notebook Project File 18
 
Saving a Python File Locally 19
 
Opening an Existing Jupyter Notebook File 20
 
A Quick Look at Visual Studio Code 21
 
Obtaining Visual Studio Code 21
 
Adding the Python Extension to Visual Studio Code 22
 
Using Python from the Command Line 24
 
Summary 26
 
Exercises 26
 
Exercise 1: Say Hello 27
 
Exercise 2: What's It Do? 27
 
Exercise 3: Counting 27
 
Exercise 4: Fruity Code 28
 
Lesson 2: Understanding Programming Basics 29
 
The Future of Computer Programming 30
 
What Is Programming? 30
 
What Is a Program? 30
 
Computational Thinking 31
 
Programming Languages 32
 
Common Components 33
 
Statements 33
 
Syntax 33
 
Reserved Words 34
 
Operators 35
 
Hello, World! 36
 
Data Types and Variables 37
 
Data Types 37
 
Text 38
 
Numbers 38
 
True/False 39
 
Date/Time 39
 
Data Collections 39
 
Variables 40
 
Reserving Memory 42
 
Variables and Data Types 43
 
Constants 44
 
Example 1: Area of a Circle 44
 
Example 2: Tax Rate 45
 
Example 3: Output Messages 45
 
Summary 46
 
Exercises 46
 
Exercise 1: Daily Tasks 47
 
Exercise 2: Python Programming 47
 
Lesson 3: Exploring Basic Python Syntax 49
 
Using with Single-Line Commands 51
 
Using Semicolons 52
 
Continuing with Backslash 54
 
Working with Case Structure 55
 
Adding Comments 56
 
Using the Input Function 57
 
Storing Input 59
 
Understanding Variable Types 61
 
Displaying Variable Values 62
 
Naming Variables 64
 
Summary 65
 
Exercises 65
 
Exercise 1: Displaying Text 66
 
Exercise 2: Follow the Comments 66
 
Exercise 3: Fixing the Code 66
 
Exercise 4: Broken Variables 67
 
Exercise 5: Broken Names 67
 
Exercise 6: Where Are You? 67
 
Lesson 4: Working with Basic Python Data Types 69
 
Review of Data Types 70
 
Number Data Types 70
 
Identifying Data Types 72
 
Mathematical Operations 74
 
PEMDAS 77
 
Common Math Functions 81
 
Math Library Functions 83
 
Using Numbers with User Input 86
 
Boolean Types and Boolean Operations 89
 
Convert to Boolean 90
 
Logic Operations 92
 
Comparative Operators 95
 
Summary 96
 
Exercises 97
 
Exercise 1: Prompting the User 97
 
Exercise 2: Manipulated Math 97
 

About the author










HAYTHEM BALTI, PhD, is the associate dean at Wiley's mthree academy. He has created courses used by thousands of Software Guild and mthree alumni to learn Go, Java, Python, and other development and data science skills.
KIMBERLY A. WEISS is a veteran course developer, specializing in Computer Science courses since 2002. She was an assistant professor in Computer Science for over ten years before deciding to focus exclusively on course design. She has worked with multiple universities as well as corporate training settings to develop interactive instructional content appropriate for the target learners and course goals.

Summary

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.

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.