Python学习--day 01

资源来源

我是从B站上寻找的资源
python
也没有调研过哪个特别好,看起来还可以,就它啦

基础知识

在大学的时候学过计算机的双学位,粗略地学习过java、C、C++,以及一些计算机专业课程,所以很多内容并不是一窍不通,很多特别基础的课程可以跳过,但是还不太清楚自己还记得多少,而且自己实际写代码的时间特别少,希望通过类似这种培训的东西增长自己的码力,于是还是硬着头皮慢慢看吧。

001.认识python

二倍速,大概听了一遍,类似于本科阶段的计算机组成原理和数字与逻辑电路(?),大概是针对很多完全没有计算机基础的,不推荐有计算机基础的人去听。

002.认识python

二倍速继续。
记下来一些之前没学过的知识:

  1. 编译性语言与解释性语言:(来自百度百科)
    编译性语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。
    解释性语言:解释性语言编写的程序不进行预先编译,以文本方式存储程序代码。在发布程序时,看起来省了道编译工序。但是,在运行程序的时候,解释性语言必须先解释再运行,解释器也就是“搭环境”。
    简单来说,编译性语言是写给CPU看的,解释性语言是写给解释器看的。
  2. python的特点
    python是解释性语言,运行效率低,但是代码量小。
    面向对象语言。
    编写服务器的语言。
    弱类型语言。

003.python职业发展 + 004.python职业发展

  1. 公司内部结构

老师讲的公司内部的职能分工我还从来没有接触过呢,所以也记个小笔记吧:

企业内的职能分工具体内容或人员
管理层高层(CEO、COO、CTO)、中层(各部门总监、经理)
人力部门用人制度、绩效考核
行政部门日常办公、卫生管理、会议活动、内部物品预算采购
财务部门资产管理、风险管控、预算及成本管理、财务、税务
市场部门————
运营部门————
研发部门技术总监、产品研发、技术研发

具体而言的研发部门:

岗位职责
技术总监统领很多产品研发
产品研发
产品人员负责整体构思产品
设计人员负责将产品人员的意愿转变为图示化,并考虑很多新问题
技术研发
前端开发HTML5(PC+移动)、ios(移动)、Android-Java(移动)
后端开发python、PHP、Java、Go
爬虫开发反爬虫、爬虫
数据分析数据库能力要求较高
机器学习对算法、框架有了解、深度学习、tensorflow
运维小公司可能完全没有,合并到后端开发
测试测试是必有的,产品上线必须测试,白盒测试、黑盒测试
  1. 进阶流程
    初级开发者:开发普通的业务逻辑(实现);熟练使用python,熟悉常用的框架,熟练使用Linux、数据库等
    中级开发者(最快半年,一般是一年到两年的初级):组内leader、主程;了解Python语言的高级特性和技巧,一些框架的源码,对整体程序有一定认识,了解Linux系统内部的一些机制和原理,了解数据库的优化方案,了解各种算法的原理
    高级开发者(三年到五年的中级):全栈开发、算法工程师;深入了解Python,了解python的不足以及解决方案,能够针对系统中的各种问题提出解决方案或优化方案,对他人提供指导
    更高层次:技术方向——系统架构师、管理方向
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,异常处理是非常重要的一部分。当程序运行时如果出现错误,如果没有异常处理,程序就会崩溃。为了避免这种情况,Python提供了异常处理机制。 在Python中,异常处理语句使用 `try` 和 `except` 关键字来实现。`try` 语句块中包含可能会发生异常的代码,如果这段代码出现了异常,则会跳转到 `except` 语句块中执行异常处理代码。 下面是一个简单的例子: ```python try: num = int(input("请输入一个整数:")) print(10/num) except ZeroDivisionError: print("除数不能为0") except ValueError: print("输入的不是整数") ``` 在上面的代码中,我们尝试将用户输入的字符串转换为整数,并将其用作除数计算 10/num。如果用户输入的是 0,则会触发 ZeroDivisionError 异常。如果用户输入的不是整数,则会触发 ValueError 异常。如果发生异常,则会跳转到对应的 except 语句块中执行处理代码。 除了可以指定具体的异常类型,也可以使用 `except Exception` 来捕获所有异常。例如: ```python try: num = int(input("请输入一个整数:")) print(10/num) except Exception as e: print("发生异常:", e) ``` 在上面的代码中,如果发生任何异常,都会跳转到 `except` 语句块中执行处理代码,并将异常信息打印出来。 除了 `try` 和 `except`,还有 `finally` 关键字,它指定的代码块无论是否发生异常都会执行。例如: ```python try: num = int(input("请输入一个整数:")) print(10/num) except Exception as e: print("发生异常:", e) finally: print("程序执行完毕") ``` 在上面的代码中,无论是否发生异常,都会执行 `finally` 中的代码,即输出“程序执行完毕”。 总之,在Python中,异常处理是非常重要的一部分,它可以有效避免程序崩溃,提高程序的健壮性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值