第一章 基础

1.python2和python3的区别

    2.数据类型

      2.1 int 整型

      2.2 str 字符串不可变类型

      2.3 bool 布尔类型

      2.4 list 列表

      2.5 tuple 元祖

      2.6 dict 字典

      2.7 set 集合

      2.8 数据类型公共方法

      2.9 条件判断

      2.10 循环

      2.11 运算符

3.内存相关

4.深浅拷贝

   5.文件操作

第二章 函数

   1.函数式编程

   2.函数的基本结构

   3.函数的参数

   4.函数的返回值

   5.函数的嵌套和作用域

   6.函数的赋值和函数当参数传递

   7.函数当返回值传递

   8.闭包

   9.lambda表达式

   10.内置函数

   11.装饰器

    12.推导式

    13.递归

第三章 模块

    1.模块的定义

    2.内置模块

      2.1 random

      2.2 hashlib

      2.3 os

      2.4 sys

      2.5 json

      2.6 time/datetime

      2.7 shutil

      2.8 logging

      2.9 re

    3.第三方模块

    4.自定义模块

    5.模块的调用

第四章 面向对象

   1.基本格式

   2.三大特性

   3.类成员

   4.成员修饰符

   5.特殊成员

   6.嵌套

   7.反射

   8.内置函数

   9.单例模式

第五章 网络与并发编程

    1.网络编程

      1.1网络编程定义

      1.2web程序的架构

      1.3tcp协议

      1.4udp协议

      1.5粘包

      1.6拆包机制和合包机制

      1.7文件的传输

    2.网络并发编程

      2.1并发的模块

      2.2非阻塞IO模型

      2.3验证用户的合法性

      2.4进程

      2.5线程

      2.6进程池和线程池

      2.7协程

第六章 数据库(Mysql)

    1.基本概念

    2.数据库的类型

    3.数据库的操作

    4.数据库的数据类型

   5.约束

   6.两张表中的数据关系

   7.单表查询

   8.pymysql模块

   9.多表查询

   10.索引

      11.数据库的其他操作

   12.慢查询优化的基本步骤

其他

   1.迭代器

   2.生成器

   3.异常处理

   4.项目的目录结构

   5.报错记录

Pyhon从入门到致命的更多相关文章

  1. pyhon笔记入门

    人生苦短,我用Python 博客园精华区01-15 23:46 (一)认识Python Python背景介绍 Python的格言: Life is short,use python. (人生苦短,我用 ...

  2. Pyhon之常用操作符 - 零基础入门学习Python006

    Pyhon之常用操作符 让编程改变世界 Change the world by program 今天我们来谈谈Python之常用操作符,在此之前的一些例子中,大家已经看到Python可以完成简单的算术 ...

  3. Pyhon入门基础(1)---Pycharm安装及破解

    一.下载安装 1.首先我们可以对比一下社区版和专业版的区别: 2.下载地址:https://www.jetbrains.com/pycharm/download/ 当我们开发的项目比较大的时候通常会涉 ...

  4. 【入门必看】不理解「对象」?很可能有致命bug:简单的Python例子告诉你

    简介:越来越多的人要在学习工作中用到『编程』这个工具了,其中很大一部分人用的是Python.大部分人只是做做简单的科研计算.绘图.办公自动化或者爬虫,但-- 这就不需要理解「指针与面向对象」了吗? 在 ...

  5. sass、less和stylus的安装使用和入门实践

    刚 开始的时候,说实话,我很反感使用css预处理器这种新玩意的,因为其中涉及到了编程的东西,私以为很复杂,而且考虑到项目不是一天能够完成的,也很少是 一个人完成的,对于这种团队的项目开发,前端实践用c ...

  6. Java垃圾回收机制 入门

    对于Java虚拟机的了解,我认为是一个Java程序员已经入门的重要标志,而JVM中的垃圾回收机制(Garbage Collection,简称GC)又是JVM中的重点,所以hans在这里用篇文章时间和大 ...

  7. Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  8. HttpClient入门

    HttpClient入门 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 H ...

  9. linux 操作系统下c语言编程入门

    2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理  ...

随机推荐

  1. 题解 UVA11354 【Bond】

    并查集+按秩合并 传送门 大意:给出一张n个点m条边的无向图, 每条边有一个权值,有q个询问, 每次给出两个点s.t,找一条路, 使得路径上的边的最大权值最小. 我们可以发现,跑最小生成树会跑挂, 那 ...

  2. UVaLive6443(线段树)

    要点 题意--题意往往是个大坎Orz:输入操作 p 则在区间\([x_1,x_2]\)插入一个三次函数, t 则先查询区间\([x_1,x_2]\)的函数值的和,然后按题目要求得到新的\(x_1\). ...

  3. Serilog 是 ASP.NET Core 的一个插件,可以简化日志记录

    [翻译] ASP.NET Core 利用 Docker.ElasticSearch.Kibana 来记录日志 原文: Logging with ElasticSearch, Kibana, ASP.N ...

  4. Maven--setting详解

    settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径. settings.xml文件是干什么的,为什么要配置它呢? ...

  5. CentOS7.5安装JDK1.8

    1.准备JDK安装包 [1]查看环境 cat /etc/redhat-release [2]下载JDK1.8 网址: https://www.oracle.com/technetwork/java/j ...

  6. 老技术,UrlRewriter实现全站伪静态

    看人家做淘宝客很火,就做了个网站.seo的话当然需要全站伪静态了,问了下空间商不支持mvc,尼玛,好吧,isapi_rewrite支持吗?“额,不支持!” -_-! 额,好吧,搬出n年前的东西了:微软 ...

  7. Hive的HQL(2)

    Hive基础(1) Hive的HQL(2) 1. HQL的数据定义,HQL是一种SQL方言,支持绝大部分SQL-92标准.但是和SQL的差异为:不支持行级别的操作,不支持事务等.HQL的语法接近于My ...

  8. Object-C反射读取实体属性和值

    举例: 首先定义TestModel如下: @interface TestModel : NSObject @property (nonatomic, strong) NSString *name; @ ...

  9. c#在不安装Oracle客户端的情况下与服务器上的Oracle数据库交互

     概述:     C#通过使用ADO的方式在未安装Oracle数据库的前提下,客户端程序远程访问服务器,会出现:“System.Data.OracleClient 需要 Oracle 客户端软件 8. ...

  10. 【LeetCode】2.Add Two Numbers 链表数相加

    题目: You are given two linked lists representing two non-negative numbers. The digits are stored in r ...