在众多编程语言中,像是C++ 、C、Java、JavaScript ,而python像是新晋网红一样杀出重围,获得众多编程爱好者青睐 ,难道是python有什么特别的功能,与众不同的特点,使得如此多人为之向往。

编程语言好比一种工具,如果把它们比喻成刀,那么C++和C相当于尼泊尔军刀、武士刀这样的大砍刀,而Java 相当于小匕首短小精悍,JavaScript相当于小剪刀用于修修补补剪裁改进这样的,而python更象一把电锯,杀伤力非常大,作用范围非常广,对对象编程的要求很低,这非常适合我这种暴力创作代码的码崽。

那根据风变编程的介绍呢,python的用途非常广,超级的强大,在以下几个领域比如:爬虫,数据分析,科学计算,自动化办公,自动化运维,网站开发,多媒体处理,机器学习,深度学习。我看到这些不是很清楚,但是我看到跟人工智能有关,就立马亮眼了,未来应该很热门。
在讲解完python可能的应用场景后,我还是在天马行空的想象之中,然后吴枫老师就开始show了,一顿秀,我当时没看懂的代码,看到request,应该是爬虫技术吧。

import requests
from aip import AipOcrimage = requests.get('https://res.pandateacher.com/python_classic.png').contentAPP_ID = '16149264'
API_KEY = 'yxYg9r4OuAs4fYvfcl8tqCYd'
SECRET_KEY = 'yWg3KMds2muFsWs7MBSSFcgMQl8Wng4s'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
res = client.basicGeneral(image)
if 'words_result' in res.keys():for item in res['words_result']:print(item['words'])else:APP_ID = '11756541'API_KEY = '2YhkLuyQGljPUYnmi1CFgxOP'SECRET_KEY = '4rrHe2BF828bI8bQy6bLlx1MelXqa8Z7'client = AipOcr(APP_ID, API_KEY, SECRET_KEY)res = client.basicGeneral(image)if 'words_result' in res.keys():for item in res['words_result']:print(item['words'])else:print(res)

import urllib.parse
import hashlib
import time
import random
import string
import requests
import sys
import readlinedef curl_md5(src):m = hashlib.md5(src.encode('UTF-8'))# 将得到的MD5值所有字符转换成大写return m.hexdigest().upper()"""
get_req_sign :根据 接口请求参数 和 应用密钥 计算 请求签名
参数说明-pa:接口请求参数-apk:应用密钥
返回数据-签名结果
"""def get_req_sign(pa, apk):# 1.字典升序排序pa_list = list(pa.items())pa_list.sort()# 2.拼按URL键值对tem_str = ''for i in range(len(pa_list)):if pa_list[i][1]:tem_str += (pa_list[i][0] + '=' + urllib.parse.quote(pa_list[i][1]) + '&')# 3.拼接app_keytem_str += ('app_key=' + apk)# 4.MD5运算 + 转换大写,得到请求签名sign = curl_md5(tem_str)return signdef get_params(plus_item):# 请求时间戳(秒级),用于防止请求重放(保证签名5分钟有效)t = time.time()time_stamp = str(int(t))# 请求随机字符串,用于保证签名不可预测nonce_str = ''.join(random.sample(string.ascii_letters + string.digits, 10))global seapp_id = '2127007340'app_key = '9Fm2D9tkB4lEjZ89'params = {'app_id': app_id,'time_stamp': time_stamp,'nonce_str': nonce_str,'question': plus_item,'sign': '','session': se}params['sign'] = get_req_sign(params, app_key)return paramsdef get_content(plus_item):# 聊天的API地址url = "https://api.ai.qq.com/fcgi-bin/nlp/nlp_textchat"# 获取请求参数plus_item = plus_item.encode('UTF-8')payload = get_params(plus_item)r = requests.post(url, data=payload)if r.json()["ret"] == 0:print('吴小枫:' + r.json()["data"]["answer"])else:print('今天我出了一点小问题~快联系助教帮忙解决一下~~')sys.exit()feature_text = ['''
大家好!我是你的聊天机器人吴小枫。
我有问必答,有人会问我“今天深圳天气怎么样?”,也有人问我“你喜欢我吗?”
快来问我问题呀,欢迎来撩!
>''', '''
再来问我点啥吧!我把我知道的都告诉你,嘻嘻!
>''', '''
# 我有点饿了,再和你聊完最后一句,我就要下线啦!你还有什么要问我的?
# >''']se = str(random.randint(1, 10000))for i in range(len(feature_text)):comment = input(feature_text[i])get_content(comment)time.sleep(1)print('\n我走啦,下次见!')

讲完这些,老师就开始讲一些基础的了,例如
print()函数

这个语句可不可以打印出来,要看括号里面的是什么类型,数学或者数学运算可以打印,如果是文字是打印不出来的,因为所有的编程软件或者编译器都不能识别中文。

而且还讲了一些python运行代码的原理

print()函数总结


注:python中,默认所有正确的语法(包括标点符号)都是【英文】。

转义字符

变量和赋值
name=‘千寻’
命名规范:

本章小结

风变编程python基础语法-第0关-千寻的名字相关推荐

  1. 风变编程python助教_花30天时间,学完了风变编程Python基础语法课

    原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...

  2. 风变python基础语法_风变编程python (基础语法爬虫精进)

    温馨提示:本信息由[会员:crm010com]搜集整理发布,版权归原作者及发布者所有,您如有异议请 举报 或者 版权申诉. 风变编程python (基础语法爬虫精进) 第1章介绍在计算机中安装Pyth ...

  3. 风变编程python课_花30天时间,学完了风变编程Python基础语法课

    原标题:花30天时间,学完了风变编程Python基础语法课 20节实打实的课程,1个月时间,我终于学完了风变编程的Python基础语法课.刚开始学的时候,就有人问我感受怎么样,当时本着未知全貌不予置评 ...

  4. 风变编程—Python基础和爬虫精进

    本文属于持续更新,我也会不断从网上找风变的离线课程的资料公布在此,以及自己学习的过程(穷逼一枚.....) 也希望某个大佬能分享一下课程吧,在线版的就不要发了,毕竟都是用钱买的不合适: 下面给出一个巨 ...

  5. python基础语法 第0关print-python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

  6. python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...

    徐州鼓楼高校邦数据科学通识课[Python基础语法]答案it8p 徐州鼓楼高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  7. python基础语法 第0关print-重庆酉阳高校邦数据科学通识课【Python基础语法】答案...

    重庆酉阳高校邦数据科学通识课[Python基础语法]答案it8p 重庆酉阳高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  8. python基础语法 第0关print-温州文成高校邦数据科学通识课【Python基础语法】答案...

    温州文成高校邦数据科学通识课[Python基础语法]答案it8p 温州文成高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通 ...

  9. 风变python小课 基础语法12 作业1_菜鸟的风变编程Python小课之路,这么学编程也可以?...

    原标题:菜鸟的风变编程Python小课之路,这么学编程也可以? 作为职场菜鸟,我感觉我就是现实生活里的孙弈秋,虽然学历没有他那么惨,但是在公司总感觉不那么受待见,可能因为我们这个行业本身竞争大吧,领导 ...

  10. python风变编程能找工作_没有永远的工作,只有永远的“就业力”,风变编程Python走起...

    ​不怕老板又裁员,风变编程Python走到哪里都有饭碗 没有永远的工作,只有永远的"就业力",风变编程Python走起 "过完年再说"这句话在职场中似乎已经有了 ...

最新文章

  1. 中国首份自动驾驶路测报告:自主车企全面落后
  2. /etc/issue、shutdown练习
  3. 刚进入win7系统就提示检测到一个硬盘问题的解决方法
  4. 洛古 P1373 小a和uim之大逃离
  5. PAT Basic 1048
  6. mysql 快速入门_MySql快速入门
  7. Qt学习(七):定时器QTimer
  8. 数据库:MySQL相关知识整理,值得收藏!
  9. 【渝粤教育】国家开放大学2018年秋季 2006T经济数学基础12 参考试题
  10. 开放世界下的混合域适应 ——面向真实自然场景下的全新迁移学习范式
  11. 高瓴突然清仓阿里巴巴、蔚来、理想、小鹏,是怎么回事?
  12. bzoj 2464: 中山市选[2009]小明的游戏(BFS)
  13. swing Ctrl+S 保存配置
  14. js,jquery的数字型字符串变量比较大小
  15. 如何建设一个开源图形引擎的文档网站
  16. php 时间 增加天数,php实现当前时间加天数的方法
  17. 什么是工作分解结构?What Work Breakdown Structure?
  18. 图片文件加密与解密(基于Python实现)
  19. Word、Excel、PPT等图标异常解决方案
  20. 【JAVA工具类】金额与汉字大小写的转换 金额转换

热门文章

  1. 5750G GT540M显卡游戏蓝屏的终极解决方法!
  2. php 模拟登陆微信,PHP实现微信模拟登陆的实例介绍
  3. 【Linux】如何查看命令运行历史时间以及操作人IP
  4. 我做过的本职之外的事情
  5. Android 智能语音相关知识-PCM设备
  6. java barchart_Bar Chart
  7. 通软终端安全管理系统V6 卸载脚本
  8. 【洛谷刷题笔记】P4093 [HEOI2016/TJOI2016] 序列
  9. 面向过程的结构化程序设计分三种基本结构
  10. ksz8863调试总线,