python从入门到精通(1)----选择

本文比较了Python与其他编程语言如Java、C++和HTML的学习难度,强调了Python在图形绘制和计算方面的易用性,以及Processing的专业图像处理功能。作者通过实例展示了Python的吸引力,并提供了一个互动学习代码片段作为赠礼。

 世上编程千千万,java、c++、python、html......为啥我只学python?

看一下我的排名python>processing>html>c++>java

倒数第一:java

那可真是一大堆东西:

又是java.exe又是javaw.exe又是javac

不信,你看:

 这还只是应用程序(.exe)

倒数第二:c++

除了类与对象,其它没啥特点

画图 no

高级计算 no

......

倒数第三:html

这个没啥,单纯不会

第二名:processing

严格来说processing不是编程语言

它支持python、p5.js、java

是专业的图像处理编程

官网在https://openprocessing.org/

想下载,链接在https://zhuanlan.zhihu.com/p/78756118

第一名:python

 下载链接:https://www.python.org/downloads/release/python-3121/

官网:https://www.python.org/

主要功能:

画图(turtle)

计算(math)

.......

最后:

送大家一个小礼物,复制以下代码到python,有惊喜!

#coding=utf-8
book1={1:'if',2:'elif',3:'key',4:'class',5:'Coke',6:'book'}
book2={1:'判断',2:'或者',3:'键',4:'班级',5:'可乐',6:'书'}
import random
import time
class Error(KeyError):
    def ErrorPrompt(seif, error):
        print error
if len(book1)==len(book2):
    while 1<2:
        f_e=random.randint(1,2)
        if f_e==1:
            f=random.randint(1,len(book2))
            while True:
                e=raw_input(book2[f]+'的英语;')
                if e==book1[f]:
                    print ('对了')
                    break
                else:
                    print ('不对')
        if f_e==2:
            f=random.randint(1,len(book1))
            while True:
                e=raw_input(book1[f]+'的中文;')
                if e==book2[f]:
                    print ('对了')
                    break
                else:
                    print ('不对')
        #break
else:
    error=Error()
    error=error.ErrorPrompt
    error('少翻译或少单词')
    time.sleep(0.001)
    raise Error
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值