第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题:我们现在使用的库,比如pandas.scikit-learn和statsmodels,那时相对来说并不成熟.2017年,数据科学.数据分析和机器学习的资源已经很多,原来通用的科学计算拓展到了计算机科学家.物理学家和其它研究领域的工作人员.学习Python和成为软件工程师的优秀书籍也有了. 因为这本书…
本篇笔记基于博主自己的的学习,理解,总结所写.很多东西可能存在误解,不能保证百分之百的正确. 1. 数据表达1.1 常量和变量1.2 数据类型1.2.1 基本数据元素1.2.1.1 数字1.2.1.2 字符串1.2.2 标准数据类型1.2.2.1 列表(方括号)1.2.2.2 元祖(圆括号)1.2.2.3 字典(花括号)1.3 运算符1.3.1 算术运算1.3.2 关系运算1.3.3 逻辑运算1.3.4 赋值运算1.3.5 位运算1.3.6 成员运算1.3.7 身份运算1.4 表达式1.5 返回…
Python基础学习 day_02 使用方法修改字符串的大小写 将字符串首字母变成大写 >>> name = "ada lovelace" >>> print(name.title()) Ada Lovelace 将字符串全部变成大写 >>> print(name.upper()) ADA LOVELACE 将字符串全部变成小写 >>> print(name.lower()) ada lovelace 合并字符串…
目录 前言 1. 变量与简单数据结构 2. 列表相关 3. 集合 4. If语句 5. 字典 6. 用户输入和while循环 7. 函数 8. 类与对象 9. 文件 10. 异常 11. 测试 最后 前言 为什么想起学Python了? 之所以想起学学Python是有三个缘由.从时间顺序上看,首先是在10月中旬,笔者去学校招聘会走了走,发现招Python开发的挺多的,有在线教育.智慧城市等行业,基本以数据挖掘处理为主.其次是10月中旬接到了腾讯微信搜一搜后台的实习面试邀请,那边招C++和Pytho…
python语法学习笔记: 1 输入输出 input(),print(). name = input('input your name : ')print('hello ,'+name)print(" I'm python "*3)print('{}+{}={}'.format(1,2,1+2))print(1,2,['x','y'],'a')print(type('1'),type(1))print(len(name)) 运行结果: 2 打开文件,写入数据. file=open('D…
###############   线程和GIL,全局解释器锁    ############## """ 线程 为什么会有进程? 主要是能够同时处理多个任务,多个任务还要进行切换,时间片轮转 为什么会有线程? 进程并不是执行任务的最小单元,每一个进程里面有都一个线程,我们叫做主线程, 早期没有线程,一个进程只能干一个任务,如果有多个任务,只能多起进程,进程太多不行的, 进程内部的内存是共享的,所以需要线程,否则还要涉及到进程间的通信,这比较浪费资源 所以线程的出现解决了两个…
本文收录在Python从入门到精通系列文章系列 1. Python简介 1.1 Python的历史 Python的创始人为吉多·范罗苏姆(荷兰语:Guido van Rossum) 1989年的圣诞节期间:吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.之所以选中Python作为程序的名字,是因为他是BBC电视剧——蒙提·派森的飞行马戏团的爱好者. 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Ja…
###############    类的基本操作    ############## """ 类的基本认识: 1,类就是一个模子 2,dict,list都是类,具体的一个字典和列表就是一个类的实例,就是对象, 3,类定义的时候,类名后面可以有括号,也可以没有括号, 4,类传参是通过__init__方法来传参的,只要实例化一个对象,就会调用这个方法, 5,一个类有三要素:类名,属性,方法,类名要大写,类名使用大驼峰命名法, 6,self代表类的实例,必须要有,名字不必须是se…
写了一些程序,基本上都是直接def函数 然后在main方法中 调用 但是在一些应用程序中 会有基本语法的使用(初始化,继承) 初始化: 1.在程序执行时一定执行一次的操作 2.python中初始化init 参数第一个必须要加self 3.对变量进行赋值 继承: 子类继承父类 1.子类继承父类 直接:子类(父类) 2.子类可以调用父类方法: 子类.父类方法 class Animal: #父类animal def __init__(self,name): #初始化父类 self.name=name…
Python的热度不言而喻,机器学习.数据分析的首选语言都是Python,想要学习Python的小伙伴也很多,我之前也没有认真用过Python,所以也想体验一下它的魅力,索性花了两天集中看了一下它的基本语法,组织了这篇笔记,一是加强一下自己的记忆和理解,二是可以分享给共同学习的小伙伴.这篇笔记主要是Python的基本语法,算是入个门,后面可以边用边加强. 输入与输出 在python中,输入用 input( ),输出用 print( ). 简单的例子: 两点注意: Input()接收的输入数据都认…