分类目录归档:Python

模块四 并发编程 && sql基础


并发编程

空间上的复用:将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。
分时操作系统:
多个联机终端+多道技术

第三代 多道技术  单核架构下的并发   不是并行
空间复用   读取到内存中 内存硬件实现物理隔离 内存中程序不能相互访问
时间复用 
1、长时间切  上下文管理
2、io操作切换 

多核  并行   同时运行 多进程
  • 进程的2种启动方式
from

Read more

day03 函数


今日概要:

  • 值类型和应用类型
  • 函数调用栈
  • 递归(尽量不要出现递归)
  • 小高级函数(map、filter、reduce)
  • 偏函数
  • 装饰器
    • 伪装饰器
    • 装饰器
    • 多个装饰器
    • 带参数的装饰器
  • 任务管理工具
  • 实战案例
    • redis,软件
      • 生成器案例
    • 发送短信
      • 腾讯云短信
      • 代码发送短信
      • 验证码过期(redis结合)
    • Flask框架
      • 了解课程设计思路(基础、网络编程、前端、数据库 --> 框架应

Read more

day02 数据类型


本节设计内容范围:基础 ~ 数据类型

周末直播课的目标: 强化知识 + 实战案例 + 名企面试题 + 收集学员问题 + 答疑

今日概要:

  • C语言基本知识

    • 字符和字符串(数组)
    • 指针(内存地址)
    • 结构体(链表)
  • Python内存管理机制

  • git入门

  • 实战案例(7个)

  • 企业面试题

  • 学员答疑

1.聊聊C语言

1.1 字符和字符串

  • 字符,用一个字节来存储字符。

    char v1 = 

Read more

day01 基础入门


本节设计内容范围:基础 ~ 数据类型

周末直播课的目标: 强化知识 + 实战案例 + 名企面试题(50) + 收集学员问题 + 答疑

1.编程语言的区别?

Python和其他语言的区别?

解释型语言和编译型语言区别?

1.1 C语言

  • 安装环境:gcc

  • 写代码

    #include <stdio.h>
    
    int main()
    {
        printf("Hello, Worl

Read more

day20 网络编程


01

课程目标:掌握网络相关的基础知识并可以基于Python开发程序(基于网络进行数据传输)。

课程概要:

  • 网络必备基础
  • 网络编程(Python代码)
  • B/S和C/S架构

1.必备基础

你必须了解的网络相关设备和基础概念。

1.1 网络架构

假设 alex 上了一个野鸡大学买了一台电脑,电脑里存了1部小电影,整宿整宿的在宿舍反复的看。

02

alex 如何想要和室友 于超 进行收发数据,可以通过一根网

Read more

day21 网络编程(下)


01

课程目标:学会网络编程开发的必备知识点。

今日概要:

  • OSI7 层模型
  • TCP和UDP
  • 粘包
  • 阻塞和非阻塞
  • IO多路复用

1. OSI 7层模型

02

03

OSI的7层模型对于大家来说可能不太好理解,所以我们通过一个案例来讲解:

04

假设,你在浏览器上输入了一些关键字,内部通过DNS找到对应的IP后,再发送数据时内部会做如下的事:

  • 应用层:规定数据的格式。

    "GET /s?wd=你好 H

Read more

day19 面向对象高级和应用


01

课程目标:掌握面向对象高级知识和相关应用。

今日概要

  • 继承【补充】
  • 内置函数【补充】
  • 异常处理
  • 反射

1. 继承【补充】

对于Python面向对象中的继承,我们已学过:

  • 继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。

  • 继承的编写方式:

    # 继承
    class Base(object):
        pass
    
    class Foo(Base):
        pass
    
    # 多继承
    c

Read more

day18 面向对象进阶


01

课程目标:掌握面向对象进阶相关知识点,能沟通更加自如的使用面向对象来进行编程。

今日概要:

  • 成员
    • 变量
      • 实例变量
      • 类变量
    • 方法
      • 绑定方法
      • 类方法
      • 静态方法
    • 属性
  • 成员修饰符(公有/私有)
  • “对象嵌套”

  • 特殊成员

1.成员

面向对象中的所有成员如下:

  • 变量
    • 实例变量
    • 类变量
  • 方法
    • 绑定方法
    • 类方法
    • 静态方法
  • 属性

通过面向对象进行编程时,会遇到很多种情况,也会使用不

Read more

第三模块 面向对象&网络&并发编程


01

从今天开始,我们将进入系列课程第3个模块的的学习,此模块包含如下三大部分知识:

  • 面向对象,Python中支持两种编程方式来写代码,分别是:函数式编程面向对象式编程

    • 函数式

      # 定义函数,在函数中实现功能
      def func():
          print("一个NB的功能")
      
      # 执行函数
      func()
      
    • 面向对象

      # 定义类
      class Foo(object):
         

Read more