Python Bookcamp: Exercises and Projects

0
(0)

Python Bookcamp: Exercises and Projects
 

  • Author:Vaskaran Sarcar
  • Length: 327 pages
  • Edition: 1
  • Publication Date: 2021-01-24
  • ISBN-10: B08FTD48NF
  • Sales Rank: #1798745 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Python Bookcamp: Exercises and Projects is a beginner’s 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 you’ll 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. You’ll 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, you’ll 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 you’ll 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 shouldn’t 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?

    中文:

    书名:Python BookCamp:练习和项目

    《Python BookCamp:练习与项目》是一本初学者读物。它是对Python编程语言的快速编程指南。最好的学习方法是做练习和做项目。因此,本书遵循新兵训练营的方法。它可以让你在任何时间内制作出有趣的节目。
    世界在变化,我们不断开发额外的功能,但核心概念是常青的。我们在这些功能的基础上构建所有其他功能。如果你有一个良好的基础,你可以很快采用即将到来的功能。你也明白这些变化背后的原因。因此,该书对核心主题进行了深入探讨,但并未同时涵盖Python中的A-Z。
    这本书有12章。第一章是一个简单的热身环节。在这里,您将设置您的编程环境。第二章介绍了有关Python的基础知识。在这里,您将了解变量、运算符和注释。随后的每一章都为您提供了练习和实践项目。随着你继续前进,这些项目将变得更加复杂。您将使用在上一章中学到的概念来实施案例研究。在这些章节的开头,您将获得对项目的描述。一旦你读完这些章节,你就会得到完整的解决方案。
    这本书涵盖了常见的和高级的数据类型,以及循环和决策的主题。它还介绍了文件处理、函数和具有异常处理机制的模块。本书的最后几章介绍了面向对象编程的基础知识。在这里,您可以看到类、对象和继承的用法。您还将学习使用Python语言编写的静态方法和类方法。最后,有一章将向您展示如何编写有用的测试来验证代码。
    在大多数情况下,您将看到带有输出的完整程序。这意味着你可以不间断地继续阅读材料。为了编写非常简短的程序,或者测试简单的命令,我使用了一个Python命令外壳。对于其余的情况,您将看到在Windows10环境中使用的是PyCharm Community Edition。这是一个非常流行的IDE,在撰写本文时该版本是免费的。

    我们中的许多人都害怕肥厚的书。他们不承诺你可以在一天或7天内读完这本书,等等。这里有一个转折。你不应该忘记学习是一个持续的过程。我们不可能在短时间内达到真正的掌握。因此,这本书的座右铭是“学习Python的核心主题,无论我需要付出什么努力,我都可以接受”。我相信,如果你有很强的专注力,你可以毫不费力地在一天内完成一个章节。所以,简单的算术是,你可以在12天内读完这本书。但这是次要的!我设计这本书的方式是,当你读完这本书时,你将深入学习核心概念。你也会知道如何进一步学习。

    源代码和其他细节可在https://github.com/Vaskaran/PythonBookcamp上获得

    简而言之,如果以下问题的答案是肯定的,你就可以选择这本书:

    • 你以前从来没有编程过,但渴望学习Python吗?
    • 您想要一步一步地、但尽可能快地了解一下Python的要点吗?
    • 你有高级编程语言的经验吗,但想学习Python?
    • 您知道如何在机器上安装软件,然后设置编码环境吗?
    • 在数据科学、机器学习等高级领域使用Python之前,您是否愿意复习一下您的知识?

    如果以下任何一个问题的答案都是肯定的,你可能就不应该读这本书:

    • 您对Python的基础知识有信心吗?
    • Are you looking for advanced concepts in Python only?
    • 你不喜欢一本强调练习的书吗?
    • “我不喜欢Windows操作系统,也不喜欢PyCharm。我只想在没有它们的情况下学习和使用Python.“–这句话对你来说是真的吗?
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册