Kivy a to z -- 前言

32 篇文章 1 订阅
24 篇文章 1 订阅
Python以其高效率受到开发者喜爱,但许多开发者仍忙于重复工作。Kivy是一个能在Android等多平台上运行的Python图形库,为厌倦传统Java开发的程序员提供了新选择。了解Kivy,需要掌握Python基础、Cython和针对Android的Java、JNI知识。通过Kivy,开发者可以将更多时间用于创新而非重复劳动。
摘要由CSDN通过智能技术生成

1. 每个在用过其它语言的人在用过Python,或者用过Python后再用过其它类似CC++的人都会惊叹于Python的开发效率

 

2. 是的,效率就是生命,提高效率就是延长生命。

3. 但是,实际上,现在很多的人(包括我自己在内),迫于生存的压力,都在将大量的时间从事着低效,重复的开发工作。

 

4. 然而,生命的意义在于创造,生命不创造,少创造就是在浪费生命。但是如果效率提不上来,每天都花大量的时候去处理重复的工作,那么就根本谈不上创造。 

5. Python,将是把你从繁重的重复工作中解救出来,将更多的时间放到更有意义的事情上来提供一个绝佳的机会。 

 

6.在Android平台上的移动开发,Java仍然是首选的开发语言,但是,仍然有很多人对Python的开发效率念念不忘(我就是其中的一位),希望能用Python在移动开发领域做些什么,这就是今天我要介绍的Kivy的原因。

 

6. 当你用Java开发Android程序或者用Object-c开发iOS程序感到疲惫,感到提不起兴趣时,不防试下Kivy,说不定它会让你眼前一亮。

 

7. 大脑总是需要新鲜事物的刺激才能保证高效的活性,在工作中能用到最好,就是用不到,开阔一下自己的眼界总没有坏处的。

8. 现如今Kivy已经可以在Windows,Linux,Mac OS X,IOS,Android上运行,接下来打算写上几篇相关的文章,活动活动自己的饱受摧残的大脑,呵呵。

 

9.最后来看下研究Kivy需要具备哪些知识:
  1) 掌握Python的基本用法
  2) 如果想深入理解Kivy的实现,也要具备Cython的知识,Kivy的所有底层的代码都是用Cython写的,如果没接触过,可以看下官方的文档以及我之前写的关于Cython的博客,
  3) 如果是在Android平台上用Kivy,Java和JNI的知识必不可少,因为Kivy只是一个图形库,有许多功能还必须通过调用Java的代码来实现。

 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值