自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 轻松学会写程式笔记-第6节86-[微进阶] 类别/物件 文字版教学

[微进阶] 类别/物件 文字版教学class类别/object物件 文字版教学在讲class 跟 object 的时候,必须把第三个字一起讲 : type(型别) 这三个词最短版的教学就是:写class 才可以发明自己的type(型别) ,然后就可以做出这个type(型别)的object(物件)。长版解释是这样的,大家请听我娓娓道来,object这个字翻成物件,你真的要想像成"东西"就好了。每个东西都有型别,就好像每只动物都有品种。不同种类英雄人物,是不是有不同的超能力,这一类的英

2021-04-14 16:42:56 115

原创 Python 轻松学会写程式笔记-第5节73-Refactor程式重构 上

目录最终程序最终程序回来看这个记帐的程式我们有读取档案的部分 有让使用者输入的部分 有印出购买纪录的部分 有最后写入档案的部分我们现在终于可以把这四个段落 分别写成function了写一个function我们要先写def嘛就define的意思然后写function的名称那我取名叫做read file读取档案 括弧 冒号所以我现在先不设计任何的投币孔也就是没有参数等一下我们再决定要不要有参数那我把这些内容呢都空补一个tab 空格空进去让它进入这个function的内部有没有 我可

2021-04-14 16:37:31 169

原创 Python 轻松学会写程式笔记-第5节72-编码练习9:练习写function2

我的答案:def sum_of_list(numbers): sum = 0 for num in numbers: sum = sum + num return sum老师的答案: # 以下的寫法是刻意要讓你看用for loop來做加總 def sum_of_list(numbers): sum_number = 0 for num in numbers: sum_number += n.

2021-04-12 20:15:03 101

原创 Python 轻松学会写程式笔记-第5节71-测试5:Function 函式+编码练习8:练习写function1

12答案:D解析:因为这只是function的定义,没有去呼叫(执行)它,写上 add(1, 6)才去执行它3⚠️此题错了,我选了B答案:E解析:第一行最后面少了一个冒号: ,正确的话应该印出24⚠️此题错了,我选了A答案:C解析:这个比较特殊,影片中我没有特别提出。所以请特别注意,不会印的原因是因为程式会出错,python规定参数的部分,“没预设值的” 一定要在 “有预设值的” 的前面,所以上面这个程式不行运作,请看下一题问题 5:現在這樣就沒錯了,有預設值的必

2021-04-12 20:03:20 104

原创 Python 轻松学会写程式笔记-第5节70-Function 函式-回传

最终程序# funcion 函式/功能def add(x, y): return x + yresult = add(3, 4)print(result)def average(numbers): return sum(numbers) / len(numbers)print(average([1, 2, 3]))print(average([23, 32, 6]))print(average([180, 34, 92]))重点return 回传function如果有r

2021-04-12 18:02:47 130

原创 Python 轻松学会写程式笔记-第5节69-Function 函式-參數

目录最终程序重点参数概念烘干例子执行再执行相加的例子预设值举例都用预设值按顺序第一个用预设值强制后面的参数用预设值洗衣案例最终程序重点parameter(参数)(形容成投币孔):1、当function需要外部资料的时候,我们就设计投币孔(参数),把资料投进去function里。(因为让function伸手出去外面拿东西不好)2、如果function有投币孔就一定要投东西(除非有预设值)3、投东西的时候自动是按照参数的顺序。4、参数可以有“预设值“,那就不一定要投给它。5、投东西给参数的时候

2021-04-12 15:39:32 141

原创 Python 轻松学会写程式笔记-第5节68-Function函式/功能

目录重点function概念洗衣机例子执行function的语法打招呼例子function的意义重点语法:def 函式名称(): 内容写function的时候只是在写“定义”,他是不会自动执行的。写程式时,尽量把程序码都收纳在function里,是最良好的作法。好处:1、让程序码有清楚架构2、增加程序码的“重复使用性”function概念好 function这个东西有一点点小複杂最关键最关键的两句话写给你Function是用来 收纳 程式码的他只是个功能洗衣机例子一个例子

2021-04-06 16:12:36 120

原创 Python 轻松学会写程式笔记-第5节67-检查档案在不在

这里写目录标题1、检查程序import os(作业系统模组)复习使用os.path.isfile()来检查档案在不在解释第1行第2~4行到底是怎么检查这个档案在不在的1、检查程序记帐程式 最开始可以读取档案他把现成的Products.csv档读进这个程式裡面之后呢第二阶段我们再让使用者输入新的商品 看他这次新购买了甚么东西第三阶段 两行程式码印出来目前所有的购买纪录最后我们再写入更新版的档案 最新版的products.scv想想看这个程式现在看似这个功能已经很完整了 他又可以读取 又可以增加

2021-04-06 11:24:45 111

原创 Python 轻松学会写程式笔记-第5节66-Continue

目录最终程序1、怎么跳过栏位名称改写2、contimue教学代码解释执行3、解释continue通常都是写在循环中很高的位置4、建立版本上传GitHub最终程序# 读取档案products = []with open('products.csv', 'r', encoding='utf-8') as f: for line in f: if '商品,价格' in line: continue # 继续 name, price = line.strip().split(',') p

2021-04-01 16:25:09 72

原创 Python 轻松学会写程式笔记-第5节65-读取档案+split()

目录最终程序1、增加读取档案程序2、用.split(',')来用逗号做分割3、用.split()来除掉换行符号(\n)执行4、加上encoding='utf-8'来读取5、解释split完会变清单6、把读取到的内容装进清单执行最终程序# 读取档案products = []with open('products.csv', 'r', encoding='utf-8') as f: for line in f: name, price = line.strip().split(',') pro

2021-04-01 11:20:12 135

原创 Python 轻松学会写程式笔记-第5节64-写入栏位名称+编码问题

好 那么第二个提点是我们刚刚档案存成products.csv那他的好处是可以用excel打开对不对而且他是一个很共用的格式各种作业系统都可以读取不过我们是不是会想要在我们的档案内容裡面加一行注解或是栏位的名称譬如说这边我是不是会想要写成商品然后这边写价格我会想要加一栏这个栏位名称在第一行通常我们档案打开是长这样 没错吧好 那我们要怎么样在程式码裡面做到增加这个第一行...

2021-03-31 19:08:09 74

原创 Python 轻松学会写程式笔记-第5节63-价格型别转换提点

给大家一个小小的提醒我们刚刚在问商品价格的时候我们是存成price那price是一个字串 对不对我们没有转换成整数所以像我们求这个P1P1这个部分拿价格的时候都是拿到字串记得吗那如果我把他转换成整数price等于int priceprice转换成整数int之后再存回price那这样的话我们所有提到价格的部分P1的部分这个地方都变整数了好那这个地方会衍生一个小小的...

2021-03-31 15:33:59 154

原创 Python 轻松学会写程式笔记-第5节60-编程练习6:练习使用range

目录题目解答题目解答for i in range(100): print('hi')

2021-03-24 21:38:36 79

原创 Python 轻松学会写程式笔记-第4节53-编码联系5:练习读取档案

data = []with open('test.txt', 'r') as f: for line in f: data.append(line.strip())

2021-03-20 11:20:54 75

原创 Python 轻松学会写程式笔记-第4节50编码练习4-练习写for loop

目录题目解答题目解答students = ['Allen', 'Tom', 'Mayday', 'JJ', 'Jolin', 'Jay', 'Jam']for student in students: print('Hi', student)

2021-03-18 10:46:50 75

原创 Python 轻松学会写程式笔记-第2节21-宣告Declare

接著马上我们要来进行我们非常重要的章节 叫做宣告宣告等一下你就知道什么叫宣告先等一下我们先把这个123.py呢全部都删掉然后 我们打上x=5x=5存档存档如果存档的时候呢你跳出这个视窗你按叉叉或是取消就好了这只是因为呢我们使用的Sublime是免费的版本所以它有时候会鼓励你捐款或是购买我们按叉叉就可以了怎么执行我们的程式 回到cmd然后打上python空格档名 档名是123.py然后按下Enter就运行了那你要记得喔前面 你这个路径要是对的你如果忘记怎么样把路径cd

2020-10-11 10:48:20 250

原创 Python 轻松学会写程式笔记-第2节19/20-执行第一个python程序

好的那我们现在来立刻写我们的第一个python程式第一个动作我们先打开SublimeWindows键打入sub有搜寻到了SublimeText3这个就是我们写程式的软体打开全灰的就是长这样那我们直接打入print100你们这个影片可以先暂停或是一边暂停一边做还是全部看完自己再去做一次都可以那我现在存档FileSave就是存档右边有快捷键叫做ctrls我建议大家都用这个快捷键ctrls我现在存档存到桌面创立一个资料夹这个资料夹我你们都跟我一样统一叫做codingcod

2020-10-11 10:35:53 177 1

原创 Python 轻松学会写程式笔记-第2节18-Git初始设置

好安装完git之后呢我们要做一点git的基本设定首先我们要打开CMD用Windows键然后打入cmd你会找到这个命令提示字元有没有印象我们在检查python有没有正确安装的时候有打开过一次我们现在再打开这个命令提示字元黑色的视窗然后呢 这边我要输入两行指令你可以用複製的你也可以自己打上去 都可以那我这边用複製的git config global user name John Doe好我先把它複製 我打Ctrl C或是呢你可以点右键複製也都可以好 到这边贴上贴上之后你注意

2020-10-10 22:31:05 76

原创 Python 轻松学会写程式笔记-第2节16/17-安装Git

WINDOWSGitHub办完之后我们要去下载安装GitGit到Google搜寻Git三个英文字母而已Git然后进去它的网站 长这样子右边右边这边有这个下载的按钮Download 2.15.0 for Windows我点这个按钮它就开始下载有没有 开始下载囉好 在它下载的时候呢我稍微跟你们解释一下这个GitGit是干嘛的好的为什么我们要使用GitHub来放程式码我们要先安装Git呢什么是Git 什么是GitHub我很简单的形容给你听Git Git是一个vcs也就是v

2020-10-10 22:29:18 70

原创 Python 轻松学会写程式笔记-第2节15-注册GitHub账号

好那我们就立刻来办GitHub的帐号我们到Google搜寻GitHubEnetr 对不对 github.com刚就是这样过来的右边这边就可以办帐号了你如果到GitHub网站 就长这样右边这边user name就是你的使用者帐号那我 你们就随便取你们想要的使用者帐号我就随便取learntocode 3 2好了好那Email你输入你们一定要可以登入因为等一下要去那个等一下要去收验证信那我这边我就输入我自己的帐号密码我准备要办帐号好这边 Sign up for GitHub 注册

2020-10-10 22:23:09 87

原创 Python 轻松学会写程式笔记-第2节14-GitHub简介

安装完Python跟Sublime之后我们现在要来介绍一个东西叫做GitHubGitHub是一个网站它非常非常的有名它是用来放程式码的它上面已经有一亿个专案了工程师都一致认同你如果会写程式你一定要会用GitHubGitHub有哪些功能呢第一个 你可以把你的程式码放上去这是一个很大的好处你不用只放在你的电脑裡面第二个 你因为可以放到云端上面去别人就可以跟你合作你也可以跟别人合作它是一种让你共同开发软体的一种方式第三个 它帮你做版本控管所以呢譬如说我的我先写第一个版本出

2020-10-10 22:22:15 134

原创 Python 轻松学会写程式笔记-第2节12-安装sublime text

WINDOWSDOWNLOAD FOR WINDOWS 有没有DOWNLOAD FOR WINDOWS点一下 就开始下载了有没有 开始下载了好 你们先去下载Sublime Text这个程式是我们呢这个基础程式教学影片会用来写程式的软体 用来写的它是一个文字编辑器text editor文字编辑器反正就是用来打字的啦好了终于下载好了那我们一样 点一下 打开打开这个安装档之后呢是好 打开了这个安装档了那我们一直下一步就可以了都不用调整都不用调整 一直下一步安装就好了这个比

2020-10-10 22:17:04 86

原创 Python 轻松学会写程式笔记-第2节11-检查python有没有正确安装

好Mac的使用者 你们要怎么检查你们的Python有没有安装正确呢你看右上角这边有一个搜寻的符号有没有 点下去就可以搜寻嘛好点下去之后你要搜寻这个terminal terminalterminal 中文版叫终端机你会找到这个黑色的程式 有没有好我按Enter把它打开终端机就长这样白底黑字的 有没有我先按command跟+command +command + ++++ 把它放大加减符号的加啦好 那我现在字变大了OK现在我跟你们讲一个非常非常重要的重点所有未来的影片我们讲到

2020-10-10 22:13:54 85

原创 Python 轻松学会写程式笔记-第2节9-安装python

WindowsGoogle——Python——Welcome to Python.org——Download区域——Latest——两个版本Python3.6.4&Python2.7.14那Python 2系列已经正在被淘汰了所以我们要学的是Python 3系列那到了一个新的画面了——下拉页面——Files(档案)——windows x86-64 executable instal...

2020-05-07 17:05:26 153

原创 计算机待学资源

外行科普适合的:《计算机是怎样跑起来的》,用通俗易懂的语言,把计算机的基本构成与工作原理梳理了一遍,适合零基础新手。《程序是怎样跑起来的》,同样不费脑,读完还是蛮有帮助的。《笨办法学python》,很多鹅想学python编程,这本算是很好的入门书。薄薄一本,简单好上手,零基础也完全ok 。《图解http》,帮助我们了解http协议,每天上网必用的一种网络传输协议,图解的形式不枯燥乏味。《...

2020-04-11 13:54:49 122

原创 Python语言程序设计(嵩天)-第1周-Python基本语法元素-1.2Python开发环境配置

-1.2 Python开发环境配置目录 :Python语言概述PythonWindow/Mac/Linux基本开发环境(三选一)IDLEPython语言Web系统开发环境Python程序编写与运行Python高级开发环境VSCode知识点:交互式文件式1.2.1 Python语言概述1.2.2 Python基本开发环境IDLE P13Python官方提供 适用于小规...

2020-03-31 09:56:37 192

原创 Python语言程序设计(嵩天)-第8周-

目录:8.1 实例13: 体育竞技分析8.2 Python程序设计思维8.3 Python第三方库安装8.4模块7: os库的基本使用8.5实例14: 第三方库自动安装脚本课程导学前课复习本课概要目录:8.1 实例13: 体育竞技分析8.2 Python程序设计思维8.3 Python第三方库安装8.4模块7: os库的基本使用8.5实例14: 第三方库自动安装脚...

2020-02-27 21:12:57 949

原创 嵩天老师:如何进一步提高Python编程能力?

三个步骤,请参考:https://python123.io/python第一步:学好Python语法,即掌握非库功能,练好内功第二步:学好Python领域,数据分析、Web开发、人工智能,找准了深入学第三步:学好计算机专业知识,构建“系统”是本领,需要专业计算机知识数据结构、算法、计算机网络、组成原理、操作系统、网络安全、体系结构、软件工程…...

2020-02-26 13:45:24 465

原创 Python语言程序设计(嵩天)-第6周-组合数据类型

辅学内容前课复习本课概要6.1集合类型及操作(标红)6.2序列类型及操作(标红)元祖类型列表类型6.3 实例9: 基本统计值计算6.4字典类型及操作(标红)6.5模块5: jieba库的使用6.6实例10: 文本词频统计方法论- Python三种主流组合数据类型的使用方法实践能力-学会编写处理一组数据的程序练习(可选)- 5道编程@Python123测验- ...

2020-02-26 13:11:46 1485

原创 Python语言程序设计(嵩天)-第5周-函数和代码复用

目录:5.1 函数的定义与使用5.2 实例7: 七段数码管绘制5.3 代码复用与函数递归5.4模块4: PyInstaller库的使用5.5实例8: 科赫雪花小包裹导学前课复习数字类型及操作:整数类型的无限范围及4种进制表示浮点数类型的近似无限范围、小尾数及科学计数法+、-、*、/、//、%、**、二元增强赋值操作符abs()、divmod()、pow()、round...

2020-02-20 15:11:15 969

原创 Python语言程序设计(嵩天)-第4周-程序的控制结构

目录:4.1 程序的分支结构4.2 实例5: 身体质量指数BMI4.3 程序的循环结构4.4模块3: random库的使用4.5实例6: 圆周率的计算课程导学前课复习本课概要4.1 程序的分支结构4.2 实例5: 身体质量指数BMI4.3 程序的循环结构4.4模块3: random库的使用4.5实例6: 圆周率的计算方法论- Python程序的控制语...

2020-02-18 23:14:23 807

原创 嵩天老师:资深程序员如何看待编程工具?

PyCharm? No!Visual Studio? No!Anaconda?No!编程工具琳琅满目,资深程序员都在用什么?如何选择?资深程序员更理解逻辑、更期待效率、更重视简洁,因此:资深程序员都不用集成开发环境,不用复杂调试工具,不用复杂图形界面工具资深程序员都喜欢用编辑器类型的开发工具,小巧、灵活、可定制建议:Visual Studio Code(VSCode)、Notepad...

2020-02-18 22:59:04 120

原创 Python语言程序设计(嵩天)-第3周-Python基本数据类型

目录:3.1 数字类型及操作3.2 实例3: 天天向上的力量3.3 字符串类型及操作3.4模块2: time库的使用3.5实例4: 文本进度条课程导学前课复习Python基本语法元素缩进、注释、命名、变量、保留字数据类型、字符串、整数、浮点数、列表赋值语句、分支语句、函数input()、print()、eval()、print()格式化Python基本图形绘制...

2020-02-18 18:46:41 2859

原创 嵩天老师:如何使用Python官方文档?

https://docs.python.org/zh-cn/3/3.7.3版本开始,Python官方文档有了中文版,快去看看吧,能看英文版更好鉴于官方文档并非教程,而是技术手册,可以阅读但请注意:不建议初学者阅读,技术手册中包含较多背景知识,阅读要求较高不建议作为教程学习,官方文档未考虑认知规律,缺少实例,跟学进展会比较慢建议作为某些疑惑内容深入理解和查阅的工具手册,与字典用法相似...

2020-02-18 18:28:43 377

原创 Python语言程序设计(嵩天)-第2周-Python基本图形绘制

目录 :-2.1 深入理解Python语言-2.2 实例2: Python蟒蛇绘制-2.3 模块1: turtle库的使用-2.4turtle程序语法元素分析第2章 Python基本图形绘制课程导学前课复习Python基本语法元素缩进、注释、命名、变量、保留字数据类型、字符串、整数、浮点数、列表赋值语句、分支语句、函数input()、print()、eval()、prin...

2020-02-18 14:09:12 897

原创 Python语言程序设计(嵩天)-第1周-Python基本语法元素

第1章 Python基本语法元素-1.1 程序设计基本方法1.1.1 计算机与程序设计功能性可编程性发展:摩尔定律 指数方式1.1.2 编译和解释源代码:采用某种编程语言编写的计算机程序,人类可读eg. result = 2 + 3指的是:将2+3的运算结果赋给一个变量叫result目标代码:计算机可直接执行,人类不可读(专家除外)eg. 1101001000111011指...

2020-02-18 10:55:49 1107 1

原创 Python 轻松学会写程式笔记-第5节62-写入档案

products = []while True: name = input('请输入商品名称:') if name == 'q': break price = input('请输入商品价格:') products.append([name, price])print(products)for p in products: print(p[0], '的价格是', p[1])...

2019-12-27 11:54:07 164

原创 Python 轻松学会写程式笔记-第5节61-建立记账程序专案(+二维清单)

GitHub建立专案大家好 我们现在来做一个记帐程式那一样第一个步骤我们就先上githubb来建立我们的专案上githubb对不对然后我们的这个专案叫做products 商品products就是商品的意思因为我们等一下这个记帐程式会记录一些商品跟它的价格那我就简单取一个大家都看得懂的products 这个商品好 建立然后建立之后我们到桌面建立资料夹你可以去看gi...

2019-12-26 00:03:44 175

原创 Python 轻松学会写程式笔记-第4节59-Range延伸

好来最后我们来补充一下range最后的延伸range複习一下它就只是清单产生器嘛Python内建的功能Range(3)就是产生一个清单 0 1 2自动从0开始然后结尾值不包含range 三种用法:1、range(结尾值)2、range(开始值,结尾值)【开始值包含,结尾值不包含】3、range(开始值,结尾值,递增值)那我们有另外一种写法是不一定要从0开始的譬如说2...

2019-12-23 11:35:45 316

原创 Python 轻松学会写程式笔记-第4节58-Range(范围)

import randomrange(5) # [0, 1, 2, 3, 4]range(3) # [0, 1, 2]for i in range(100): r = random.randint(1,1000) print('这是第', i + 1, '次产生随机数:', r)range只是清单产生器我开一个新的档案跟你讲Range很简单Range就只是范围的意思它是...

2019-12-22 13:34:15 311

空空如也

空空如也

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

TA关注的人

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