Share
Fr. 53.50
H Balti, Haythe Balti, Haythem Balti, Haythem (Mthree Academy) Weiss Balti, Haythem Galloway Balti, Haythem Weiss Balti...
Job Ready Python
English · Paperback / Softback
Shipping usually within 1 to 3 weeks (not available at short notice)
Description
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.
Product details
| Authors | H Balti, Haythe Balti, Haythem Balti, Haythem (Mthree Academy) Weiss Balti, Haythem Galloway Balti, Haythem Weiss Balti, Kim Weiss, Kimberly A Weiss, Kimberly A. Weiss |
| Publisher | Wiley, John and Sons Ltd |
| Languages | English |
| Product format | Paperback / Softback |
| Released | 30.11.2021 |
| EAN | 9781119817383 |
| ISBN | 978-1-119-81738-3 |
| No. of pages | 688 |
| Subjects |
Natural sciences, medicine, IT, technology
> IT, data processing
> Programming languages
Informatik, Python (Programmiersprache), computer science, Programmierung u. Software-Entwicklung, Programming & Software Development |
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.