初识python,感觉好厉害的样子,忍不住想要学习一下

python

python(派森),感觉近几年非常的火,但是它最初发布于1991年,比http 1.0协议大5岁,比我们熟知的java大4岁!有点让人意外。
虽然在工作中目前还没有用到python,但这不影响我去学习了解这门语言。

2008年底发布的python 3 因为不完全兼容python 2;才有了那句“用python 2和用python 3的不是一类人”的梗。

能做啥子

当下IT界比较热门的功能都能沾上关系。

  • 听得最多的当然是用来做网络爬虫撒!
  • 数据处理
  • 科学计算
  • 机器学习
  • 也以做日常任务,比如自动备份你的MP3。
  • 可以做网站,很多著名的网站像知乎、YouTube就是Python写的。
  • 可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。
  • 也可以用来做其他高并发的项目等,只有你想不到,没有他做不到(这后半句是吹牛了)。

特点

  • 简单
    Python是一种代表简单思想的语言。
  • 易学
    Python有极其简单的语法,变量都需要声明后再使用。
  • 免费&开源
    Python是FLOSS(自由/开放源码软件)之一。
  • 高层语言
    使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。
  • 可移植性高
    Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC。
  • 解释性
    可以直接从源代码运行。在计算机内部,python解释器把源代码转换为字节码的中间形式,然后再把它翻译成计算机使用的机器语言。
  • 面向对象
    python既支持面向过程编程也支持面向对象编程。
  • 可扩展性
    部分程序可以使用其他语言编写,如c/c++。
  • 可嵌入型
    可以把Python嵌入到c/c++程序中,从而提供脚本功能。
  • 丰富的库
    Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。

人生苦短

因为使用python开发有着代码量小、维护陈本低、编程效率高的优点;使用python将有跟多的时间泡妹子!

人生苦短,我用python!

好基友

树莓派 点击跳转
树莓派的主要开发语言采用python。

一般用户对树莓派(Raspberry Pi)可能不太熟悉,不过这种打着超廉价电脑名号诞生的小家伙,凭借高度定制化和可玩性,深受科技宅青睐,2012年推出以来全球销量已达1250万块。
这是一个里程碑式的数字,因为作为世界第三大计算机平台的Commodore 64的历史累计销量就是1250万台,而由于Commodore 64早在1993年就已经停产,树莓派从此可以稳坐世界第三了。
前两名?当然是Windows、Mac。

开发工具

  • IDLEpython自带调试编辑器,二级考试用此
  • jupyter notebook 方便的集成开发环境
  • Visual Studio Code 项目开发推荐使用

试试手

爬取新浪新闻首页要闻。
我们需要重网络上抽取非结构化数据,并将之转换为结构化数据
主要用到了requests库来发送请求获取数据,BeautifulSoup库对数据进行解析。

import requests #导入requests库
res = requests.get('http://news.sina.com.cn')
res.encoding='utf-8'

from bs4 import BeautifulSoup #导入BeautifulSoup 库
soup = BeautifulSoup(res.text,'html.parser')
syncad= soup.select('#syncad_1')[0].select('h1')
for news in syncad:
    for a in news:
        print(news.text+':'+a['href'])

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值