python的学习之路

  python是一门面向对象的编程语言(TMD我压根就不理解面向对象是个什么东东),所谓的胶水语言。

在我学习python基础的这两三个星期里,它让我快速的感受到编程带给人的那种成就感,Auto化,虽然编写的程序还不能称为智能化,但已经能简单地实现自己逻辑思考自动化和重复化,这对于我一个门外汉来说,是非常关键的,这一点也一直激励和吸引着自己往更深处学习。

但随着学习的深入,才发现自己对于某些编程逻辑和数理基础的缺失,这不光是认知基础的问题,更是对于世界哲学思考和逻辑思考的问题。作为文科生,不喜欢或者不习惯用理性思维来抽象化思考,甚至形成模型。编程是一项心理修炼和逻辑修炼,作为我自己,也只有从这个角度思考,做好破和立的文章,找到编程在生活中的趣味,才能使自己继续深入下去吧。

时间: 2024-11-09 00:03:50

python的学习之路的相关文章

开始我的Python爬虫学习之路

因为工作需要经常收集一些数据,我就想通过学爬虫来实现自动化完成比较重复的任务. 目前我Python的状况,跟着敲了几个教程,也算是懂点基础,具体比较深入的知识,是打算从做项目中慢慢去了解学习. 我是觉得如果一开始就钻细节的话,是很容易受到打击而放弃的,做点小项目让自己获得点成就感路才更容易更有信心走下去. 反正遇到不懂的就多查多问就对了. 知乎上看了很多关于入门Python爬虫的问答,给自己总结出了大概的学习方向. 基础: HTML&CSS,JOSN,HTTP协议(这些要了解,不太需要精通) R

python 爬虫学习之路

2016-6-18 --今天实现了第一个用urllib2实现的爬虫程序. --过程中发现 req = urllib2.Request(url,headers = headers) 总是报错: 主要原因在于 url  地址错误. 例如:http://www.neihan8.com/wenzi/index_1.html 这个网址打开的是404网页错误. 但是  http://www.neihan8.com/wenzi/index_2.html  这个网页却可以了. 源代码如下: #-*- codin

Python小白学习之路(四)——第一次练习题

写在前面: 今天下雪了呢!连着两天都没有更新学习记录. 我没有偷懒呢.做了一天的练习题,昨天学的内容还没总结完,太累了就回去睡觉了 连续一周早起,强大的内心也无法支撑我疲惫的身体 今天早起做了整理.加油哦(贵在坚持,一定要好好坚持下去) 1.执行 Python 脚本的两种方式 (1)进入python解释器,等待用户实时输入(2)python.exe + 执行文件的路径 2.简述位.字节的关系 1字节 = 8位 3.简述 ASCII,Unicode,utf-8.gbk 的关系 ASCII是最早美国

Python小白学习之路(二十)—【打开文件的模式二】【文件的其他操作】

打开文件的模式(二) 对于非文本文件,我们只能使用b模式,"b"表示以字节的方式操作(而所有文件也都是以字节的形式存储的,使用这种模式无需考虑文本文件的字符编码.图片文件的jgp格式.视频文件的avi格式) rb:   以字节方式读文件 wb: 以字节方式写文件ab: 以字节方式追加文件 注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型,所以不能指定编码 1. rb #错误举例 f = open ('test1.py', 'rb', encoding = 'utf

Python小白学习之路—变量、字符编码、字符拼接

变量命名规则: (1)变量名只能是字母,数字,下划线的任意组合. ex:_amber_666NAme (2)关键字不能声明为变量名 ex:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not'

python基础学习之路No.2 数据类型

python中常见的数据类型有:整数.浮点数.字符串.列表.元组.字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用. 例如: a=12 就相当于 其他语言中的  int a=12  省略的声明数据类型的int ?下面举例定义各类型的变量: 1.定义一个整数(int) a = 1 2.定义一个浮点型(float) b = 1.2 3.定义一个字符串(string) c = "hello"   (注:python中没有单引号双引号的区分,即还可写成:c = 'hello

python爬虫学习之路-遇错笔记-1

当在编写爬虫时同时开启了Fidder解析工具时,访问目标站点会遇到以下错误: File "C:\Users\litao\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\adapters.py", line 506, in send raise SSLError(e, request=request)requests.exceptions.SSLError: HTTPSConnectionPool(

【人生苦短,我用python】学习之路1

1.print()的作用是什么? 会在输出窗口中显示一些文本 2.分别输入5+8.print(5+8).print("5"+"8") 看看有何不同? 3.什么是BIF?python 3一共有多少个BIF? BIF就是Built-in Functions,即内置函数. 例如 print()的功能是打印到屏幕 input()的作用是接受用户输入 使用dir(__bulitins__)可以数一数一共有68个BIF. 4."="和"==&quo

Python小白学习之路—while、for循环、运算

Python里面的循环跟其他语言里的循环基本一致,只是书写格式不同. 1.for循环: for [循环条件]:[循环语句] 满足循环条件,则执行循环语句,执行一次判断一次,不满足则结束循环. 简单的循环: in range() 表示在什么范围里 1 # 循环 自动累计加一 2 # 一个参数代表从0开始到多少 3 for i in range(10): 4 print("One:",i) 5 # 两个参数代表范围 6 for i in range(0,5): 7 print("