为什么要写这个系列博客呢? 说来讽刺,91年生人的我,同龄人大多有一份事业,或者有一个家庭了.而我,念了次985大学,年少轻狂,在大学期间迷信创业,觉得大学里的许多课程如同吃翔一样学了几乎一辈子都用不上(尽管我至今还这样觉得),耽误了学业,再加上不靠谱的创业,让我4年的本科,念了7年,今年6月才算拿了毕业证和学位证.日复一日的连续听了三个月宣讲会,投了39份简历,除了无底薪的补课班老师和无底薪的销售岗,没有一家企业给我哪怕一次面试的机会,也许还是我还不够绝望,我回到了老家,在网上下载了一套Pyt…
day2课程目录: 操作系统的历史 二进制运算 字符编码与计算机容量 编程语言介绍 开发语言分类 演讲能力锻炼 day2课程内容梳理: 操作系统发展史: Unix系统 极其稳定 现在很多银行还在用 Linux系统 Ubuntu版本最好用  Redhat最早进入国内的Linux系统:centOS(Redhat的一个分支,国内互联网公司首选的操作系统) 略 二进制: 1 1 1 1 1 1 1 64  32  16 8 4    2  1 编码: ASIIS码 计算机容量: 1位=1bit    …
day3课程目录: pyhton的历史 32bit和64bit系统的区别 Python版本的选择 第一个pyhton程序 文件后缀名及系统环境变量的介绍 pyhton程序的执行和其他编程语言的简单对比 变量详解 变量的重新赋值 编码部分历史及文件编码 简介项目类型 注释以及简单的用户输入输出 if语句实现猜年龄 缩进介绍 多分支if语句及作业 day3课程内容梳理: python发展史 1991年第一个pyhton编译器诞生,它是用c语言写的 2000年加入了内存回收机制,构成了现在pyhton…
day1课程目录: 开课介绍(1) 开课介绍(2) 开课介绍(3) 电脑简史(1) 电脑简史(2) 计算机结构 day1课程内容梳理: 导师介绍: Alex Li(金角大王):买了一辆特斯拉,喜欢姑娘 武sir(银角大王):喜欢研究代码和武藤兰 苑昊(深山老妖):河北大学计算机系在读硕士 小月月:擅长pyhton开发 Linux管理 已经不使用Windows了 学员自我介绍: 略 为什么要学Python?: 美国都用Python讲课,国内外许多知名公司都在使用,谷歌以前能用pyhton就用pyh…
day9课程内容: 乌班图(ubuntu)64位系统 和 VMware 虚拟机安装(官网收费又麻烦,在网上找资源 安装vmware: vm运行(秘钥找度娘)--文件--新建虚拟机--自定义 下一步--下一步--稍后安装操作系统 下一步-- 下一步--稍后安装操作系统\nLinux Ubuntu64 下一步-- 选择存放虚拟机的位置 下一步--下一步--下一步--桥接模式 下一步--下一步--下一步--桥接模式 下一步-- 下一步--下一步--下一步--下一步--下一步--自定义硬件 删了打印机…
day20课程内容: 模块: #模块一共三种:1.Python标准库 2.第三方模块 3.应用程序自定义的模块#import sysimport jisuanapp#print(jisuanapp.add(2,3))#print(sys.path)#搜索路径:sys.path#['D:\\untitled\\练习题2\\1.1模块项目',# 'D:\\untitled',# 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\…
day7课程内容: Python的编码解码 二进制 --->ASCII:只能存英文和拉丁字符,一个字符占一个字节,8位 ------->gb2312:只能6700多个中文,1980年 ----------->gbk1.0 能存两万多个字符,1995年 -------------->gb18030  27000中文,    2000年 ---------->unicode: utf-32: 一个字符占4个字节 utf-16:一个字符占2个字节或2个以上  65535 utf-8…
day6课程内容: tuple(元祖) 创建元祖: tup0=() #没有元素的一个元祖 tup1=(20,)#只有一个元素的元祖 元祖可读,不可修改 Dictionary(字典)#Python里唯一的一种映射类型 创建字典: dic1={'name':'abc','age':18,'job':'it'} 字典特性:无序.键唯一 字典操作 增: dic1={'name':'abc'} dic1['age']=18  #方法一:直接创键并赋值 print(dic1) {'age':18,'name…
day5课程内容: 集成开发环境(IDE) VIM #经典的Linux下的文本编辑器 Eclipse #Java IDE Visual Studio #微软开发的IDE notepad++ sublime #pyhton开发的 Pycharm #主要pyhton的IDE pycharm 使用 (自动为每页代码加上作者名和时间)file--Setting--Editor--File and Code Template--pyhton Script #_author:"作者名" #或者${…
day4课程目录: 逻辑运算符 while循环 day4课程内容梳理: 逻辑运算符 算数运算符:+,-,*,/,%,** 比较运算符:< ,>, ==,<=,>=,!=, 逻辑运算符:True Flase 赋值运算符:=,+=,-=,/=,//= 条件运算符:and,or,not 优先级:断路原则 while循环: num=1 while num<=100: print(num) num+=1 ------------ #contiune 跳过循环中的一次 num=1 whi…
day21课程内容:  json: #序列化 把对象(变量)从内存中 编程可存储和可传输的过程 称为序列化import jsondic={'name':'abc','age':18}with open('json.txt','w') as f: # data=json.dumps(dic) # f.write(data) json.dump(dic,f) #等同于上面两句with open('json.txt','r') as f: # data=f.read() # dic1=json.loa…
day19 课程内容: 第19天的课程就是复习一些正则表达式,以及说一下计算器的思路,我就把我做的计算器代码当这一天的内容吧. 计算器作业:不eval函数,计算能计算:'1-2*((60-30-8*(9-10/3+7/297/9000+10*568/14))-(-4*3)/(16-3*2))' 的计算器 用了三天两夜才算写出来,接触正则刚开始的时候,更喜欢使用re.findall() 但是真的在实战中,我切身的感觉到,re.search()才是最常用的,因为比较好跟循环配合使用. 还有就是代码的…
day18课程内容: os模块 import osprint(os.getcwd())#D:\untitled\练习题 获取当前工作目录os.chdir(r'D:\untitled\练习题\16.1切换当前工作路径\\a') #切换当前工作路径print(os.getcwd()) #D:\untitled\练习题\16.1切换当前工作路径#os.makedirs('a\\b')#创建多层目录# os.removedirs('a\\b')#删除空的文件夹# os.remove()#只能删除文件 ,…
day17课程内容: 装饰器回顾练习 登录功能: #登录京东,不同的页面,选择页面,然后不同的登录方式with open('作业5.1jingdong','w',encoding='utf8') as f1,open('作业5.2weixin','w',encoding='utf8') as f2: jingdong={'username':'张三','pwd':'1234'} weixin={'username':'张三微信','pwd':'4321'} f1.write(str(jingdo…
day16课程内容: 装饰器: def outer(): x=10 def inner(): print(x) return innerouter()() #inner 是局部变量,10闭包:如果在一个内部函数里,对外部作用域(但不是对全局作用域)的变量进行引用,那么内部函数就认为就被认为是闭包.对修改封闭,对扩展开放,开放封闭原则!import timedef foo(): print('foo') time.sleep(1)def bar(): print('bar') time.sleep…
day15课程内容: 高阶函数 1.函数名可以进行赋值 2.函数名可以作为参数,也可以作为函数的返回值 def f(): print("高阶函数")def bar(a,b,c): c() print("高阶函数%s%s"%(a,b))bar(1,1,f)# 高阶函数# 高阶函数11###############def f1(n): print("高阶函数调用%s"%n) return n*ndef bar1(a,b,c): d=c(a)+c(b)…
day14课程内容: 深浅拷贝 #浅拷贝只能拷贝一层s=[1,'a','b']s1=s.copy()#浅拷贝print(s1)#[1, 'a', 'b']s[0]=2print(s1,s)#[1, 'a', 'b'] [2, 'a', 'b'] 元素都是单个的,修改无影响s=[[1,2,3],2,3]s2=s.copy()#浅拷贝print(s2) #[[1, 2, 3], 2, 3]s[0][0]=111111print(s2,s)#[[111111, 2, 3], 2, 3] [[11111…
day8课程内容: 文件操作 f=open('小重山','r',encoding='utf8')   #以读的方式打开文件 data=f.read() print(data) f.close()  #关闭文件句柄 f=open('小重山2','w',encoding='utf8')   #以 清空再写 的方式打开文件,这一步就将文件以前的内容清空了,如果没有这个文件名的文件,就自动创建一个. f.write('hell o world \n') f.write('alex') #将两个数据写入文…
前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境.在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理. 传统的Python虚拟环境有virtualenv,使用pip freeze -> requirements.txt 导出依赖.现在又有了一个新神器 -- Pipenv, 它是由大名鼎鼎的requests 作者 Kenneth Reitz 写的一个命令行工具,这个工具包装了virtualenv,使用Pipfile和Pipfile.lock管理,更…
前言: 日常所说的优化优化.最后我们到底优化了哪些,不如让我们从代码质量开始:个人觉得简洁简化代码其实觉得存在感挺强烈的QAQ 1. 获取URL中 ?后的携带参数: 这是我见过最简洁的了,若有更简洁的请及时留言并附上代码怼我 // 获取URL的查询参数 let params={} location.search.replace(/([^?&=]+)=([^&]+)/g, (_,k,v) => parmas[k] = v); cosnole.log(params) // ?a=b&am…
点击了解更多Python课程>>> 老男孩python3.5全栈开发第9期+课件笔记(1-15部全 共125天完整无加密)大小:236G 此课程为老男孩全栈开发最新完结课程,适合零基础对python全栈开发兴趣浓厚的学员.踏踏实实学完此课程,从业没有任何问题! 课程内含视频教程+课件笔记,代码全部清晰可见,共分为15部分,历时125天完结,大小236G完整无加密. 官方售价万元以上.(此课程只为方便不能参加官方实地教学的学员,强烈建议大家报名参加老男孩线下实地教学!!!) ———————…
1. import # -*- coding: utf-8 -*- ## 引入新的包 import turtle import pickle # 文件操作 import tensorflow as tf # alias tf from time import time, localtime # 引入想要的功能 from time import * # 引入所有功能 ## 引入自定义包: 在Mac系统中,下载的python模块会被存储到外部路径site-packages,同样,我们自己建的模块也可…
你想找的Python资料这里全都有!没有你找不到!史上最全资料合集 2017年11月15日 13:48:53 技术小百科 阅读数:1931   GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广.awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架.网络爬虫.网络内容提取.模板引擎.数据库.数据可视化.图片处理.文本处理.自然语言处理.机器学习.日志.代码分析等.在给大家分享之前呢,小编推荐一下一个挺不…
随着AI的发展,Python的薪资也在逐年增加,但是很多初学者会盲目乱学,连正确的学习路线都不清楚,踩很多坑,为此经过我多年开发经验以及对目前行业发展形式总结出一套最新python学习路线,帮助大家正确的学习python[总共9段]第一段:python语言基础:(带你熟悉pythonp语言的特性,学会使用python开发环境,使用python开发一些简单的案例)(1)Python3入门,数据类型,字符串(2)判断/循环语句,函数,(3)类与对象,继承,多态(4)tkinter界面编程(5)文件与…
七月第一周,网易云社区联合清华大学出版社为大家送出13本数据分析以及移动开发的书籍(Python.SpingBoot.Entity Framework.Ionic.MySQL.深度学习.小程序开发等).以下为书籍简介,送书福利请见文末哦~ 1. 书名:玩转Python网络爬虫出版单位:清华大学出版社 内容提要: 本书站在初学者的角度,从原理到实践,循序渐进地讲述了使用Python开发网络爬虫的核心技术.全书从逻辑上可分为基础篇.实战篇和爬虫框架篇三部分.基础篇主要介绍了编写网络爬虫所需的基础知识…
感觉老罗android开发视频教程讲得挺好挺全面的,适合新手学习.分享 老罗android开发视频教程 下载地址: 电驴:http://www.verycd.com/topics/2929580/ 老罗百度云:http://pan.baidu.com/share/link?shareid=360223&uk=790286240 我的百度云:http://pan.baidu.com/share/link?shareid=451873151&uk=386779129 PPT 和源码:链接:ht…
本文是我发布的一个Unity游戏开发的学习目录,以后我会持续发布一系列的游戏开发教程,都会更新在这个页面上,适合人群有下面的几种: 想要做独立游戏的人 想要找游戏开发相关工作的人 对游戏开发感兴趣的人 闲的蛋疼的人 下面的学习路线每一步前面都有一个编号,可以直接在公众号里回复编号,查看这个学习内容的详细信息(课时列表和课时预览视频) 大家有任何课程上的建议可以直接在公众号内回复,我可以在微信公众号的管理后台看到,大家发的每一条信息我都会看,由于时间限制所以不一定都会回复. 你如果想做一些支持si…
———————————— 我的软件开发生涯 (10年开发经验总结和爆栈人生) 爆栈人生 现在流行说全栈.每种开发都有其相关的技术.您是否觉得难以罗列某种开发所包括对技术(技术栈)呢?   您是否想过:   我做的这个职业,究竟包含哪些技术呢? 我所掌握的技术这个子集,在整个技术大系这个超集里面占的比例是多少呢? 我究竟还没有掌握多少技术呢? 面试的时候会考哪些技术呢? 那么,开发是否也应该有这样的技术栈概览图呢?   我搜索了很久,没有找到一个符合我要求的“较为全面”地表述各种技术大系的图表.所…
微信小程序开发公测了,可是对于新手来说,不同的框架不同的开发机制,如何快速适应呢?微信小程序开发视频教程新鲜出炉了,从零开始一步一步搭建微信小程序,每个章节都会涉及到不同的知识点,等教程学习完你不但掌握了小程序开发全部知识,同时还拥有一个完整作品的开发经验! 有需要的朋友关注一下ytkah的微信,留言索取微信小程序开发视频教程!…
2016北京PHP39期 ThinkPHP Discuz Dedecms 微信开发视频教程 所有项目均带有软件,笔记,视频,源码 日期   课程(空内容代表放假) 2015/7/10 星期五 开学典礼 2015/7/11 星期六 PHP核心编程 2015/7/12 星期日 PHP核心编程 2015/7/13 星期一   2015/7/14 星期二 PHP核心编程 2015/7/15 星期三 PHP核心编程 2015/7/16 星期四   2015/7/17 星期五 PHP核心编程 2015/7/…