对于几乎是零基础的人,直接学 Python 编程合适吗?
其实无所谓,各种语言都可以在其它语言里找到一定的影子,只不过,相对而言C语言比较老,用户比较多,资料比较全,所以大家都建议先学C,这样相对编程入门简单点,当然,你如果足够毅力和天份,其实直接学Python也没什么,学编程,关健要学的是编程的思想,
如何学好Python编程语言
零基础情况下,想学一门语言.其实python非常适合初学者入门.相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易.那么如何快速掌握python?
设定目标:做 Python 开发除了e68a84e8a2ade79fa5e熟悉语言本身之外,还需要掌握很多相关联的技能,好比打NBA,你不光要学如何投篮,还要练习力量、技战术等一整套东西.所以,一个普通Python Web开发工程师需要掌握的技能包括至少一个Web框架,比如:Django、Flask、Tornado,做业务系统必须熟知一种数据库,还需要对Linux系统的基本203作和常用命令有所了解,因为以后你写到程序基本上都会运行在Linux平台上.
开发工具:工欲善其事必先利其器,Python
IDE层出不穷,推荐Pycharm 和Sublime两个工具都是免费的,而且它们的学习成本非常低,网上找一篇教程看了基本就能上手,Vim、Emacs这样的远古神器还是放以后再去了解吧.
Python3:新手开始总纠结学 Python2 还是 Python3,这种纠结完全就是给自己徒增烦恼,因为它们是同一种语言,只有少部分地方语法不兼容,尽管目前大部分公司还在用Python2,但是Python3逐渐成为主流已是不争事实,毕竟后者性能方面更占有优势.
学习框架:对于刚入门的人,最重要的是培养Ta的学习兴趣和信心.有的会担心自己的基础知识都那么薄弱,如何能学好框架呢?其实这个担心倒是不必,大多数大型的框架都把功能封装得很完整,定义了一套在自己的框架下做事的"规则",学习框架更多的是学习这些"规则",入门倒不需要很深的理论基础.
python都能干什么
首先.Python不是"脚本编程的软件".它应该是一门编程语言
脚本?比脚本更强大、结构更健壮
说Python是个平台.因为Python的原生程序需要在Python解释器的环境下运行的.所以.Python平台你可以理解成是Python程序运行的一个环境.
最后.至于你说能做什么......这个问题太广义了
Python 小到HELLO WORLD?(够小了吧)
大到航天航空或者海洋资源探测的应用或者用其编写科学计算模型..
还有.可以写GUI如.GTK\QT\WXPYTHON等等的GUI接口你可以快速高效的写出直观的GUI程序
还有网络应用.如WEB的Django\zope\等
Socket\MAIL等网络应用
还有PyGame可以做游戏开发...
还有其他的3D模块可以实现3D程序....
还有一些平时的应用.如文件、目录、数据库应用等203作
还有..............
还有PYTHON语言的扩展或嵌入实现..
如在JAVA中的扩展\C的扩展等等.这样就可以共享更多的库
.....
你说你看了几天PYTHON却不知道能做什么?是因为你不知道用PYTHON去做什么吧?(=.=...)
应该说.你想到了PYTHON都能做到了...
比如.先做一个简单的天气预报采集器..那就去看PYTHON的正则和HTML处理的部分就可以做出来了
还有.如果你有其他编程语言的经历.不妨用Python试试你以前用其他语言写过的程序..这样.你就可以知道Python的简洁性、健壮性等等.
呵呵.最后.祝你学习或者使用Python愉快
接下来你会慢慢体验Python过程中的乐趣咯..
学PYTHON编程需要什么基础呢?
可以没有基础,有专门为零基础学员设置的班型.当然要是会一些linux203作系统以及其他语言功底更好.
Python基础内容包括:python语言特点,基础命令,python核心数据类型,表达式和运算符,whlie循环,for循环等等.