Python脚本编写进阶

课程价值

  • 掌握 python 环境搭建方法
  • 掌握 git 和 github 使用方法
  • 掌握 python 基础语法

大纲

  • 环境问题
  • 项目结构
  • Git 与 GitHub
  • python基本语法实战

脚本编写

应用

参考链接

git 下载地址:Git - Downloads
github: https://github.com/

python 环境安装

github 创建代码仓库

echo "# HogwartsLG6" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/ceshiren/HogwartsLG6.git
git push -u origin main

pycharm 安装git扩展插件

  • git 提交代码到github 需要两种免密方式

1、在pycharm 里面配置好 github的用户名和密码
2、ssh key ,将本地公钥配置到github上

变量和函数

1、python 允许在模块里定义 变量和方法的
2、函数里是可以调用外部的变量
3、函数里不允许改变外部变量
4、把外部变量设置为global 全局的,就可以改变它
5、通过 id() 方法可以打印对象的内存地址
6、方法默认返回值 是None

from … import 与 import 区别

1、 from…import 是复制了一份到本地
2、import … 是引用了变量的地址

pycharm 常用的快捷键

  • 常用快捷键
    • 格式化 alt + ctrl + L
    • 导入 alt + 回车
    • 复制当前行 ctrl +d
    • 查看源代码 ctrl + 鼠标左键
    • 注释,多行注释 ctrl + /
    • 查找,替换 ctrl+f ,ctrl+r

参考代码

https://github.com/ceshiren/HogwartsLG6

课后作业

  • 原有存款 1000元, 发工资之后存款变为2000元
  • 定义模块
  • 1、money.py saved_money = 1000
  • 2、定义发工资模块 send_money,用来增加收入计算
  • 3、定义工资查询模块 select_money,用来展示工资数额
  • 4、定义一个start.py ,启动文件展示最终存款金额

发工资和查询类作业!请查收:https://github.com/tangyihuai/HGWZLG6

工资案例:https://github.com/1204769712/6code.git

老师请查收:https://github.com/fatfatfatFatTiger/HogwartsLG6.git

飞儿老师我是参考第一位同学写的,自己写的好烂,最后改抄一遍了
https://github.com/zimolanlan2008/testpro1.git/[testpro1](https://github.com/zimolanlan2008/testpro1/tree/7c2d0f73c8885438621f15d354f80e6b2f0498d5)/[python_practice](https://github.com/zimolanlan2008/testpro1/tree/7c2d0f73c8885438621f15d354f80e6b2f0498d5/python_practice)/salary/

https://github.com/cherryche17/my_works.git
Please help to review this.Thanks.

老师请查收:https://github.com/Mr-ZhangChenxu/Salary

https://github.com/GaoPangPang0318/MyStudy/tree/master/python_oop_adv

请review:
https://github.com/yuwenli/hogwarts_yuwenli/tree/master/hogwarts_practices/savemoney

https://github.com/13259727865/test001/tree/main/作业1/money

作业请查收:manhaoa/jobtest

作业请查收:

https://github.com/nalidenaidoubao/03 老师,第一次写,自己写的不好,参考第一个同学的

老师请查收:Code/Money_homework at main · Guoxiang1992/Code · GitHub

https://github.com/qkwlqkwl/homework1/tree/master/money_test

https://github.com/jww1996/sendmoney

https://github.com/zpl1024/GitDemo/tree/master/HomeWork_3/saveMoney

老师请查收:https://github.com/wy142222/Demo.git