python学习之旅

一、入门

1.Python 面向对象编程

  2.jquery入门

  3.HTML+CSS基础入门

  4.Javascript初步

  5.Python语言编程基础

二、初级阶段

1.Git 与 GitHub

  2.Python 爬虫基础

  3.django进阶

  4.django项目部署

  5.ajax入门

  6.django基础

  7.Mysql基础

三、中级阶段

   1.Linux基础

  2.Python :socket and threading

  3.使用pyqt开发windows gui程序及打包

  4.Python 数据库编程

  5.Tkinter桌面编程

四、高级阶段

1.Echarts和highcharts的使用

  2.Python :Pexpect库应用

  3.Python数据可视化分析 - matplotlib

  4.深度学习算法与应用

  5.Web应用安全

  6.Bottle Web开发

五、项目实践

1.django项目实战之购物系统

  2.Python开发跨平台的记事本

  3.Python网络爬虫实战-Scrap

时间: 2024-10-20 13:24:37

python学习之旅的相关文章

180分钟的python学习之旅

最近在很多地方都可以看到Python的身影,尤其在人工智能等科学领域,其丰富的科学计算等方面类库无比强大.很多身边的哥们也提到Python非常的简洁方便,比如用Django搭建一个见得网站只需要半天时间即可,因此也吸引了我不小的兴趣.之前相亲认识过一个姑娘是做绿色环保建筑设计行业的,提过她们的建筑物的建模也是使用Python,虽然被女神给拒绝了,但学习还是势在必行的,加油. 这部分只涉及python比较基础的知识,如复杂的面向对象.多线程.通信等知识会放在之后的深入学习中介绍,因此整个学习过程也

我的Python学习之旅1

什么是Python? 可以理解为"一种解释型的.面向对象的.带有动态语义的高级程序设计语言" Python的发展,可以分成以下几个重要的阶段: ---CNRI时期:CNRI是资助Pyhon发展初期的重要单位,Python1.5版之前的成果大部分都在此时期内完成. ---BeOpen时期:Guido van Rossum与BeOpen公司合作,此期间将Python2.0推出,甚至Python1.6也同时问世,但 原则上已经分别维护了. ---DC时期:目前Guido已经离开BeOpen公

python学习之旅:array 转 list

最近学习python,记录学习的点滴. >>> import numpy as np >>> a = np.array([[1,2],[3,4]]) >>> b=a.tolist() >>> b [[1, 2], [3, 4]]

Python学习之旅—Day07(生成器与迭代器)

前言 本篇博客主要专注于解决函数中的一个重要知识点--生成器与迭代器.不管是面试还是工作,生成器与迭代器在实际工作中的运用可以说是非常多,从我们第一天开始学习for循环来遍历字典,列表等数据类型时,我们就已经和生成器,迭代器打交道了!本篇博客从最基础的基本概念,例如容器,可迭代对象,生成器,迭代器的概念,到for循环是怎么工作的娓娓道来.希望本篇博客能够帮助大家切实掌握生成器与迭代器的使用与底层原理. 一.容器 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in

Python学习之旅—Day06(字符串+字典+列表重点方法)

前言: 本篇博客主要针对字符串,字典和列表中的一些容易忽略的重点方法进行整理,以期进一步夯实大家的基础. [001]字符串方法--isspace()方法 isspace()方法主要检测字符串是否只由空格组成.我们通过如下的实际例子来查看该方法: str1 = " " print(str1.isspace()) str2 = "cisco 123" print(str2.isspace()) str3 = " #" print(str2.isspa

Python学习之旅—Django基础

前言  前段时间业务比较繁忙,没时间更新博客,从这周开始将继续为各位更新博客.本次分享的主题是Django的基础部分,涵盖Django MTV三部分,并通过一个简单的班级管理系统来说明如何使用Django进行开发,好啦,开始今天的主题吧! 一.浅谈MVC.MTV和MVVM 要学习Django,我们很有必要了解下MVC,MTV和MVVM三种模式. [001]MVC MVC(Model View Controller 模型-视图-控制器)是一种Web架构的模式(本文不讨论桌面应用的MVC),它把业务

Python学习之旅(三十八)

Python基础知识(37):访问数据库(Ⅱ) 因临近考试,本人即将进入复习阶段,从明天12月19号至2019年的1月二十多号暂停更新 二.MySQL MySQL是Web世界中使用最广泛的数据库服务器.SQLite的特点是轻量级.可嵌入,但不能承受高并发访问,适合桌面和移动应用.而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite. 可以直接从MySQL官方网站下载最新的Community Server 5.6.x版本. 由于Python的DB-API定义

Python学习之旅 —— 基础篇(八)面向对象

概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 对比示例:函数式变成和面向对象编程 连接数据库的增删改查 # 函数式编程 def slect(host, username, password, sql): pass def create(host, username, password, database): pass def remove(host, usernam

Python学习之旅—面向对象进阶知识:类的命名空间,类的组合与继承

前言 上篇博客笔者带领大家初步梳理了Python面向对象的基础知识,本篇博客将专注于解决三个知识点:类的命名空间,类的组合以及面向对象的三大特性之一继承,一起跟随笔者老看看今天的内容吧. 1.类的命名空间 在上一篇博客中,我们提到过对象可以动态添加属性,一起来回忆下昨天的知识点,看如下的代码: class A: pass a = A() a.name = 'alex' print(a.name) 这里我们手动为a对象添加了一个属性name,然后直接打印可以得到a对象的名称.通过这个例子,我们可以