GithubHelp home page GithubHelp logo

devopsgirls's Introduction

DevOpsGirls

一起设计和完善Python程序媛课程。

DevOpsGirls(Python程序媛)培养计划 (2019版)

(ps:本课程内容也适合男同学,男生若有兴趣也可一起参与学习和设计。)

本课程的初衷和目标

帮助更多女性学习编程和IT技能,让她们在技术世界里找到更多自信与尊严!

网络上对DevOpsGirls程序媛培养计划的声音

大家对我们推出的DevOpsGirls程序媛培养计划还是支持和认可的,我们会更加努力!

人生苦短,为什么我要用Python?

随着机器学习的兴起,Python逐步成为了最受欢迎的语言。

2018 人工智能、大数据、Python从业者薪资表

了解薪资情况,现在正是进入人工智能领域学习就业/转业和学习Python的最佳时机。

python薪资

课程大纲和简介

第一阶段:Python入门篇

第1课:Python历史、版本、安装

第2课:快速熟悉Python

第3课:数据类型(一)

第4课:数据类型(二)

第5课:条件

第6课:循环

第7课:文件、目录

第8课:错误、异常

第二阶段:Python语言篇

第9课:语法(Syntax)、语义(Semantics)、词法(Lexical)(一)

第10课:语法(Syntax)、语义(Semantics)、词法(Lexical)(二)

第11课:操作符(Operators)

第12课:程序结构(Program structure)

第13课:函数(Function)

第14课:面向对象(Object orientation)(一)

第15课:面向对象(Object orientation)(二)

第16课:模块/库(Module/Library)(一)

第17课:模块/库(Module/Library)(二)

第18课:接口(Interface)

第19课:闭包(Closures)

第20课:元编程(Metaprogramming)

第21课:测试(Testing)(一)

第22课:测试(Testing)(二)

第23课:设计模式(Design patterns)

第24课:领域特定语言(Domain-specific language,DSL)

第三阶段:Django框架篇

第25课:Django web框架概述

第26课:入门 - 请求和响应(一)

第27课:入门 - 模型和管理后台(二)

第28课:入门 - 视图和模板(三)

第29课:入门 - 表单和通用视图(四)

第30课:入门 - 完善管理后台(五)

第31课:入门 - 样式风格(六)

第32课:入门 - 测试(七)

第33课:模型(一)

第34课:模型(二)

第35课:视图(一)

第36课:视图(二)

第37课:模板(一)

第38课:模板(二)

第39课:表单(一)

第40课:表单(二)

第四阶段:Django常用功能和安全篇

第41课:认证

第42课:会话

第43课:分页

第44课:验证

第45课:序列化

第46课:缓存

第47课:日志

第48课:安全概览

第49课:加密签名

第50课:中间件

第五阶段:Python小结

第51课:知识回顾

第52课:难点强化

第53课:Python进阶

第54课:Python面试

许可方式 License

courses和slides采用CC

CC

src采用Apache v2

赞助与支持

若这份教程对你有帮助,你可以通过赞助的方式鼓励我们并成为灰狐的朋友们。

灰狐会员

灰狐的朋友们更多权益

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.