勤学思培训网OHOWMM
  • 终于发现python入门新手项目

    进行python编程的时候,可以使用pychram,也可以使用eclipse集成pydev插件,下面就来看看如何在eclipse里集成pydev插件。以下是小编为你整理的python入门新手项目

    下载安装好eclipse,下载eclipse下的python插件pydev,下载后的文件是zip格式的,将其解压。

    pydev的解压文件里有features和plugins,将这两个文件夹里的文件移动到eclipse所对应的这两个目录下。


    [图片0]

    启动eclipse,选择windows下面的performances按钮,弹出performances选择框。

    在performances选择框里,选择pydev ——> interpreters ——>python interpreter 。

    点击右边页面的第一个new,添加文件。

    在新弹出的框里,输入interpreter name ,通过browse选择文件,完成之后,点击OK即可。

    如何定义类

    先来定义一个公司的类:

    # -*- coding: utf-8 -*-

    class Group:

    weizhi = '大陆'

    def __init__(self):

    print('启动资金是100万')

    =

    def goumaishebei(self):

    print('需要29万')

    =

    print('还剩余资金%s'%)

    a = Group()

    print('公司位于',)

    ()

    类的名称是Group;

    属性是位于大陆;

    a是一个具体的公司。

    然后再来一个子公司的类:

    class s_Group(Group):

    def goumaixinshebei(self):

    print('需要1万')

    =

    print('剩余资金是%s'%)

    aa = s_Group()

    其中,类的名称是s_Group;

    s_Group继承了Group,所以Group成为了s_Group的变量;

    aa是一个子公司,继承了Group的100万启动资金。


    [图片1]

    如果aa要购买设备:

    ()

    成功运行,说明aa成功继承了总公司购买设备的方法。

    然后,aa需要继续购买新设备:

    aa = s_Group()

    ()

    ()

    出错了,买了新设备,剩余资金怎么会增多呢?

    这是因为购买新设备的时候,money被重新定义了。

    因此,上面的子公司的类需要修改一下:

    class s_Group(Group):

    def goumaixinshebei(self):

    print('需要1万')

    =

    print('剩余资金是%s'%)

    使用切片的扩展语句

    list_demo =[1,2,3,4,5,6]

    print(list_demo[::-1])

    demo_string='abcdef'

    print(demo_string[::-1])

    [起始位置:结位置:步长] ,省略了开始,结束索引位置,为原字符的开始和结尾 ,step指定步长为-1,从倒数第一位置显示,实现反转字串

    END

    方法/步骤2

    使用python3 内置函数reversed()

    list_demo =[1,2,3,4,5,6]

    print(list(reversed(list_demo)))

    c = 'abcdef'

    print(list(reversed(c)))

    如何去学好python

    不一定非要一直遍敲代码边学习,个人经验,当代码逻辑很清晰,经过之前C语言刷题的锻炼之后,看书学习新的编程语言效果也是非常好,状态好的时候,半天就能学100多页。这里推荐可以看看python丶基础教程,笨方法学python。

    注意和第一条并不冲突,多敲代码才是王道。可以去codeforce上做题,虽然都是英文的,但是可以用python提交,此外还有计丶蒜客,pythontip。后两者更加简单。多多训练,解决问题。

    你学python,想用它做什么?可以去一些项目网站,例如国内的shiyanlou,去跟着做做一个个真正的项目,还有很多书上有很多实战项目,跟着做下来。然后,很必要的,自己在这个项目上添加上自己的一些想法,将它变成自己的项目,这一点提高非常大

    像百度经验一样,也可以多逛逛知乎,CSDN,博客园,看看大牛们都是怎么学习的,很多方法都会有介绍,自己有选择的学习。

    开通博客,像CSDN,博客园,或者自己搭建的博客都可以,记录下自己的学习心得,不要怕自己的成果会被窃取,你那点知识大牛们是不屑的,一步一个脚印,在你往回看自己一篇篇博客的时候,你会发现自己已经走了很远。