1、老师介绍:

姓名:路路哥哥

职务:信息技术高级工程师

主要专业:Java/SpringBoot/后端技术

辅修专业:Web前端技术(Html/Css/JavaScript)/Python

博客:无敌路路帅气的博客_CSDN博客-Spring-boot领域博主

联系方式:QQ250318887

2、为什么要学习Python

TIOBE榜单是世界最知名的编程语言社区排行榜。2021年Python再度摘得TIOBE年度编程语言宝座。该荣誉代表的是过去一年收视率增长最快的编程语言。这是Python第五次获得这个奖,其他四次分别是2007年、2010年、2018年和2020年。

在AI人工智能、机器学习、大数据处理分析等领域,Python有着绝对的优势。

截止2022年4月,Python已经稳居编程排行榜第一名的宝座。

3、 Python能做什么?

  • Packages >>高效软件开发
  • Cloud>>广泛运用于各种主流、先进的云平台
  • Framework >>支持各种机器训练学习
  • Big Data >>处理各种大数据
  • Faster >> 更快
  • Easy to Learn >> 很好学
  • Beautiful >>优雅   如:把x,y值互换,传统语言z=x,x=y,y=z;Python则是 x,y=y,x

4、通过本次课程,您将学到:

  1. Python 编程基础(上、中、下)
  2. Python 进阶:算法基础(图像识别入门)
  3. Python Modules Packages Programes
  4. Python 面向对象编程
  5. Python Quiz oo,小游戏实战game of life
  6. Python 网络数据获取(Crawle网络爬虫实战,API接口实战)
  7. Python 正则表达式、树形模型
  8. Python 文档处理(Excel & Word & PDF)
  9. Python for Numpy 计算包
  10. Python for Matplotlib 数据图形化包、交互式图表
  11. Python for Pandas 数据分析包,数据模型
  12. Python 数据库基础 MySQL
  13. Python Web Sever网站开发基础
  14. Python Flask框架入门
  15. 课程最终考察内容:网络爬虫、设计API接口、打造一个自己的搜索引擎、打造WEB交互式网页(认证登陆界面设计)
  16. 每节课均设置课后练习,方便知识消化、巩固提升。

5、安装环境

Anaconda3(必装,自带Python3.9以及Jupyter notebook网页交互可视化编程工具)

Jupyter notebook(本次课程学习及开发环境,在安装Anaconda3的时候会一起打包安装

Pycharm-professional(大型Python项目开发环境,选装,收费)或者Pycharm-community(选装,社区版免费)

MySQL8.0+(后期学习数据库必装,前期不需要)

Sublime Text4(选装)

Notepad++(选装)

Anaconda3下载安装地址:Anaconda | The World's Most Popular Data Science Platform

安装完Anaconda3后,在开始菜单会有以下快捷方式:

点击Jupyter Notebook可以直接运行本次课程学习及开发环境

附Jupyter notebook简单使用指南: 半小时掌握 Jupyter Notebook常用用法

Jupyter notebook代码自动补全方法:

  1. 打开Anaconda Prompt (anaconda3)
  2. 输入命令安装自动补全包(清华大学镜像):pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter_contrib_nbextensions
  3. 待安装完毕后再次输入初始化配置命令:jupyter contrib nbextension install --user --skip-running-check
  4. 打开jupyter notebook 点击抬头页签Nbextensions 勾选Hinterland

 Jupyter notebook 最常用快捷键:

  1. Ctrl+Enter >>执行本节代码但不跳转下一节
  2. Alt+Enter >>执行本节代码并跳转到新的一节(可编辑状态)
  3. Shift+Enter >>执行本节代码并跳转到新的一节(不可编辑状态)
  4. 选中节按两次D键 >>删除本节代码
  5. 选中节按一次A键 >>在本节上方插入新的一节

6、打开Jupyter notebook,完成第一行代码“hello world”

print("hello world")

本节课到此为止,课后作业:

  1. 安装Anaconda3,运行Jupyter notebook
  2. 安装Jupyter notebook代码自动补全,熟悉Jupyter notebook常用快捷键
  3. 完成第一行代码“hello world”,执行并打印结果

Python零基础速成班-第1讲-认识Python,课程目标,安装环境以及完成第一行代码“hello world”相关推荐

  1. Python零基础速成班-第2讲-Python基础(上),运算、变量、数据类型、输入输出

    Python零基础速成班-第2讲-Python基础(上),运算.变量.数据类型.输入输出 学习目标 使用print输出结果 运算及运算符 变量 数据类型(4种最常用的) 输入输出 课后作业(4必做+1 ...

  2. Python零基础速成班-第9讲-Python面向对象编程(上),对象和类、初始化、继承、重写、多态、类方法、组合

    Python零基础速成班-第9讲-Python面向对象编程(上),对象和类.初始化.继承.重写.多态.类方法.组合 学习目标 修饰器 面向对象编程:对象和类.初始化.继承.重写.多态.类方法.组合 课 ...

  3. Python零基础速成班-第13讲-Python正则表达式Regex

    Python零基础速成班-第13讲-Python正则表达式Regex 学习目标 正则表达式 课后作业(4必做) 友情提示:将下文中代码拷贝到JupyterNotebook中直接执行即可,部分代码需要连 ...

  4. Python零基础速成班-第10讲-Python面向对象编程(下),Property属性、特殊方法、设计模式、链表应用

    Python零基础速成班-第10讲-Python面向对象编程(下),Property属性.特殊方法.设计模式.链表应用 学习目标 面向对象编程 接上一讲:Property属性.特殊方法.设计模式 面向 ...

  5. Python零基础速成班-第5讲-Python函数,Function和Lambda基础

    Python零基础速成班-第5讲-Python函数,Function和Lambda基础 学习目标 Function函数 Lambda Function函数 课后作业(4必做) 友情提示:将下文中代码拷 ...

  6. Python零基础速成班-第6讲-Python异常处理Exception,tryexcept,raise,assert,输入模块pyinputplus

    Python零基础速成班-第6讲-Python异常处理Exception,try&except,raise,assert,输入模块pyinputplus 学习目标 异常处理Exception: ...

  7. Python零基础速成班-第12讲-Python获取网络数据Socket,API接口,网络爬虫Crawler(制作弹幕词云)

    Python零基础速成班-第12讲-Python获取网络数据Socket,API接口,网络爬虫Crawler(制作弹幕词云) 学习目标 获取网络数据Socket API接口 网络爬虫Crawler(制 ...

  8. Python零基础速成班-第11讲-Python日志Logging,小游戏设计game of life

    Python零基础速成班-第11讲-Python日志Logging,小游戏设计game of life 学习目标 Python日志Logging 小游戏设计game of life 课后作业(2必做) ...

  9. Python零基础速成班-第8讲-Python文件操作File IO、高级文件处理模块shutil、CSV、JSON、多线程基础

    Python零基础速成班-第8讲-Python文件操作File I&O.高级文件处理模块shutil.CSV.JSON.多线程基础 学习目标 文件操作File I/O 高级文件处理模块shut ...

最新文章

  1. JavaScript高级编程学习7——this关键字
  2. Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller
  3. 【DIY】热水器升级加装远程wifi控制功能,esp8266远程红外控制热水器启动,新增自动定时烧水断电需求整理...
  4. MATLAB入门学习(三)
  5. 程序员面试金典 - 面试题 16.04. 井字游戏(计数)
  6. 关于汉语转换拼音的组件
  7. 千万级别数据查询优化_从千万级数据查询来聊一聊索引结构和数据库原理
  8. 数据库库存扣减乐观锁使用
  9. 再见,中国移动 3G!
  10. 计算机毕业设计中用Java实现商场库存清单案例
  11. openNLP--Sentence Detector
  12. 02326操作系统课后答案
  13. PS怎么压缩图片大小而像素不变
  14. 广东再增一项重大跨海工程 黄茅海跨海通道将开建
  15. WIPE与Format的种种神马情况
  16. oracle不兼容win7 64位系统,解决oracle数据库在win7 64位操作系统下无法安装问题
  17. CMD(命令提示符)命令大全及网络安全课程中所用到的命令
  18. 什么是迁移学习?什么时候使用迁移学习?
  19. word中审阅和修订、批注
  20. 2019组队赛第二场(ACM International Collegiate Programming Contest, Arabella Collegiate 解题报告 Apare_xzc

热门文章

  1. 思科路由器重置密码并保存设置重置密码
  2. 达达开放平台php,达达开放平台对接的使用教程
  3. 再见,戴威!再见,小黄车!
  4. CMDN创新应用:果库 - 帮助你发现喜欢的商品
  5. 想做游戏测试工程师?这几点不知道可不行!
  6. 苹果手机来电防火墙_苹果手机上的月亮图标是什么意思?原来这么实用,涨知识了...
  7. DM36x IPNC远程升级
  8. Python-打印乘法口诀表
  9. 上线项目 Docker部署项目到服务器总结
  10. 通过Windows7升级正版Windows10