新手上路:探秘我的首次测评之旅
 每个人都拥有着独特的潜能和能力,而测评则是一种有力的工具,帮助我们认清自我,挖掘潜能。曾经,我只是听闻过测评,却从未亲身体验其神奇之处。直到有一天,在EEworld看到了一次关于Python书籍的测评活动,便想着是否也可以报名参加,以检验自己的学习能力(本人刚学一段时间,以小白视角测评)。怀着试一试的心态,我提交了报名申请,没想到不久之后,工作人员就与我取得了联系,告知我入选了。只过了两三天,我就收到了工作人员寄来的书籍。PS:书印刷质量很好,超预期了。
**↓↓进入正题↓↓**
#### 一、入门:引言与安装指南
 我是个刚学python的小白,以小白视角来说这部分写的不太详细,当然如果是针对有一定基础的读者,这部分可以简化一点。但对于我这种基础入门的读者来说,写的过于简略。如果您也是跟作者差不多是0基础的初学者,我斗胆在这里补一下坑,有不足之处还望大家多多谅解。
##### - 安装Python
https://www.python.org/downloads/ # 官网下载python3最新版本,安装的时候记得勾选一下配置环境变量。
打开命令提示符(Win+R)输入:python -V 查看是否安装成功,如果安装成功会输出python的版本。(注意V大写)
安装Python模块,在命令提示符中输入: python -m pip install black flake8 ipython mypy pylint pytest yapf
- 获取代码
书上直接使用了git clone,但怎么安装git没写,这里补充一下。
https://git-scm.com/download/win #官网直接下载,安装我是一路next,如有其他需求,可以去网上看一下教程
然后在命令提示符(Win+R)中输入: git clone https://github.com/kyclark/tiny_python_projects d:/py_demo 克隆项目(这里后面指定了一个存储路径,可以根据需求修改)
关于IDE工具,我觉得对于初学者直接使用pycharm 社区版就好了,等以后进阶了再使用专业版
本书1-4章 讲的都是数据类型和方法,我觉得讲的有点不够深入简出,看起来有点懵,当然有些可能是翻译的原因,有基础的同学可以粗略看一下内容,然后直接看每章里面的小结。
个人觉得还是看帮助文档清晰一点 https://docs.python.org/zh-cn/3/ 下面也整理了一下脑图和我原来的笔记,希望对学习本章内容的同学有参考意义:
字符串的常用方法:
```python
# ------通过下标取值------
# 语法:字符串[下标]
# ------index 方法------
# 语法:字符串.index("test")
# ------replace 字符串替换方法(本身不变)------
# 语法:字符串.replace(字符串1, 字符串2) 将字符串1替换成字符串2
# ------split 字符串分割方法(本身不变,输出一个新列表对象)------
# 语法:字符串.split(分隔符字符串)
# ------strip 方法------
# 语法1(去除前后空格):字符串.strip()
# 语法2(去除前后指定字符串)字符串.strip(字符串) --按单个字符去除
# ------统计某个字符串的出现次数------
# 语法:
# ------统计字符串的长度------
# 语法:len()
# ------序列切片------
# 语法:序列[起始下标:结束下标:步长]
# 起始下标:可以留白,留白从头开始结束下标(不含)表示从何处结束,可以留空,视作截取到结尾
# 步长 为负数表示,反向取(起始下标和结束下标也要反向标记)
```
列表的常用方法:
```python
# ------查找某元素的下标------
# 语法:列表.index(元素)
demo.index("test")
# ------修改特定下标索引的值------
# 语法:列表[下标]=值
demo = "update"
# ------在特定下标位置插入新元素------
# 语法:列表.insert(下标,元素)
demo.insert(0,"ins")
# ------在列表的尾部追加单个新元素------
# 语法:列表.append("元素")
# ------在列表的尾部追加多个新元素------
# 语法:列表.extend(["元素","元素"])
# ------删除指定下标的元素------
# 语法1:del 列表[下标]
# 语法2:列表.pop(下标) “可以用变量接受删除的元素”
# ------删除某个元素在列表钟的第一个匹配项------
# 语法:列表.remove(元素)
# ------清空整个列表------
# 语法:列表.clear
# ------统计某个元素在列表中的数量------
# 语法:列表.count(元素)
# ------统计列表内,有多少个元素------
# 语法:len(列表)
```
集合的常用方法:
```python
# ------空集合------
# 语法: set()
# ------添加元素------
# 语法:集合.add(元素)
# ------移除元素------
# 语法:集合.remove(元素)
# ------随机取出一个元素------
# 语法:集合.pop(元素)
# -----清空集合------
# 语法:集合.clear()
# -----取2个集合的差集------
# 语法:集合1.defference(集合2)
# -----消除2个集合的差集------
# 语法:集合1.defference_update(集合2)
# -----合并2个集合------
# 语法:集合1.union(集合2)
```
字典的常用方法:
```python
# -----定义空字典------
# 语法1:={}
# 语法2:dict()
# -----新增/更新字典元素------
# 语法:字典=
# -----删除字典元素------
# 语法:字典.pop(key)
# -----获取全部key------
# 语法:字典.keys()
```
看完4章,总体感受:建议还是去看教学视频,视频更加通俗易懂,然后再看书补充一下教学视频中没有的
另本人也是新手小白,有错漏之处敬请海涵! <p>确实是学python的小白很好的一本书</p>
<p>,总体感受:建议还是去看教学视频,视频更加通俗易懂,然后再看书补充一下教学视频中没有的<br />
另本人也是新手小白,有错漏之处敬请海涵!</p>
<p>我建议还是多学多练。最好设计一个自己的项目,这样才能综合提高。</p>
<p>学习无止境,期待优秀的首测之旅 </p>
<p>多学多练综合提高,有一就有二,慢慢来</p>
lugl4313820 发表于 2024-5-16 07:40
,总体感受:建议还是去看教学视频,视频更加通俗易懂,然后再看书补充一下教学视频中没有的
另本人也是新 ...
<p>嗯嗯。好的</p>
页:
[1]