自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 笨办法学Python-----习题14_提示和传递

上集回顾&ems; 上一节学了很有用的argv模块,研究了输入参数和input用户输入的不同,开始实用模块啦,以后学习实用性会大大加强。提示和传递  输入和结果没有问题,本节内容类似于上一节的扩展练习,把input和argv结合使用,其实也就是分别从argv参数和input用户输入拿取用户信息,然后进行输出。注意肖哥提到用“>"来作为输入提示符,这是个好的想法,对输入地方看起...

2019-05-31 11:24:53 356

原创 笨办法学Python-----习题13_参数、解包和变量

上集回顾  上一节学到了使用pydoc看模块文档,后面深入学习python的时候会有大用。参数、解包和变量  输入和结果没有问题,肖哥一开始把模块(库)称为“特性”,为了是好理解。不管怎么说,现在的目的在于怎么使用这些模块,后面才会针对性自主写一些常用模块。argv的用处在于用户运行时提供一些参数,这个区别于input语句需要提供的信息方式,这个模块真是太棒了,目前用过很多脚本和程序都要求...

2019-05-31 10:10:03 614

原创 笨办法学Python-----习题12_提示别人(还是input)

上集回顾  上一节我们开始使用input进行人机交互,再次强调注意input返回的是字符串。提示别人  输入没有问题,程序运行也没问题,这一节实际上就是在讲我们上一节说到的在input后面直接加提示语句,提示语句会直接在屏幕上打印下来提示用户输入信息。巩固练习1、了解pydoc  pydoc命令可以很方便的看python的类和方法的介绍,可在命令行和window下使用,其网页版界面非...

2019-05-30 17:39:11 275

原创 笨办法学Python-----习题11_提问(input)

上集回顾提问输入和打印结果没有问题,重点是input语句的使用,input后面跟着的字符串是用来提示用户输入而打印再屏幕上的,用户输入的内容存放在前面的变量中,然后可以对这个保存着用户输入的变量进行操作。主语print语句中end=‘ ’的用法,意思是不让用换行符跑到下一行,也就是直接再这一行输入内容。直接把提示内容放在input语句中也能实现同样的功能。巩固练习1、网上查input...

2019-05-30 16:58:27 437

原创 R语言学习-----访问变量处理数据库子集

上集回顾  上一节我们学了数据中的载入方式,也就是各种格式的数据放入excel中,然后生成制表符分隔的文本文档,再再RStudio中用read.table(file= , header=TRUE)或者scan(file= , what='c')来读取到R中。访问数据库变量  R不只是可以用来做可视化,也是分析数据处理数据的神兵利器,这样,从原始数据载入到数据分析处理,再到出图呈现归路都在R中...

2019-05-29 20:46:18 1321

原创 笨办法学Python-----习题10_那是什么(转义序列)

上集回顾  现在每天都最少两个python习题,所以这个上集回顾也可以说是“刚刚回顾”。都是一些打印语句,打印字符串和各种类型的变量,不过用到了逗号来分隔变量,用三引号输出原格式的内容。那是什么  输入和打印结果没有问题,这节主要是学习转义字符“"的用法:转义字符功能\\’’""\aASCII响铃符(BEL)\bASCII退格符(BS...

2019-05-29 11:19:03 253

原创 笨办法学Python-----习题9_打印.打印.打印

上集回顾  上一节学习了有些难度的打印格式,但是仔细阅读后还是比较容易理解的。这一节继续打印。打印 打印 打印  输入和打印结果没有问题,值得注意的是打印语句中逗号和三引号的使用。逗号的作用类似与加号,三引号中的内容按照原本的格式打印出来。巩固练习  破坏位置:关键字,变量名,打印括号,赋值等号,加号逗号  报错是从上到下显示第一个碰到的错误,因为前面的错误会导致后面一系列的问题,...

2019-05-29 09:47:59 207

原创 MySQL学习-----事务

上集回顾  上一节学习了一些数据库实用的语句,主要是保存查询结果的语句。事务  有些SQL语句要做为一个整体来执行,其中一部分执行失败,所有的执行都失败。这叫做数据库的事务功能,事务有ACDI四个特性:A:Atomic,原子性,将所有SQL作为原子工作单元执行,要么全部执行,要么全部不执行;C:Consistent,一致性,事务完成后,所有数据的状态都是一致的,即A账户只要减去了100...

2019-05-28 14:37:08 156

原创 笨办法学Python-----习题8_打印.打印

上集回顾  上一节最重要的是熟悉了几种字符串格式化的用法,还有破坏程序的思路,破坏程序可能有益于编程后的查错。打印,打印  输入和打印结果没有问题,这节的打印内容开始有些难度了,要是上一节没有好好学习format字符串格式,估计就看不懂了。这里打印的内容主要是formatter这个变量,然而这个变量里只有四个“{}”,可以直接替换掉就好看很多了。然后用format格式把前面四个{}对应的打...

2019-05-28 10:22:13 262

原创 笨办法学Python-----习题7_更多打印

上集回顾  也可以说是上午回顾,哈哈。今天上午学过python进行了一些工作内容,完成后也不想看别的,还是继续咱的python。上节了解了字符串和文本,其中f-string的使用以及format格式化值得注意。本来上午学过之后还并不真的了解这些是咋用的,本着肖哥要求的多查询要求特地去网上仔细了解了其用法,就和加号“+”作用是一样的:  这四种输入方法结果都是一样的,注意使用“%”的时候,这个...

2019-05-28 09:48:48 200

原创 笨办法学Python-----习题6_字符串和文本

上集回顾  又过了一个周末,觉得很困很累,周末还是应该出去郊游爬山,而不是趴在家里看电视。。。上节我们学习了变量和打印,这节我们继续打印,不过要开始了解字符串和文本的概念。字符串和文本  输出和打印结果都没有问题,其中表现了字符串和文本使用的几个技巧:字符串用单引号或者双引号括起来;可以用加号连接;使用f-string类型字符串;字符串的格式化等。  巩固练习:1、每一行上面写一条注释...

2019-05-27 10:24:24 319

原创 MySQL学习-----实用语句和提取保存查询记录

上集回顾&emsp 上节我们学了数据库的管理,包括库和表的管理,其中对表的创建和列的修改还是比较复杂的,需要多多练习。实用语句插入或替换 replace into 表 (字段1, 字段2, 字段3....) value (值1, 值2, 值3....);  插入新记录时,要先select有没有这条记录,有的话需要删除再插入。使用该语句直接一步完成这个步骤。注意如果某字段没有默认值...

2019-05-24 11:34:33 782

原创 笨办法学Python-----习题5_更多的变量和打印

上集回顾  上一节简单使用了变量,这节继续练习变量和打印。更多的变量和打印  这里使用特殊符号“{}”把变量嵌入字符串,字符串还需要以f开头。巩固练习1、修改变量名字把“my_”去掉:2、用python计算功能使用变量将英寸和磅转换成厘米和千克:  注意:可以使用round()函数将浮点数四舍五入。定义变量名的时候注意命名规则。学习感悟:本节的新收获就是使用f开头和{}来将...

2019-05-24 10:12:38 253

原创 MySQL学习-----数据库管理

上集回顾  上一节我们学习了MySQL数据库的增删改,再加上前面学习的select查询语句,基本上掌握了日常对数据库中数据的简单操作,但是要想实现对数据库的完全使用,还需要一些管理命令。管理MySQLMySQL client and server  每次登陆使用MySQL数据库的时候,都要在客户端输入 mysql -u root -p和密码来登录。实际上登录进去的只是MySQL的客户端(e...

2019-05-22 11:41:13 177

原创 笨办法学Python-----习题4_变量和命名

上集回顾  上一节我们学了一些数字的数学运算,了解了运算优先级PMDAS。变量和命名  程序输入和运行结果没问题,不过一开始运行的时候产生了出错消息:  这条消息的意思是在第5行的“cars_not_driven = cars - drivers"语句中,变量drivers没有被定义。回到程序中查看,确实是赋值变量drivers的语句中错误拼写了该单词,从而只有drives的变量,而没...

2019-05-22 09:49:05 610

原创 R语言学习-----数据的载入

上集回顾  上节学习了frame数据框架和list函数生成内容十分自由的列表。其中后者的使用非常频繁。数据的载入Excel中的数据载入  第一种方法:使用专门的程序包来访问Excel中选定的行和列:RODBC。  第二种方法(简单、推荐使用):将Excel中的数据准备好(将数据排列好,删除冗余或者无意义产生的值)将其提取到制表符分隔的ascii文件中(另存为制表符分隔的文本文件)...

2019-05-21 21:16:05 8768

原创 MySQL学习-----增删改数据

上集回顾  上一节学完了查询的最后两种,笛卡尔查询和连接查询,二者的区别在于有没有根据某个字段将多个表格联系在一起。具体用法不赘述了,忘记了就翻一番前面的文章。修改数据  关系数据库的基本操作就是:增删改查,即CRUD:Create、Retrieve、Update、 Delete。分别对应的语句为:操作语句增insert删delete改update...

2019-05-21 11:46:26 254

原创 笨办法学Python-----习题3_数字和数学计算

上集回顾  上个习题学习了注释的用法。注释主要做程序说明或者临时禁用代码。另外,倒着阅读代码是一种不错的查错方式。数字和数学计算符号意义+加号-减号/斜杠*星号%百分号<小于号>大于号<=小于等于号>=大于等于号  巩固练习:  1、每一行写一个注释说明这一行的作用:  ...

2019-05-21 10:02:12 361

原创 R语言学习-----frame和list数据结合方式

上集回顾  ok,延续上一节的节奏,快速把上节的题做了以便用来复习,然后继续我们的数据输入剩下的内容。上一节使用c函数和vector函数输入向量、使用cbind(rbind)函数和matrix函数结合矩阵数据。这一节学习剩下的两种结合数据方式以及数据的载入方法。结合数据使用data.frame函数结合数据 变量 = data.frame(列1=向量1,列2=向量2........)  和c...

2019-05-20 20:55:51 3630

原创 MySQL学习-----多表查询和连接查询

上集回顾  上节学习了查询的一些高级操作,算是入门了对数据库的初级查询使用。本节在回顾并练习上节习题的基础上,学习剩下的两种查询内容,并对后面的数据修改内容进行简单了解。查询,继续查询多表查询 select * from <表1>,<表2>  这种多表查询又叫笛卡尔查询,要小心使用,因为其结果是在各个表查询到的记录量的乘积。  实际上也就是把两个表或者多个表的记录...

2019-05-20 13:22:09 1394

原创 笨办法学Python-----习题2_注释和#号

前集回顾  上节咱们输入并运行了本书的第一个程序,虽然语句只是一堆打印语句,但是重要的是完整了从语句输入到使用终端输出的操作过程,再学会这个的基础上,以后就能专注于语言本身,而不过多考虑环境的问题。注释和#号  这节开始学习程序注释,也就是"#“后面的语句,这些语句会被解释器忽略,因此有两种功能:用于程序的说明临时禁用代码  我们输入本节的例程:  退出vim后用cat命令打印...

2019-05-20 09:59:26 261

原创 R语言学习-----数据输入

前情回顾  前面仔细对R的编辑环境和R包的使用进行了介绍,后面正式进入R的程序学习中。需要提醒的是,后续的学习需要一定程度地加快速度,因为缓慢的学习进程已经严重影响到了学习的积极性,前两天就产生了很严重的厌学情绪。因此,后续逐步调控慢慢加快学习进度,有些细节暂可不必细较,先保持能学习下去,每天都有较多的可消化学习内容和成果,学习效果底线是能完成所有习题。  废话不多说,开始今天的内容,计划今天...

2019-05-17 21:10:59 10691

原创 MySQL学习-----排序、分页和分组聚类查询

前集回顾  上节我们学习了怎么登陆MySQL和修改账户密码,以及三种查询方式,这节继续我们的查询。先登录MySQL看看我们的数据库内容:  也就是三部曲(进库,看库,看表):mysql -u 用户 -p输入密码show databasesuse 数据库show tables排序查询 order by 字段 DESC/ASC  把语句”order by“挂到排序语句末尾就行了...

2019-05-17 12:46:17 1400

原创 笨办法学Python-----习题1_第一个程序

第一个程序  我看过好几本学编程语言的书,对于第一个Hello_world程序,这个是最复杂的,7个语句,要是完全新手的话,还真不知道是干啥的,不过作者的目的应该是在于:有一定的输出量才有一点成就感,有利于坚持学习。  首先在咱们的学习目录里新建topic_2目录用于习题二的学习。然后进入该目录用vim创建ex1.py并打开。  输入文中的几个print语句,保存关闭文件后,在当前文件目录调...

2019-05-17 09:39:30 253

原创 笨办法学Python-----习题0_准备工作

专题目的  前面已经写了一些关于python基础的文章,之所以开了“笨办法学python”这个专题,是因为近些天偶然情况下发现了“笨办法学python”这本书。而且这是我目前碰到了最喜欢的编程类书籍,其两大特点让我欲罢不能:书中作者非常诚心和中肯的建议让我觉得这本书是真的用心被编写出来。不仅如此,每节都附加的高清教学视频更是手把手带着学习。书中的大量练习的模式非常适合我这种眼高手低的新手。...

2019-05-15 19:35:48 679

原创 MySQL学习-----修改密码和查询方式

MySQL修改密码  上一节学了mysql关系数据库的枯燥数据结构理论,这节终于又掏出软件来实践了。但是麻烦的是每次登陆mysql都要输入原始默认的密码,都是随机的,输出起来每次都要看看记录,很崩溃,所以准备先修改它。网上查到有两种情况:忘记密码重置和直接修改。重置密码可以选择删除DATA文件夹重新加载,就会产生新的随机密码,然后修改。或者用网上的一套方法:停止服务—安全模式—刷新权限表—重...

2019-05-15 14:38:20 185

原创 R语言学习-----推荐书籍和程序包的使用

推荐书籍  R语言的学习资料和书籍很多,且很多内容较为有深度的都是英文书籍,部分会有中译版,这里列举一些适用于新手和希望从事生物数据分析者的书籍供参考:A Beginner’s Guide to R, Alain F. Zuur等著(博主目前的教程)R Graphics, Murrell等著(深入R图形研究)Mixed Effects Models and Extensions in E...

2019-05-14 20:08:35 812

原创 Python学习-----数据类型和变量

数据类型和变量缩进和注释  同样缩进的语句被视为一个代码块;每个缩进应当为4个空格;粘贴时注意是否有缩进错误。  以#开头的语句是注释语句,解释器会忽略注释,因此注释可以是任意内容。数据类型  整数;浮点数(小数);字符串;转义字符  转义字符"\"可以转义很多字符,也就是让有特殊含义的字符展示它原本的样子。如,\n表示换行、\t表示制表符、\\表示\本身。  如果字符串有很多字符...

2019-05-14 16:42:08 92

原创 MySQL学习----主键和外键以及索引

关系模型的概念  关系数据库是建立在关系模型上,而关系模型的本质上是很多存储数据的二维表。关系数据库的表与表之间是“一对多”、“多对一”和“一对一”的关系,通过主键和外键来维护关系。  记录:表的每一行,是一个逻辑意义上的数据。  字段:表的每一列,同一个表的每一行记录都有相同的若干字段。字段定义了数据的类型,以及是否允许为Null,Null表示字段数据不存在,而不是为0或者空串。通常为简化...

2019-05-14 16:19:23 340

原创 R语言学习------R的简介和IDE

为什么学R?  这个问题很重要,因为这个动机很大程度上能决定自己的学习效率和最后取得的成就。  我自身学习R语言有两个目的,一是我目前读研的专业需要分析很多的数据(基因组)并且作图;二是我近期了解了本专业的就业市场,学会R能给自己的就业带来很大的帮助。综合这两者原因,决心开始学习并且学好这门编程语言。但是针对性的说,就业是两年后的事情,科研却是当前的问题,所以学习路线初步规划为半个月左右的基础...

2019-05-13 20:51:55 4495

原创 Python学习-----运行python程序以及用户输入和输出

Python杂项Python编辑器的选择  上一节说到目前使用的pycharm集成编辑环境,这个IDE对新手是极其友好的,除此之外还有很多的选择,其中有的我也用过,比如geany和vim。网上对这些编辑器的介绍很多,这里不过多赘述。但是对于编辑器的选择,应当考虑两个方面,一个是自己的需求,另外是自己的计算机和编程水平。根据编辑器不同的特点和使用难度结合这两点来选择是最好的、最适合自己当前使用的...

2019-05-13 12:41:59 3556

原创 MySQL学习-----MySQL的安装和基础配置

MySQL的安装  周末放假回来突然惊喜(惊吓)地发现mysql安装包下载失败了,想着今天怕是安装不了了地时候顺手点击了重新下载,没想到以10m每秒地速度二十多秒就下载好了,无语,周五下载地时候速度总是不到100k,看来mysql安装包的下载需要天时地利,如果速度过慢,很容易出现下载失败,就不要死等它了,过一段时间再尝试。  按照网上的安装教程安装windows版本的mysql产生了很多的问题...

2019-05-13 10:59:45 255

原创 Python学习-----语言简介与解释器

Python简介Python用途  网络应用,网站和后台服务等  常用小工具,根据自己日常工作编写  包装其他语言开发的程序,方便使用Python缺点  相比编译型语言c等运行速度慢了很多(根据需求,一般做应用程序没有影响)  不像编译型语言一样代码无法加密(开源时代,不那么重要)Python安装  安装python实际上就是安装负责运行python程序的解释器。安装时注意勾选添...

2019-05-10 12:19:43 294

原创 MySQL学习-----数据库概述

数据库概述为什么需要数据库  使复杂的数据集按照数据库的逻辑井井有条的保存,并且可以通过数据库接口方便地查看和操作数据库。数据模型  层次模型;网状模型;关系模型(目前应用最多);  关系模型把数据看作是一个二维表格,任何数据都可以通过行号+列号来唯一确定,它的数据模型看起来就是一个Excel表。例如,一个学生的的信息列表中包括了学生所在的班级号码,而班级的信息里也包括这个号码,这样的话...

2019-05-10 10:53:21 224

原创 第一次使用CSDN博客写文章,先学习Markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-09 09:45:11 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除