
Python自学
文章平均质量分 84
the best messi
大学生初级程序员记录和分享自己的学习历程,希望和大家一起进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python实现飞机大战游戏(后附完整代码文件和素材)
自学Python的记录,不喜勿喷!本程序的代码是以B站黑马程序员的视频代码为基础,个人加以总结思考,写就的博文,纯属记录自己的学习历程!原创 2020-03-09 17:41:13 · 25610 阅读 · 47 评论 -
你是一个成熟的python了,要学会自己处理bug——python异常处理
相信很多同学写代码的时候都会被乱七八糟的程序报错所折磨,有的时候只出现了一个小错误就导致程序不能运行,然后下面跳出来一大堆的错误信息,看着就脑壳痛。如果是我们开发的应用程序像这样一出错程序就不能运行的话,你用的时候会舒服吗?但是错误又是不可避免的,任何程序都会有bug。如果能有一种机制,程序出了错他还能接着运行,然后会告诉开发者哪里出了错的话是不是很nice!这就是Python中的异常处理机...原创 2020-03-08 16:24:38 · 682 阅读 · 1 评论 -
没有女朋友就自己new一个对象叭——python面向对象编程基础
前言这应该才是大家心目中的面向对象编程叭(哈哈)不过我们程序猿中很大一部分可能没有这个福利,当你真正学好了一门技术,能用他来赚钱养活自己,给身边的人更好的生活的时候,或许你就可以心安理得的“面向对象”了。Python设计之初就是一门面向对象的语言,正因为如此,在Python中创建一个类的对象是很容易的,学过C++和Java的同学对面向对象应该比较了解,在面向对象编程中万物皆对象。更多具体的...原创 2020-03-07 17:34:49 · 1186 阅读 · 3 评论 -
Python语法进阶
前言从今天开始,我就不用“学习之路”这个标题了,感觉突出不了重点,都没啥人看啊!前面我们已经学习了Python的基础语法,了解了Python的分支结构,也就是选择结构、循环结构以及函数这些具体的框架,还学习了列表、元组、字典、字符串这些Python中特有的数据结构,还用这些语法完成了一个简单的名片管理系统。下面我就将介绍一下Python的一些进阶语法规则,为后面更复杂的编程打下基础。引用引用...原创 2020-03-06 16:07:09 · 886 阅读 · 1 评论 -
Python实现一个简单名片管理系统(无数据库)
以下就是一个名片管理系统的具体功能:有添加名片,显示已添加的名片,搜索名片这几个功能,并且中间能够提供差异化处理,例如查找名片的时候可以根据不同的信息去查找,也可以综合所有信息查找。下面我将具体介绍整个系统是如何搭建起来的。1.框架搭建当我们要完成一个项目的时候,第一件事应该就是有一个总体的规划,就像是我们高中写作文的时候,老师不是都让我们先列个提纲的嘛,有了提纲,就有了写作的方向。完成一...原创 2020-03-05 16:54:04 · 4279 阅读 · 8 评论 -
Python高级数据类型(二)
接上一篇博文!Python高级数据类型字典字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的顺序是不一致的。xiaoming = {"name": "小明", "age": 18, "gender": True, "height": 1.75, "weight": 7...原创 2020-03-04 17:07:20 · 479 阅读 · 3 评论 -
Python高级数据类型
Python中的数据类型可以分为数字型和非数字型。数字型包括整型(int),浮点型(float),布尔型(bool),复数型(complex);非数字型包括列表(list),元组(tuple),字典(dictionary),字符串(str)。数字型变量大家应该都很熟悉,下面我就具体介绍一下非数字型变量。原创 2020-03-04 14:52:47 · 655 阅读 · 1 评论 -
Python函数
函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能实现代码的重复利用,Python中有许多的内置函数,能更方便的实现一些功能。例如:print(),input(),相信很多人想学Python就是看中了Python库中丰富的函数。不光是Python自带的函数,用户也可以自己定义函数,去实现更多更复杂的功能,你还可以将你写的函数封装、开源,给更多的人使...原创 2020-03-03 13:53:57 · 331 阅读 · 1 评论 -
Python循环结构
说起Python循环啊,我就想到了我当初C语言老师说的一句话,循环是程序设计语言中最重要的一个部分之一,循环能够解决繁琐的相同的步骤,大大提高了代码的简洁性,学好了循环,基本上就学好了一半,虽然我觉得他是在扯,但是后面学的多了见得多了,仔细想想觉得也有些道理。原创 2020-03-02 14:38:07 · 794 阅读 · 1 评论 -
解决pycharm显示模块没有安装的问题(No module named ....)
一个困扰我很多天的问题( ⊙ o ⊙ )不知道大家在Ubuntu的pycharm中写代码有没有遇到过这个问题:按照书上或者网上的教程安装一个模块和包,安装过程中一切正常,但是当你打开pycharm输入import + 模块名的时候,一个红色的波浪线划在模块名下面,然后显示No module named 模块名。第一次我导入pygame模块的时候,就是这个样子,搞了半天在终端那里装了卸,卸了装,...原创 2020-03-01 16:51:57 · 29924 阅读 · 11 评论 -
Python分支结构
又是一个人的一天╮(╯▽╰)╭Python的分支结构就是C语言中的判断语句类型,Python简洁明了的代码格式能让你更清醒的认识编写Python代码的乐趣,特别是在pycharm中写代码,代码自动补全,自动缩进,都能给你不一样的编程体验,再也不用担心一个语句后面少了个分号,程序报错找半天找不到的尴尬处境了!Python中if语句的一般形式如下:if con...原创 2020-03-01 13:26:36 · 1979 阅读 · 0 评论 -
Python基础语法
进入正题了哈前面讲了半天的鸡汤和闲话,如果完整看下来的同学估计都烦了,是时候进入正题了。入手任何一门语言,一般先要了解啥是计算机,计算机怎么工作以及二进制相关的的东西,在这里我就不啰嗦了,直接从Python最基础的语法说起。就是Python中保留的特殊字符,有其特殊的含义。例如:print,True,False,input…跟C语言中的关键字是一个意思。...原创 2020-02-29 15:50:24 · 252 阅读 · 1 评论 -
人生苦短,我学Python——一个计算机本科生的Python学习之路(三)
学Python需要准备些什么?一个渴望新技术新知识的心首先你必须是喜欢他,渴望了解他,才选择去学他,不然后面到了一些枯燥无味的地方你是没有信心和欲望坚持下去的。任何一个东西,兴趣是学好他的前提,当然你也可以去了解他后再产生兴趣,不能人云亦云,大家都说Python好啊,这好那好,然后你以一种从众的心理去学他,这样往往是事倍功半。其实你学Python就跟谈恋爱一样,第一眼看中了一个女孩子,哇!觉得...原创 2020-02-28 14:58:23 · 340 阅读 · 1 评论 -
人生苦短,我学Python——一个计算机本科生的Python学习之路(二)
从哪里学,怎么学?结合自己的实际每个人的学习习惯都不太一样,比如说有的人喜欢自己一个人在一个安静的地方看书来学习,而有的人一看书就有可能睡着去神游了(比如说我),像我这样的人看书啥的就可能不太适合,我比较喜欢看网课视频来学习,不管是中国大学mooc还是万能的B站,都有很多很好的课程适合大家去学习。如果想看书的话,《Python编程:从入门到实践》这本书就讲的蛮好的。总之互联网时代缺的就不是各种...原创 2020-02-27 15:42:42 · 487 阅读 · 1 评论 -
人生苦短,我学Python——一个计算机本科生的Python学习之路(一)
为什么要学Python作为一个在武汉某普通一本高校的计算机专业本科生,其实很早之前就有了要学Python的想法,奈何现实很残酷,课业压力大(可能是个借口,哈哈),大一虽然课不多,但很多时候无所事事,天天打游戏睡觉,基本上找不到很好的时间来系统学习一下。到了大二,专业课变多了,更加没有时间去学了,再加上我在学生会某部门任职,忙完了还要帮某小朋友做这做那,写oj题目啥的(不敢抱怨,求生欲)...原创 2020-02-26 17:00:49 · 1049 阅读 · 2 评论