首页 > 其他 > 详细

随笔——张淑华

时间:2019-03-30 21:15:46      阅读:149      评论:0      收藏:0      [点我收藏+]

      第一份博客园随笔我就简单地谈一谈学习Python的感受,没接触到Python之前几乎对它是知之甚少的,也不知道学习Python可以做什么,它和C语言,Java语言有什么区别?后来学校开了Python课程,陆陆续续学了许多新的知识再加上自己去网上了解了Python,知道原来Python是一种解释型脚本语言,可以应用于以下领域:Web 和 Internet开发,人工智能桌面界面开发,软件开发,后端开发,数据分析等。

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

Python 是交互式语言: 这意味着,你可以在一个 Python 提示符 >>> 后面直接执行代码。

Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库命名接口清晰、文档良好,很容易学习和使用。

Python标准库的主要功能有:
文本处理,包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持,二进制数据处理等功能
文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能
操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、写日记(logging)等功能
网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能
网络协议,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多种网络协议,并提供了编写网络服务器的框架
W3C格式支持,包含HTML,SGML,XML的处理。
其它功能,包括国际化支持、数学运算、HASH、Tkint。

      Python 这门课程已经上了几周了,虽然还未深入掌握Python的知识,但是我能感受到Python的魅力,它能让我快速的感受到编程带给人的那种成就感,虽然编写的程序还不能称为智能化,但已经能简单地实现自己逻辑思考自动化和重复化,这对于我一个门外汉来说,是非常关键的,这一点也一直激励和吸引着自己往更深处学习。但随着学习的深入,才发现自己对于某些编程逻辑和数理基础的缺失。我感觉上机课的教学方式很不错,先让我们自己做,自己讨论得出答案,然后老师再公布答案,这样我们就可以把没想到的学会。

     很多人都说Python很简单,很容易上手,可是我觉得如果你没有那个知识储备,再简单你也做不来。根据自己的目标去深耕。知识的学习都是由浅入深的,先掌握基础,再根据自己的目标去练习,才会有效果。不要三心二意,今天学十分钟爬虫,明天又去学其他的。每天的编码必不可少,既然选择学习编程,学习Python,坚持编码应该是必须做到的。没有代码积累,要写出高质量的代码,几乎不可能。只有在敲代码的过程中才会遇到自己的问题,解决了就提升了。

随笔——张淑华

原文:https://www.cnblogs.com/zhangshuhua/p/10628892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!