作者回复: 在这门课程中不会涉及Django、Flask等web框架,这门课程主要面向编程初学者,提供一个入门基础,推荐你从django的官方文档开始了解django,对框架有全面了解之后可以选择视频或者图书会更有学习效率。
作者回复: 字典是通过哈希表(hash table)方式实现的存储,
存储的时候先取字典的key,使用哈希函数计算key对应的哈希函数值,如果地址没有被占用就存入这个元素,如果占用就找下一个地址,如果还被占用就继续找下一个地址。
作者回复: 我理解的是你想要知道在python命令行、windows或mac命令行的区别吗?
windows和mac的命令行是由系统的shell解释执行的,一般windows使用powershell,mac使用bash、csh等shell。他们不但可以执行python命令,还能执行很多系统能够解释的指令,例如:ls cd rm等。
python命令行是在系统命令行输入python-回车键进入的,只能解释python语法支持的指令,例如a=1、print('xxx')等python命令。
至于run和todo应该是anaconda方便开发人员调试程序做的图形化工具,参考他们的官方文档即可。
作者回复: Series函数名是大写的,确认一下?
作者回复: 提供给你一个确定是否安装成功的方法:在Pycharm的文件-设置-Project Interpreter 右侧是你当前的python环境已经安装的包,查看一下是否有pandas呢?如果没有可能是什么原因呢?
作者回复: 可以使用如下方法来定位一下问题:
1进入命令行,输入python3进入到交互模式,然后使用import pandas 命令来确认是否安装成功,如果安装不成功,重新使用pip安装即可,由于网络超时经常有安装包失败的情况出现
2如果安装成功,可以打开pycharm,在菜单栏pycharm -preferences-project interpreter选项右侧查看是否有pandas库,如果有那么需要等待pycharm为项目更新缓存,如果没有点击下方+号,使用pycharm为项目安装一个pandas包