本文目录一览

1,如何用Python绘制Circos图

基因组共线性做图 circos笔记 首先,从ncbi下载这两个基因组的genbank序列。做这个图需要三个数据文件

如何用Python绘制Circos图

2,python怎么写斐波那契数列

斐波那契数列非常pythonic的写法是:1234567 # -*- coding:utf-8 -*-deffibs(num): a=b=1 fori inrange(num): yielda a,b=b,a+bprintlist(fibs(10))

python怎么写斐波那契数列

3,Python里的字符串格式化与format有区别吗一般用哪种比较好

字符串格式化% 就是C里的printf; format是python 字符串自己的方法, 推荐用format,因为比较灵活谁说pythonic解决问题一般不是只有一种方法,以前的说法是应该是只有一种最优办法,但现在不是这样了,python的流行使python项目百花齐放 ,举个例子就拿web微框架来说,有flask,bottle,其实两个框架都很相似,实现相同功能 ,你可以用前一个 ,也可以用后一个,他们执行的效能都是差不多的, 只看你喜欢那个就用那个
print(joke_evaluation%hailarious)这一行有错误。说实话,没看懂你这行想做什么事情?%在python中一是格式化输出,一是求余。你这里想做什么,能告诉下?
pythonic , 这个真不清楚。不过越简单的方法越好。 不用太在意pythinc

Python里的字符串格式化与format有区别吗一般用哪种比较好

4,初学Python有哪些 Pythonic 的源码推荐阅读

如果一定要推荐一些 python 的源码去读,我的建议是标准库里关于网络的代码。从 SocketServer 开始,补上 socket 模块的知识,熟悉 TCP/UDP 编程,然后了解 Mixin 机制的最佳示例 SocketServer.{ForkingMixIn|ThreadingMixIn},借这个机会了解 thread/threading 模块,这时会对并发量提出新的要求,就可以读 select 模块,开始对 select/{epoll|kqueue} 有深刻理解,搞懂以后就可以接触一下异步框架 asyncore 和 asynchat。这时开始出现分岔。如果是做 game 等以 TCP/UDP 协议为基础的应用,可以去读 greenlet 和 gevent,如果是做 web,则走下一条路。做 web,读 BaseHTTPServer、SimpleHTTPServer 和 CGIHTTPServer,读 cgi/cgitb,自己随意写框架,读cookielib,读 wsgiref,这时候自己写一个简便的 web framework 就 so easy 了,老板再也不担心你写 web 了,选择 flask/web.py/django/pyramid 都心中有数了。
你先去学一下flask,flask相关的附件,几乎个个都是精品值得一学,可以作为教程来看。而且代码量不大。 另外python自己目录里的server和http解析相关的模块也可以独立阅读,不过难度略大些。

5,python 在列表中循环的问题

前面这个迭代list_name,并且每次迭代取name的值到 i这个变量里后面这个也是类似,只是每次迭代取索引的值到 i这个变量里用起来没有区别不大的,用前面这个的话是不用到索引的时候用,后面这个是用到索引的时候用,其他的实际用那个看个人喜好了
第一个问题你用的for-in,这样你的list没有一个序号,也就不能判断第一个元素了,像这样遍历的为什么不用for i in range(len(list))呢。。如果你真的像这样,可以在循环外设置一个计数器,然后在循环里不断加一。。第二个问题条件写 if type(i)==list:就可以了。。
第一种更具有python惯用法的感觉,即更Pythonic,惯用法往往不能直接从其它编程语言移植过来。如下文是实现对一个序列里的每个元素执行一个操作的 C 语言实现:for (i=0; i < list_name_length; i++) do_something(list_name[i]);}直接的等效 Python 代码是这样的:i = 0while i < list_name_length: do_something(list_name[i]) i += 1这段代码能够完成工作,但并不 Pythonic,它并不是 Python 语言推荐的惯用法。让我们来改进一下。典型的 Python 惯用法是用内置的 range() 函数生成所有的序列下标:for i in range(0,len(list_name)): do_something(list_name[i])其实这种实现也并不 Pythonic,接下来大家看看语言推荐的实现方式,真正 Pythonic 实现:for i in list_name: do_something(i)

6,如何自学 Python

我最先看的是《简明 Python 教程》来熟悉一下语法,自己敲了一下代码,发现python很容易上手,渐渐喜欢上它。接着买了一本《python基础教程》,跟着书中的例子深入学习。这本书讲得很详细,浅显易懂。 当开始熟悉python的时候,尝试自己写一些脚本或软件来干一些有趣的事情。后来图像处理课程作业我也用python来完成。 与此同时,我坚持写博客来记录一下自己的学习心得。 现在我开始学习用python的web应用。这才是python擅长的领域。它有很多好用的框架例如django,tornado等,可以轻松地做一个网站,用python做网站后端也是一个越来越流行的趋势。 学习python,最重要的是要写出pythonic的代码,这不是一朝一夕的事情。我喜欢python,就是因为它的简洁和强大。不要重复造轮子,学会优雅地使用python。Pythonic到底是什么玩意儿? 附我看过的觉得不错资料 PyCoders Weekly 中文翻译 学好Python必读的几篇文章 也应该订阅一些python大牛的博客有哪些 Python 大牛的 blog 推荐? 和邮件列表groups.google.com/group
Python是什么? Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 为什么要学Python? 不同的编程语言,干同一个活,编写的代码量,差距也很大。比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。 学Python有用吗? 连Google、Facebook都在大规模使用Python,你就不用担心学了会没用。 我该怎么学Python? 首先,得拥有一本书,别犹豫了,这本书就是为你准备的。然后,每天能抽出半个小时学习。 《从零开始学python》购买链接: yuedu.baidu.com/ebook/ec1aa9f7b90d6c85ec3ac6d7### 加油加油~~~

文章TAG:如何  何用  python  绘制  pythonic  
下一篇