5天python培训时间

5学习Python体会

    参加县信息技术学科的python培训。在培训前用学CC#的开发经验,经历了一段自学Python的历程,但只学到基本的语法。带着一些困惑,比如python动态语言、胶水语言、易用等。在培训时,也感受到了董教授使用python编程的便利。总结了几点,便于自己复习和大家讨论学习。

     1、变量的定义、赋值在python中有着较大的灵活,在赋值同时被定义。

      2python的列表比在C的数组有较大的灵活性。列表的数据类型可以是任意类型,并动态增加列表的长度,或删去列表元素。这也是解释器动态运行的优势。

      3、一些内置函数例如filter()map()reduce()zip()map()等函数处理字符串、列表时非常舒服和人性化,相对与c#的反射机制和委托来实现,灵活了很多。

   但也有点担心。Python面向对象的类,没有Javac++c#的接口的实现、似乎也没有java开发项目的依赖与注入的工具。虽然灵活了很多,但也失去了一些约束与限制。在开发中大型项目或者团队协作项目时,可扩展、易维护也许难以保证。

posted @ 2016-10-25 13:46  智者无言  阅读(122)  评论(0)    收藏  举报