Python 拍森
python 介绍
迷途可达鸭
这个作者很懒,什么都没留下…
展开
-
Python 查看API
1,打开cmd命令行 输入python -m pydoc -p 4895//python -m pydoc – 打开pydoc模块//-p 4895 – 在4895端口上启动server;之后再输入b就可以在浏览器上看到默认浏览器打开了手动打开浏览器,在浏览器打开http://localhost:4895/也可以注意:观看期间不能关闭cmd命令行窗口 否则就看不了了...原创 2020-07-02 10:44:35 · 957 阅读 · 0 评论 -
Python:variable in function function name should be lowercase和PEP:8 expected 2 blank lines found 1
两个pycharm编译器出现的警告1,Python:variable in function(argument、function) name should be lowercasepython 方法名字参数变量都应该是小写字母 和 AS编译器不一样忽略这种警告的方法:File →Settings→Editor→Inspections→Python→PEP 8 naming convention violation右下角有个"Ignored errors",增加:N802 函数名N803原创 2020-06-20 11:46:08 · 2111 阅读 · 0 评论 -
Python100Days学习笔记---Day16-20Python语言进阶
生成式(推导式)的用法prices = { 'AAPL': 191.88, 'GOOG': 1186.96, 'IBM': 149.24, 'ORCL': 48.44, 'ACN': 166.89, 'FB': 208.09, 'SYMC': 21.29}# 用股票价格大于100元的股票构造一个新的字典prices2 = {key: ...原创 2020-03-30 20:45:57 · 724 阅读 · 0 评论 -
Python100Days学习笔记---Day15图像和办公文档处理
图像和办公文档处理用程序来处理图像和办公文档经常出现在实际开发中,Python的标准库中虽然没有直接支持这些操作的模块,但我们可以通过Python生态圈中的第三方模块来完成这些操作。操作图像计算机图像相关知识1,颜色。如果你有使用颜料画画的经历,那么一定知道混合红、黄、蓝三种颜料可以得到其他的颜色,事实上这三种颜色就是被我们称为美术三原色的东西,它们是不能再分解的基本颜色。在计算机中,我们...原创 2020-03-30 20:21:27 · 293 阅读 · 0 评论 -
Python100Days学习笔记---Day14网络编程入门和网络应用开发
计算机网络基础计算机网络是独立自主的计算机互联而成的系统的总称,组建计算机网络最主要的目的是实现多台计算机之间的通信和资源共享。今天计算机网络中的设备和计算机网络的用户已经多得不可计数,而计算机网络也可以称得上是一个“复杂巨系统”,对于这样的系统,我们不可能用一两篇文章把它讲清楚,有兴趣的读者可以自行阅读Andrew S.Tanenbaum老师的经典之作《计算机网络》或Kurose和Ross老师...原创 2020-03-30 20:10:15 · 433 阅读 · 0 评论 -
Python100Days学习笔记---Day13进程和线程
进程和线程今天我们使用的计算机早已进入多CPU或多核时代,而我们使用的操作系统都是支持“多任务”的操作系统,这使得我们可以同时运行多个程序,也可以将一个程序分解为若干个相对独立的子任务,让多个子任务并发的执行,从而缩短程序的执行时间,同时也让用户获得更好的体验。因此在当下不管是用什么编程语言进行开发,实现让程序同时执行多个任务也就是常说的“并发编程”,应该是程序员必备技能之一。为此,我们需要先讨...原创 2020-03-30 19:59:31 · 290 阅读 · 0 评论 -
Python100Days学习笔记---Day12字符串和正则表达式
使用正则表达式正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(如何检查一个字符串是否有跟某种模式匹配的部分或者从一个字符串中将与模式匹配的部分提取出来或者替换掉)。如果你在Windows操作系统中使用过文件查找并且在指定文件名时使用过通配符(*和?),那么...原创 2020-03-30 20:15:48 · 289 阅读 · 0 评论 -
Python100Days学习笔记---Day11文件和异常
实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,但是这里我们并不浪费笔墨介绍这个概念,请大家自行通过维基百科进行了解。在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、编码信息等来获得操作文件的对象,接下来就可以对文件进...原创 2020-03-30 19:46:30 · 186 阅读 · 0 评论 -
Python100Days学习笔记---Day10图形用户界面和游戏开发
基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选...原创 2020-03-30 19:40:52 · 200 阅读 · 0 评论 -
Python100Days学习笔记---Day9面向对象进阶
面向对象进阶在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。@property装饰器之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋...原创 2020-03-30 19:36:58 · 216 阅读 · 0 评论 -
Python100Days学习笔记---Day8面向对象编程基础
面向对象编程基础活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。“把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)和泛化(gene...原创 2020-03-30 19:32:05 · 322 阅读 · 0 评论 -
Python100Days学习笔记---Day7字符串和常用数据结构
使用字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息。世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然数值运算仍然是计算机日常工作中最为重要的事情之一,但是今天的计算机处理得更多的数据可能都是以文本...原创 2020-03-30 19:23:27 · 244 阅读 · 0 评论 -
Python100Days学习笔记---Day6函数和模块的使用
在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。x1+x2+x3+x4=8x_1 + x_2 + x_3 + x_4 = 8x1+x2+x3+x4=8事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。可以用Python的程序来计算出这个值,代码如下所示。"""输入M和N计算C(M,N)...原创 2020-03-30 19:04:21 · 364 阅读 · 0 评论 -
Python100Days学习笔记---Day5构造程序逻辑
学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今为止我们学习的内容只是Python的冰山一角,但是这些内容已经足够我们来构建程序中的逻辑。对于编程语言的初学者来说,在学习了Python的核心语言元素(变量、类型、运算符、表达式、分支结构、循环结构等)之后,必须做的一件事情就是尝试用所学知识去解决现实中的问题,换句话说就是锻炼自己把用人类自然语言描述的算法(解决...原创 2020-03-30 18:55:57 · 249 阅读 · 0 评论 -
Python100Days学习笔记---Day4循环结构
循环结构应用场景如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令。当然你可能已经注意到了,刚才的描述中不仅仅有需要重复的动作,还需要用到上一章讲的分支结构。再举一个简单的例子,我们要实现一个每隔1秒中在屏幕上打印一次"hello, world"并持续打印一个小时的程序,我们肯定不能够...原创 2020-03-30 18:52:11 · 256 阅读 · 0 评论 -
Python100Days学习笔记---Day3分支结构
应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行。类似的场景还有很多,我们将这种结构称之...原创 2020-03-30 18:48:17 · 199 阅读 · 0 评论 -
pycharm使用之安装第三方包
File—Settings—Project:你项目名—Project Interpreter 之后会看到以下界面需要下载第三方库需要点击右边的+号去搜索在那之前先说更新右边的三角是更新到新版本 +号是安装,你已经有了的话是安装不上的,当初就不清楚为什么安装了还是旧的版本号…哈哈哈哈更新了pip之后 点击+号开始安装安装之前因为是国外的网址要先变成国内的点击Manage Repo...原创 2020-03-30 18:05:58 · 2539 阅读 · 0 评论 -
Python100Days学习笔记---Day2语言元素
Day2Day3Day4Day5原创 2020-03-30 17:02:33 · 199 阅读 · 0 评论 -
pycharm导入本地py文件时,模块下方出现红色波浪线时解决
1, 进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT” 这一步我没做本来就是勾选上的2,在当前项目程序目录右键单击,然后“Mark Directory as”为“Sources Root”。之后当前程序所在目录颜色会变化,表示已经完成标记。3,之后导入程序部分下方的波浪线就会消失,同时还可以“Ctrl...原创 2020-03-28 12:40:06 · 1104 阅读 · 0 评论 -
PyCharm中from turtle import *失效的解决办法
当导入其他项目的.py文件到pycharm的时候虽然能使用,但是下面会出现红色的波浪线,原因可能是不兼容什么的下面是解决方法找到Python的路径下的Lib下面的turtle.py文件 打开搜索__all__ 然后把下面的两行 替换成如下内容替换内容如下 上面那两行注释掉__all__ = ['ScrolledCanvas', 'TurtleScreen', 'Screen...原创 2020-03-28 12:34:49 · 2707 阅读 · 3 评论 -
用VSCode打开带图片的.md文件
最近自学python发现一个特别好的教程,里面文档都是.md文件并且带图片的,我用sublime,UE等都能打开 不能显示图片,所以就找到用VSCode打开.把大象放进冰箱分三步,打开带图片的.md文件也分三步第一步,下载VSCode 然后安装第二步,下载Markdown Theme Kit 插件导入文件夹之后发现里面的图片还是显示不出来在下面的插件那里输入Markdown Theme...原创 2020-03-28 11:17:43 · 9065 阅读 · 3 评论 -
Pycharm 安装---弱质版超详细
a原创 2020-03-20 13:35:25 · 1454 阅读 · 0 评论