工欲善其事必先利其器,一个好的东西能让起到事半功倍的下场,python社区供应了足够多的优秀东西来辅佐开发者更便利的完成某些设法,下面这几个东西给我的工作也带来了良多便利,推荐给寻求夸姣事物的你。
python tutor
python tutor 是由 philip guo 开发的一个免费的东西,可辅佐学生并吞编程进修中的底子阻滞,了解每一行源代码在法则实施时在计较机中的进程。经由进程这个东西,教师或学生可以直接在 web 阅读器中编写 python 代码,并逐渐可视化地工作法则。若是你不晓得代码在内存中是若何工作的,无妨把它拷贝到tutor里可视化实施一遍,加深了解。
地点:pythontutor/
ipython
ipython 是一个 for humans 的 python 交互式 shell,用了它之后你就不想再用自带的 python shell 了,ipython 支撑变量主动补全,主动缩进,支撑 bash shell 呼吁,内置了良多适勤奋能和函数,同时它也是科学计较和交互可视化的最佳平台。小编推荐大家加一下这个裙:664-030-895 一千多人了!大家遇到啥问题都会在里面交流!而且免费分享零基础入门料资料web开发 爬虫资料一整套!是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!各种pdf等你来下载!全部都是免费的哦!只为帮助大家快速入门,所以小编在这等你们过来一起交流学习呢!
地点:ipython.org/
jupyter notebook
jupyter notebook 就像一个草稿本,能将文本解说、数学方程、代码和可视化内容全数组合到一个易于同享的文档中,以 web 页面的编制展示。它是数据剖析、机械进修的必备东西。
地址:jupyter.org/
anaconda
python 虽好,可老是会碰着各类包揽理和 python 版本问题,特别是 windows 平台良多包无法正常安装,为体味决这些问题,anaconda 出现了,anaconda 包含了一个包揽理工具和一个python办理情形,同时附带了一多量常用数据科学包,也是数据分析的标配。之前在公家号有引见过 anaconda
地点:anaconda/
skulpt
skulpt 是一个用 javascript 实现的在线 python 实行情形,它可以让你轻松在阅读器中运转 python 代码。使用 skulpt 连系 codemirror 编纂器即可实现一个根基的在线python编纂和运转情形。
地点:skulpt.org/
当然,小编比较喜欢的还是 pycharm,当然你能够依据自己的喜好来挑选适合自己的 python ide。pycharm 是由 jetbrains 打造的一款 python ide。pycharm 具有一般 python ide 的功用,比方:调试、语法高亮、项目办理、代码跳转、智能提示、主动完结、单元测试、版别操控等。
别的,pycharm 还供给了一些很好的功用用于 django 开发,一起支撑 google app engine,更酷的是,pycharm 支撑 ironpython。