5天python培训时间
5天学习Python体会
参加县信息技术学科的python培训。在培训前用学C、C#的开发经验,经历了一段自学Python的历程,但只学到基本的语法。带着一些困惑,比如python动态语言、胶水语言、易用等。在培训时,也感受到了董教授使用python编程的便利。总结了几点,便于自己复习和大家讨论学习。
1、变量的定义、赋值在python中有着较大的灵活,在赋值同时被定义。
2、python的列表比在C的数组有较大的灵活性。列表的数据类型可以是任意类型,并动态增加列表的长度,或删去列表元素。这也是解释器动态运行的优势。
3、一些内置函数例如filter()、map()、reduce()、zip()、map()等函数处理字符串、列表时非常舒服和人性化,相对与c#的反射机制和委托来实现,灵活了很多。
但也有点担心。Python面向对象的类,没有Java、c++、c#的接口的实现、似乎也没有java开发项目的依赖与注入的工具。虽然灵活了很多,但也失去了一些约束与限制。在开发中大型项目或者团队协作项目时,可扩展、易维护也许难以保证。


浙公网安备 33010602011771号