Jump to ratings and reviews
Rate this book

Hands-On Python ADVANCED: with 52 Exercises, 3 Projects, 3 Assignments & Final Exam

Rate this book
This is an in-depth and activity-based book on the advanced topics of Python programming. It follows a step-by-step practical approach by combining the theory of the language with hands-on coding exercises including quizzes, projects, assignments and exams.

We begin by introducing the Collections module in Python. Then we cover Iterators, Generators, Date and Time Operations, Decorators and Context Managers in Python. We move on with Functional Programming in Python and we have our first project which is about sending emails using Python. Then we learn Regular Expressions, Database Operations and Concurrency in Python. After these topics, we build two projects. The second project in this book is Web Scraping with Python and Scrapy. And the third project is Developing Web APIs with Flask. After each project, you have an assignment to complete. And finally, we have the Final Exam.

By the end of the book, you will learn almost all of the advanced level concepts of Python in great detail by writing thousands of lines of code. All the supplementary resources (code files, quizzes, assignments, final exam etc.) are available for download at the GitHub repository. The link for the repository is provided in the book.

This is the third book in Hands-On Python Series. And here is what you will find in this
In each topic, we will cover all the Theoretical Details with example coding.
Coding Exercises (52 questions): At the end of each chapter, we will have Coding Exercise in form of Quizzes.
Projects (3): We will build 3 projects in this book. You will learn how to apply Python concepts on real world problems.
Assignments (3): After each project, you will have an Assignment. These assignments will let you build the project from scratch on your own.
Final At the end of this book, you will have the Final Exam. It is a multiple-choice exam with 20 questions and a limited duration. The exam will let you to test your Python level.

Contents:
1. Introduction
2. IDE - PyCharm Basics
3. Collections
4. Iterators
5. Generators
6. Date and Time
7. Decorators
8. Context Managers
9. Functional Programming in Python
10. Project 1 - Sending Emails with Python
11. Assignment 1 - Sending Emails with Python
12. Regular Expressions
13. Database Operations
14. Concurrency in Python
15. Project 2 - Web Scraping with Python
16. Assignment 2 - Web Scraping with Python
17. Project 3 - API Development with Flask
18. Assignment 3 - API Development with Flask
19. Final Exam
20. Conclusion

756 pages, Kindle Edition

Published March 29, 2022

46 people are currently reading
6 people want to read

About the author

Musa Arda

3 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (100%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.