py基础教程学习(1)

本文作为Python基础教程的第一部分,介绍了学习Python的初衷——为机器学习做准备。内容涵盖算法、表达式、语句、函数、模块、字符串的基础知识,以及列表和元组这两种序列类型的操作,包括索引、切片、相加、相乘和成员资格检查。列表作为可变容器,支持多种操作,而元组则不可修改。
摘要由CSDN通过智能技术生成


前言

正式开始前想明确一下学习python的目的,由于机器学习的需要,python这个一直没有被我捡起的技能提上日程。
主要想要系统的学习这门语言,一步一步学习的同时我也会加入在机器学习课程中的应用实践作为辅助,两者类似于并行。

参考教程:
Python基础教程(第三版)


一、第一章-快速上手-简单的介绍

1.知识点

  • 算法:我理解为一系列描述如何完成特定任务的步骤,程序的编写就是使用编程语言(python)描述一种算法。
  • 表达式:程序的一部分,结果为一个值。由运算符,函数,字面值组成。
  • 语句:让计算机完成特定操作的指示,可以是修改变量值,导入模块等。
  • 函数:与c基本相似,一种接受参数并返回值的操作(也可以不返回)
  • 模块:通俗叫法是包,例如numpy pandas
  • 字符串:一段文本,本章学习了一些他的表示方法。
    -单双引号的区别
    -字符串拼接
    -长字符串
    -原始字符串

一些函数

函数 描述
input(“描述”) 按照描述读取输入键盘的值,回车结束
print(r"字符串") 原始字符串输出,可以避免太多的反斜杠转移

二、第二章-列表元组

1.序列和常用的序列操作

介绍列表和元组两种常用序列
主要区别在是否可以更改值

提到相关概念:容器,可以包含其他对象的对象。主要有字典和列表

1.序列操作之索引

序列中元素均以0开始递增,使用 []可以对一切序列对象进行索引,得到序列中的单个元素。
负数代表从右往左

2.序列操作之切片

使用两个索引访问特定范围内的元素

list[start:end:step]

3.序列操作之相加

 [1, 2, 3] + [4, 5, 6]
 'Hello,' + 'world!'
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值