摘要:
在 Python 中构建 GUI 是我最喜欢做的事情之一,无论是显示一些文本的基本页面,还是构建公司使用的完整应用程序,Python 都可用于开发这些以及介于两者之间的所有应用程序。 Tkinter 是最受欢迎的软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 阅读全文
摘要:
一、功能上的区别: PYcharm专业版是功能最丰富的,与社区版相比,PYcharm专业版增加了Web开发、Python We框架、Python分析器、远程开发、支持数据库与SQL等更多高级功能。 pyCharm的社区版中没有Web开发、Python We框架、Python分析器、远程开发、支持数据 阅读全文
摘要:
总结 1.python 科学计算工具包: 数据科学家的工具箱 2.包含了Python二进制发行包 3.包含了Numpy,Pandas,Matplotlib,Scipy,Bokeh,Jupyter,PyTorch,Tensorflow等科学处理工具 4.包含了一个开源的python IDE :Spyd 阅读全文
摘要:
描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同 阅读全文
摘要:
ORM 对象关系映射,实现了面向对象编程里不同类型系统的数据之间的转换 ORM在业务逻辑层和数据库层之间充当了桥梁 ORM通过描述对象和数据库之间描述的映射的元数据,将对象自动持久化到数据库中 ORM优点:提高开发效率,不同数据库可以平滑切换 ORM缺点:ORM最终会将映射关系转换为SQL语句,需要 阅读全文
摘要:
django是目前包含社区比较全面的框架,本身基于MVC模型建设,即Model(模型) + View(试图) + Controller(控制器)设计模式,MVC的设计模式使得后续对于程序的修改和扩展更加的方便,增加了程序某一部分的重复利用。 MVC优势: 1.低耦合 2.开发快捷 3.部署方便 4. 阅读全文
摘要:
git add . : 会把工作室的所有变化提交,包括对文件的修改以及新的文件,不过被删除的文件 git add -u : 会把修改文件和删除文件操作提交,不会提交新添加的文件 git add -A : 提交所有的变化 git commit 命令用来将本地暂存的修改提交到版本库 git commit 阅读全文