`
cjblog
  • 浏览: 68623 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

python基础学习

 
阅读更多

python学习地址:

http://www.w3cschool.cc/python/python-intro.html

http://www.imooc.com/learn/177

官方文档中文站:

http://python.usyiyi.cn/

视频学习:

http://edu.51cto.com/course/course_id-527.html

 文档编写:

http://zh-sphinx-doc.readthedocs.org/en/latest/contents.html

 

w3c分为了基础教程和高级教程。通过基础教程的学习后,再到慕课网进行实际的操作。

可以适用eclipse IDE进行代码的编写,需要下载插件pydev:

http://pydev.org/updates

使用Py2exe可以将你的python程序打包成exe。官方网站地址:

http://www.py2exe.org/

一个比较完整的例子地址:

http://www.blog.pythonlibrary.org/2010/07/31/a-py2exe-tutorial-build-a-binary-series/

如果你觉得麻烦也可以使用pyinstaller进行打包,地址:

https://github.com/pyinstaller/pyinstaller/wiki

 丰富的例子程序:

http://code.activestate.com/recipes/langs/python/

 

类的反射使用,假设我有个模块models.py在org目录下面:

class Product():
    def __init__(self,title,upc):
        self.title = title;
        self.upc = upc;
    
    def display(self):
        print "product title:%s upc:%s " % (self.title,self.upc)

 我们在另一个模块下面反射获取他的信息,写法如下:

import sys
__import__("org.models")
pm = sys.modules['org.models']
print dir(pm)
pclass= getattr(pm,"Product")
print pclass
print type(pclass)
pobj = pclass('title','001')
print pobj
pobj.display()

 输出结果:

['Product', '__builtins__', '__doc__', '__file__', '__name__', '__package__']
org.models.Product
<type 'classobj'>
<org.models.Product instance at 0x02BC22D8>
product title:title upc:001 

 这样就可以动态使用一个类。

分享到:
评论

相关推荐

    Python基础学习

    Python基础学习是走向机器学习的重要起点。Python语言因其简洁明了、功能强大和丰富的库支持,已成为数据科学和机器学习领域的首选编程语言。在学习Python基础时,掌握其基本语法是至关重要的,因为它是构成更复杂...

    python基础学习资料

    本资源"python基础学习资料"是针对零基础学习者的宝贵教程,涵盖了从入门到进阶的多个方面。 首先,这份资料包含"上机实验报告及源代码",这是实践编程能力提升的关键部分。通过实际操作,你可以理解Python的基本...

    Python基础学习整理笔记

    "Python基础学习整理笔记"涵盖了从入门到进阶的多个方面,旨在帮助读者系统地掌握Python的核心概念和技能。 1. **Python语法基础**: - **变量与数据类型**:包括整型(int)、浮点型(float)、字符串(str)和...

    Python基础学习文档和练习文档

    这份"Python基础学习文档和练习文档"是初学者理想的资源,包含详细的学习材料以及实践练习,旨在帮助用户快速掌握Python基础知识。 "鱼c小甲鱼零基础学python全套课后题.doc"可能是由知名Python教育者“鱼c小甲鱼”...

    python基础学习笔记

    "Python基础学习笔记"涵盖了Python入门所需的关键知识点,是初学者踏入编程世界的重要资源。 首先,Python的基础语法是学习的起点。它使用缩进来定义代码块,这与大多数其他编程语言的花括号不同。Python的变量声明...

    python基础学习包

    python基础学习包,比较全面,适合小白,有讲义,代码。

    PYTHON学习教程-Python基础学习

    PYTHON学习教程-Python基础学习 序列相关的函数: len(x) max(x) min(x) sum(x) any(x) all(x) 列表的方法: L.append(x) L.insert(index, value) L.clear() L.count(v) L.copy() L.remove(v) L.pop...

    python基础学习视频

    "Python基础学习视频"这个标题表明我们即将探讨的是Python语言的基础知识,特别是围绕Python库和模块的学习。在这个主题中,我们将深入理解Python库的相关概念、创建与发布的流程,以及如何独立编写第三方库。 ...

    python基础学习课程,包括linux基础、python基础、面向对象、项目飞机大战

    这个“Python基础学习课程”旨在为初学者提供一个全面的学习路径,覆盖了从操作系统到编程核心概念,再到面向对象编程以及实际项目实践。 首先,让我们深入了解一下Linux基础。Linux是一个开源的操作系统,其强大的...

    python基础学习资料+配套题目+答案详解

    python基础学习资料,包含每日的题目以及答案。学习资料简介: Python开发环境搭建,Python语法规则,学生管理系统。 目录:1.计算机组成原理和Python基础语法知识;2.判断语句和循环语句;3.容器:字符串、列表、...

    Python 基础学习笔记(最新编写).pdf

    python 基础学习笔记 Python基础笔记 python总结笔记 Python课堂笔记 python基础教程 python课堂笔记 python笔记总结 自学python笔记 python入门学习记

    Python基础学习资料。(包括代码和学习文档)包含python基础的所有资源

    本资源包提供了一份全面的Python基础学习资料,包括代码示例和学习文档,旨在帮助你掌握Python编程的基本概念和技术。 1. **Python基础知识**:Python的基础包括变量、数据类型(如整型、浮点型、字符串、布尔型)...

    python基础学习第一节

    在“Python基础学习第一节”中,我们将探讨Python的基本概念,包括其语言特色、脚本语言的性质以及安装过程。 1. **Python简介**: Python是一种解释型、面向对象的高级编程语言,由Guido van Rossum创造。它的...

    你的Python入门好帮手:一份包含了Python基础学习需要的知识框架 + 爬虫基础 ️ + numpy基础 .zip

    1. Python基础学习: Python是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。在Python基础部分,你将学习如何安装Python环境,如Anaconda或PyCharm,以及如何使用IDLE等集成开发环境。基础语法包括变量...

    python基础学习笔记.pdf

    python基础学习笔记

    Python 基础学习笔记;.doc

    【Python基础学习笔记】 Python是一种流行的高级编程语言,以其简洁的语法、强大的功能和广泛的社区支持而备受青睐。本文档将深入介绍Python的基础知识,帮助初学者掌握编程的基本概念。 1. 计算机和程序设计 ...

    Python 基础学习笔记,练完你就懂了.zip

    Python 基础学习笔记,练完你就懂了,祝大家Python学习顺利呀! 您可以进行学习与借鉴。请关注作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!五星好评可以私信我,免费送资源!快来评论吧!

    西北工业大学Python基础学习课件.zip

    【标题】"西北工业大学Python基础学习课件.zip"是一份专为Python初学者设计的教育资源,包含了一系列关于Python编程的基础教程。这份课程涵盖了从Python语言的基本语法到更高级的应用领域,旨在帮助学习者掌握Python...

Global site tag (gtag.js) - Google Analytics