Python新手入门应该注意的一些问题以及学习方向

人们为何使用 Python?

在学习 Python 之前,还望新手们先看完本篇文章,写作不易,还请各位大佬赏脸 ,根据我自已在学 Python 的过程中,以及网上众多 Python 学习,爱好者评论中,我大概总结,以下几个方面。

学习Python中的小伙伴,需要学习资料的话,可以前往我的微信公众号:Python学习知识圈,后台回复:“01”,即可拿Python学习资料
这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。送给正在学习python的小伙伴!这里是python学习者聚集地,欢迎初学和进阶中的小伙伴!

1.1 软件质量 我们学 Python 的人都知道,Python 更注重可读性、一致性和软件质量,它的设计致力于可读性,因此具备比传统脚本语言更优秀的可重用性和可维护性,另外一点就是 Python 支持软件开发的高级重用机制,比如面向对象程序设计。

1.2 提高开发者的效率 相对于其他编程语言,Python 能让开发者提高效率。它的代码大小往往只有 C++ 或 Java 代码的五分之一到三分之一,这就意味着你只需输入少量的代码就能完成相应的工作,并且可以立即运行,进一步提高程序员的效率。

1.3 程序的可移植性 大多数的 Python 程序是不需要做任何改变即可在所有主流计算机平台上运行,例如 windows 上写的可以移到 linux 上。

1.4 标准库的支持 这一点不说有点说不过去,重中之重,Python 的最丰富的就属于它的各种库,有官方提供的标准库,也有第三方提供的库,这些库能够完成应用级的编程任务,给开发上带来便捷之利。

1.5 组件集成 ython 还有另外一个名称叫“胶水”语言,胶水有一个特点,就是黏,能够把两个物体合在一起,Python 也有这种特异功能,它可以调用 C 和 C++ 的库,同样也可以被 C 和 C++ 程序调用,可以和 Java 组件集成,可以与 COM 和 .NET 等框架进行通信 ,并且可以通过 SOAP、XML-RPC 和 CORBA 等接口与网络进行交互。由此可见,Python 绝不仅仅是一个独立的工具。

1.6 享受Python带来的乐趣 Python 的易用性和强大内置工具使编程成为一种乐趣而不是琐碎的重复劳动。尽管这是一个难以捉摸的优点,但这将对开发效率的提升有很重要的帮助。

2.Python缺点是什么?

Python 唯一缺点就是,在目前现有的实现方式下,与 C 和 C++ 这类编译语言相比,Python 的执行速度还不够快。为什么呢?因为 Python 的标准实现方式是将源代码的语句编译为字节码文件,之后再将解释出来,所以要比像 C 这样编译型语言慢一些。

3.现在有谁在用 Python?

Python 除了个人用户使用之外,Python 也被一些公司应用于商业产品的开发上,例如:

1. YouTube 视频分享服务

2. 流行的 P2P 文件分享系统

3. EVE Online 大型多人网络游戏

4. Maya

5. NASA、Los Alamos、Fermilab 等

6. iRobot

7. NSA 在加密和智能分析中使用

8. OLPC 使用 Python

9. ……

4.Python 能做什么?

4.1 系统编程 Python 的标准库绑定了 POSIX 以及其他常规操作系统(OS)工具:环境变量、文件、套接字、管道、进程、多线程、正则表达式模式匹配、命令行参数、标准流接口、Shell 命令启动器、文件名扩展等。

4.2 用户图形接口 Python 的简洁以及快速开发周期十分适合开发 GUI 程序。Python 内置了 TKinter 的标准面向对象接口 TK GUI API,使 Python 程序可以生成可移植的本地观感的 GUI。通过适当的库,你可以在 Python 中使用其他的 GUI 工具包,例如,通过 PyQt 使用 Qt、通过 PyGTK 使用 GTK、通过 PyWin32 使用 MFC、通过 IronPython 使用 .NET,以及通过 Jython(Java 版本的 Python)使用 Swing 等。

4.3 Internet 脚本 Python 提供了标准的 Internet 模块,它使得 Python 程序能够广泛地在多种网络任务发挥作用,无伦是在服务端还是客户端都是如此。不仅如此,涌现了许多针对 Python 的 Web 开发工具包,例如,Django、TurboGears、web2py、Pylons、Zope 和 WebWare,它们使得 Python 能够快速构建功能完善和高质量的网站。

4.4 组件集成 在上面我也提到过,Python 是一门“胶水”语言,它可以通过 C/C++ 系统进行扩展,并能够嵌套 C/C++ 系统的特性,使其能够作为一种灵活的黏合语言。例如,将一个 C 库集成到 Python 中,能够利用 Python 进行测试并调用库中的其他组件。

4.5 数据库编程 对于数据库,Python 提供了对所有主流关系数据库系统的接口,例如,Sybase、Oracle、Informix、ODBC、MySQL、PostgreSQL、SQLite 等。Python 标准的 pickle 模块提供了一个简单的对象可持久化系统:它能够让程序轻松地将整个 Python 对象保存和恢复到文件和文件类的对象中。

4.6 数值计算和科学计算编程 Python 在这方面提供了一个非常好的库 NumPy,它包括很多高级工具,例如,矩阵、标准数学库的接口等。

4.7 游戏、图像、人工智能、机器人等

Python 的应用领域很多,例如:

1. 可以利用 Pygame 系统使用 Python 对图形和游戏进行编程。

2. 使用 PySerial 扩展在 Windows、Linux 以及更多系统上进行串口通信。

3. 用 PIL、PyOpenGL、Blender、Maya 和其他的一些工具进行图像处理。

4. 用PyRo工具包进行机器人控制编程

5. 使用神经网络仿真器和专业的系统 shell 进行 AI 编程。

6. 使用 NLTK 包进行自然语言分析。

5.Python有哪些的优点?

我在这里就用一句话概括吧:面向对象、免费、可移植性好、功能强大、可混合、简单易用、简单易学。

6.和其他语言比较

说到语言的比较,我就在这里不说了,以免造成不必要的伤害 _!但是有一点是,Python是编程语言里面这一块入门最快,上手最容易的一门语言,如果你要入门有着其他的编程语言当然最好,但是当你没有任何的编程语言基础的时候,直接入门Python,不用去学习复杂的Java和C语言等等。、

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351

推荐阅读更多精彩内容

  • 两年之内就见了干国祥老师两次,每一次都让我觉得他是那么的与众不同、气宇不凡。去年听了干老师的“全人之美”的教...
    多大的阔阔哇阅读 943评论 0 6
  • 夜半惊蛇舞,语焉狐和兔。 可泣三生石,书罢爬山虎。 梦余骑鹤去,古洞藏白鹿。 道通三界外,今生龙堪屠!
    夜语可书阅读 965评论 9 19
  • 那天雪地里我的目光, 离别时才发现那是眷恋; 那天黑夜里我的感受, 难眠时才发现那是相思; 直到分手才发现了心的疲...
    周柒珊阅读 287评论 0 1
  • 苏轼特别喜欢雨后初晴的意象,人们最熟悉的“一蓑烟雨任平生”,却不是他写得最好的一首。他在贬所黄州写《南歌子·带酒冲...
    惟留一简书阅读 2,383评论 2 10