文章插图
Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进 。
Python具有丰富和强大的库 。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起 。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3]有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库 。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现 。
【学习python,首先要了解python是什么,能干什么?】带你Python入门
1)python的工作最多的是web后端,所以最好会那些web framework相关的,不用全会,学几个主流的 。
2)任何语言的核心内容都不多,python更精简一些,但是就这些内容,要用好也不容易 。你需要看一些进阶的书,关于库,除了一些常用的核心库,大部分库用的时候查文档就好了,很多库看看源码更好,用几次就熟练了 。
3)C++里面trick太多,要用好确实很花时间的,这个是历史原因,C#和JAVA都是C++基础上的,就严谨很多,容易系统学习 。python这类语言是牺牲一些执行效率来提高开发效率,具体的就是程序会慢些,但是源码会短些,python的可读性是很强的 。
python的多线程不是强项,要多线程学erlang去 。网络编程是python的强项,你可以学一下socket,这个比较底层,然后学一个web框架,比如django,用起来不那么顺手,但挺适合学习的 。Python是一种面向对象的编程语言,语法简洁而清晰,具有丰富和强大的类库 。对于初学编程者来说,首选Python是个非常棒的选择 。
Python如何学呢?
1)找到合适的有关Python的书籍,好记心不如烂不同,一定要做笔记,过后回顾笔记 。书上给出的练习,一定要做,并且争取全部弄懂 。书上有的练习代码,一定要自己调试一遍,每天的编码必不可少,既然选择学习编程,学习Python,坚持编码应该是必须做到的 。没有代码积累,要写出高质量的代码,几乎不可能 。
2)善于总结 。如果你光学不练,这是不好的,如果你不善于总结,这也是不好的 。语言都是用不上的时候开始学习 。都是用的上的时候开始复习 。要是用得上的时候开始学习,除非你抗压能力一流,不然我想你心情烦躁,效果会很不好的 。学习的时候多总结一下,复习的时候可以翻出来看看,这样就不至于完全荒废了,并且恢复相当快速 。
3)保持兴趣,用最简单的方式解决问题,在写过不少基础代码之后,可以去各大Python相关的网站阅读别人的代码,多阅读别人的也是提高自己的编码水平的很好途径,同时,有把自己的代码分享给别人阅读,一边互相交流促进 。
推荐阅读
- 适用于初学者学习的Python正则表达式
- 蜂蜜柚子茶如何做,首选蜂蜜柚子茶
- 机器学习领域大佬们都推荐的书单
- 机器视觉——机器学习算法优缺点综述
- Python数据分析,生成随机数据文件
- 蜂蜜柚子茶可以减肥吗,首选蜂蜜柚子茶
- 淘宝重新开店怎么激活 淘宝卖家很久没开店怎么激活
- 凤牌茶业说茶道,盘龙茶业成功进军首都市场
- 望远镜|神十三回家后 航天新计划公布:明年发射我国首个大型空间巡天望远镜
- Python+Pytest框架在Jenkins上生成Allure测试报告