• Complain

Vaskaran Sarcar - Python Bookcamp: Exercises and Projects

Here you can read online Vaskaran Sarcar - Python Bookcamp: Exercises and Projects full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Vaskaran Sarcar, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Python Bookcamp: Exercises and Projects
  • Author:
  • Publisher:
    Vaskaran Sarcar
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Python Bookcamp: Exercises and Projects: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Python Bookcamp: Exercises and Projects" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Python Bookcamp: Exercises and Projects is a beginners book. It is a quick programming guide to the Python programming language. The best way of learning is by doing exercises and projects. Therefore, this book follows the boot camp approach. It enables you to make interesting programs in no time. The world is changing, and we keep extra features developing, but the core concepts are evergreen. We build all additional features on top of those. If you have a sound foundation, you can adopt the upcoming features quickly. You also understand the reason behibrnd those changes. So, the book focuses on core topics in-depth, but it does not cover A-Z in Python at the same time. The book has 12 chapters. The first chapter is a simple warm-up session for you. Here youll set up your programming environment. The second chapter talks about the Python basics. Here you learn about variables, operators, and comments. Each subsequent chapter contains exercises and hands-on projects for you. As you move on, these projects will be more complex. You implement the case studies using the concepts you learn in a previous chapter. At the beginning of these chapters, you get a description of the projects. Once you finish reading these chapters, you get the complete solutions. The book covers both the common and the advanced data types along with the topic of loop and decision making. It also covers file handling, functions, and modules with exception handling mechanisms too. The last chapters of this book cover the object-oriented programming basics. Here you see the usage of classes, objects, and inheritance. Youll also learn about static and class methods in Python. In the end, there is a chapter to show you how to write useful tests to verify your code. In most cases, youll see the complete programs with output. It means you can continue reading the material without interruption. To write the very short programs, or to test the simple commands, I use a Python command shell. For the remaining cases, you see the usage of PyCharm Community Edition in a Windows10 environment. This is a very popular IDE, and this version is free at the time of this writing.

Many of us are afraid of fat books. They do not promise that you can complete the book in one day or 7 days, etc. Here is the twist. You should not forget that learning is a continuous process. We can achieve no real mastery in a short period. So, the motto of the book is To learn the core topics in Python, whatever efforts I need to put, I am OK with that. I believe that if you have a strong focus, you can complete one chapter in a day with no trouble. So, the simple arithmetic says that you can complete the book in 12 days. But it is secondary! I have designed the book in such a way that upon completion of the book, you will learn the core concepts in depth. And youll know how to learn further.

The source code and other details are available at https://github.com/Vaskaran/PythonBookcamp

In short, you can pick the book if the answer is yes to the following questions:

  • Have you never programmed before, but eager to learn Python?
  • Do you want to explore the Python essentials step-by-step, but as quickly as possible?
  • Do you have experience with a high-level programming languages, but want to learn Python ?
  • Do you know how to install software on a machine and then set up the coding environment?
  • Do you like to review your knowledge before you use Python in advanced fields such as data science, machine learning?

Probably you shouldnt read this book if the answer is yes to any of the following questions:

  • Are you confident about the fundamentals of Python?
  • Are you looking for advanced concepts in Python only?
  • Do you dislike a book that has an emphasis on exercises?
  • I dislike Windows OS, and PyCharm. I want to learn and use Python without them only.-is this statement true for you?

Vaskaran Sarcar: author's other books


Who wrote Python Bookcamp: Exercises and Projects? Find out the surname, the name of the author of the book and a list of all author's works by series.

Python Bookcamp: Exercises and Projects — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Python Bookcamp: Exercises and Projects" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Python Bookcamp
Exercises and Hands-on Projects
Vaskaran Sarcar
Python Bookcamp: Exercises and Hands-on Projects
Copyright 2021 by Vaskaran Sarcar
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
ISBN-13 : 979-8581409275
ASIN: B08FTD48NF
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of publication, neither the author nor the editor nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The author and publisher make no warranty, express or implied, for the material contained herein.
For information on translations, please e-mail vaskaran@rediffmail.com.
Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the book's product page, located at https://github.com/Vaskaran/PythonBookcamp . For more detailed information, please email vaskaran@rediffmail.com
I dedicate this book to all the unsung heroes and volunteers who are fighting at the front lines of Covid-19 battle to save humanity and this beautiful world.
Contents
About the Author
Vaskaran Sarcar obtained his Master of Engineering in Software Engineering from - photo 1 Vaskaran Sarcar obtained his Master of Engineering in Software Engineering from Jadavpur University, Kolkata (India), and an MCA from Vidyasagar University, Midnapore (India). He was a National Gate Scholar (2007-2009) and has over 12 years of experience in Education and the IT industry. He devoted his early years (2005-2007) to teach at various engineering colleges, and later he joined HP India PPS R&D Hub Bangalore. He worked there until August 2019. At the time of his retirement from the IT industry, he was a Senior Software Engineer and Team Lead at HP. To follow his dream and passion, Vaskaran is now an independent full-time author. Other books by him include:
  • Design Patterns in C# Second Edition (Apress,2020)
  • Getting Started with Advanced C# (Apress,2020)
  • Interactive Object-Oriented Programming in Java Second Edition (Apress,2019)
  • Java Design Patterns Second Edition (Apress,2019)
  • Design Patterns in C# (Apress,2018)
  • Interactive C# (Apress,2017)
  • Interactive Object-Oriented Programming in Java (Apress,2016)
  • Java Design Patterns (Apress,2016)
  • C# Basics: Test Your Skills (Createspace,2015)
  • Operating System: Computer Science Interview Series (Createspace,2014)
Acknowledgments
At first, I thank the Almighty. I sincerely believe that with HIS blessings only, I could complete this book. I extend my deepest gratitude to all my family members, my publisher, the editorial board members, and everyone who directly or indirectly supported this book.
Preface
Welcome to your journey through Python Bookcamp: Exercises and Hand-on Projects. This is an introductory guide to the Python programming. Before you jump into the topics, I want to highlight a few points about the goal and the organization of the book.
  • The primary goal of this book is to make you familiar with Python programming as quickly as possible. Once you learn the concepts in this book, youll be ready to explore further. I have been involved in teaching since 2005. I have taken classes at both engineering and non-engineering colleges. This is the true motivation to introduce a book like this.
  • The book helps you to learn the fundamental concepts effectively. What is an effective way? Ok, once you learn a topic, if you repeatedly practice and try to write code, you are on the right track. This is why this book has multiple exercises and hands-on projects. The book follows a steep learning curve, where you keep implementing these case studies using the concepts you learn in a previous chapter.
  • Starting from the second chapter, each chapter in this book contains exercises too. These exercises are neither too easy nor too tough. These are within your optimal zone of difficulty. As per Goldilocks rule, you can motivate yourself and act better in these situations. The exercises and case studies help you test your understanding and raise your confidence level.
  • M any of us are afraid of fat books because they do not promise that we can learn the subject in one day or 7 days. But you know that learning is a continuous process. It is hard to achieve any real mastery in 24 hours or 7 days. So, the motto of the book is To learn the core topics of Python, whatever effort I need to put, I am ok with that. Still, simple arithmetic says that if you can complete one topic in one day, you can complete the book within 12 days (your learning speed depends only on your concentration level, focus, and dedication). But this arithmetic calculation is secondary! I have designed the book in such a way that upon completion of the book, you will know the core concepts in Python. Most importantly, youll know how to learn further.
  • Python is a very popular computer language and widely used. Like other popular programming languages, it grows continuously to give us support with additional features and functionalities. When I started writing this book, Python3.8 was the latest version. So, everything in this book should run in Python 3.8 and upcoming versions. I choose this version for another reason. The official website tells us that Python 3.x (Commonly known as Python 3) is the future of the language, but Python 2. x (Also known as Python 2) is the legacy. You may see some old Python projects with Python2, but I recommend you to learn and use Python3.
  • Once you are familiar with a good programming language, you find many similarities with other programming languages. As an obvious result, you can motivate yourself to learn a new programming language and this time it will be even easier to grasp.
How the book is organized?
The book has the following organization:
  • The first chapter is a warm-up session for you. Here youll set up your programming environment and make yourself ready for further learning. In the Chapter 2, youll learn about comments, variables, and operators.
  • I told you that this book includes multiple exercises and projects. An implementor must know what he/she is going to implement. So, at the beginning of each subsequent chapter, you will get an overview and description of the project that can be implemented. Once you finish reading the chapter, youll get the complete implementation of the projects.
  • In Chapter 3, youll learn about common data types, such as strings and numbers in Python. In Chapter 4, youll learn about decision making in your program. Chapter 5 talks about iteration. Here youll learn about loops and the usage of break and continue statements. In Chapter 6, youll learn advanced data types, such as lists, tuples, sets, and dictionaries. Chapter 7 teaches you how to use functions to make your code more Pythonic. Youll also learn about modules and their usage. Chapter 8 talks about exceptions and how to manage them. Chapter 9 teaches you file handling mechanisms.
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Python Bookcamp: Exercises and Projects»

Look at similar books to Python Bookcamp: Exercises and Projects. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Python Bookcamp: Exercises and Projects»

Discussion, reviews of the book Python Bookcamp: Exercises and Projects and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.