# Python编程从入门到实践
**Repository Path**: bedoom/fromEntryToPractice
## Basic Information
- **Project Name**: Python编程从入门到实践
- **Description**: 这是我第一次做的书籍,我还是不是特别了解gitee,只会使用一些常用功能,给你带来的不便,请提交issue告知我,我会尽快处理。
- **Primary Language**: Python
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2021-04-30
- **Last Updated**: 2021-08-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Python编程从入门到实践
#### 介绍
本项目是面向0基础的同学,使用jupyter notebook编写。
这是我第一次做的书籍,我还是不是特别了解gitee,只会使用一些常用功能,给你带来的不便,请提交issue告知我,我会尽快处理。
### 书籍
这本书是经典的Python入门书籍,原作者:[美] Eric Matthes,若你没有书籍,可以在我的仓库中下载pdf。
### 开始时间
今天是2021年4月30日,let't go!!!
### 周期
预计一个月左右做完。
### 读者对象
本书旨在让你尽快学会Python,以便能够编写能正确运行的程序——游戏、数据可视化和Web应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读,它不要求你有任何Python编程经验,甚至不要求你有编程经验。如果你想快速掌握基本的编程知识以便专注于开发感兴趣的项目,并想通过解决有意义的问题来检查你对新学概念的理解程度,那么本书就是为你编写的。
### 本书内容
本书旨在让你成为优秀的程序员,具体地说,是优秀的Python程序员。通过阅读本书,你将迅速掌握编程概念,打下坚实的基础,并养成良好的习惯。
在本书的第一部分,你将学习编写Python程序时需要熟悉的基本编程概念。并且你将学习编写妥善处理常见错误的程序。学习这些基本概念后,你就能编写一些简短的程序来解决一些明确的问题。最后,你将向中级编程迈出第一步,学习如何为代码编写测试,以便在进一步改进程序时不用担心可能引入bug。
在第二部分,你将利用在第一部分学到的知识来开发三个项目。
* 第一个项目(第12~14章)中,你将创建一个类似于《太空入侵者》的射击游戏。
* 第二个项目(第15~17章)介绍数据可视化。数据科学家的目标是通过各种可视化技术来搞懂海量信息。
* 第三个项目(第18~20章)中,你将创建一个名为“学习笔记”的小型Web应用程序。
### 为何使用Python
Python是一种效率极高的语言: 相比于众多其他的语言,使用Python编写时,程序包含的代码行更少。
Python的语法也有助于创建整洁的代码:相比其他语言,使用Python编写的代码更容易阅读、调试和扩展。
大家将Python用于众多方面:编写游戏、创建Web应用程序、解决商业问题以及供各类有趣的公司开发内部工具。Python还在科学领域被大量用于学术研究和应用研究。
我依然使用Python的一个最重要的原因是,Python社区有形形色色充满激情的人。对程序员来说,社区非常重要,因为编程绝非孤独的修行。大多数程序员都需要向解决过类似问题的人寻求建议,经验最为丰富的程序员也不例外。需要有人帮助解决问题时,有一个联系紧密、互帮互助的社区至关重要,而对于像你一样将Python作为第一门语言来学习的人而言,Python社区无疑是坚强的后盾。
**Python是一门杰出的语言,值得你去学习,咱们现在就开始吧!**