国外课栈 - 国外电子信息技术视频教程、电子书和博文栈
完整的Python和PostgreSQL开发人员课程
|
联系方式
完整的Python和PostgreSQL开发人员课程
类别: 视频教程
格式: MP4
概述 | Overview

The Complete Python & PostgreSQL Developer Course


目标

从头到尾了解Python的软件和编程

创建Python应用程序,从初学者,基本应用程序到高级,有用和引人入胜的应用程序

了解如何使用PostgreSQL专业数据存储扩展Python应用程序

了解在工作和访谈中非常有用的高级概念,例如数据结构和算法


描述

Python和SQL被许多技术公司使用,无论大小。那是因为它们功能强大,而且非常灵活。

Python在业界用于嵌入式软件,Web开发,桌面应用程序甚至移动应用程序!

PostgreSQL通过轻松存储,检索和过滤大型数据集,使您的应用程序变得更加强大。


视频目录

-安装Python

介绍

在Windows上安装Python

在Mac上安装Python

-Python 101

当你开始学习编程时,我给你的私信

从本课程中获取最多的两个工具

Python交互式shell(IDLE)

Python中的数字和字符串

Python中的变量

str()方法转换为字符串

从IDLE运行Python文件

在Python中获取用户输入

要转换为Integers的int()方法

format()方法简化了String格式化

Age程序代码

第2节最终测验

-Python中的魔术数字

Python中的列表

Python中的for循环

布尔表达式,True和False

Python中If语句

'in'关键字用于检查列表是否包含元素

在我们的计划中为用户提供多种机会

在Python中生成随机整数

在Python中定义我们自己的方法

从Python中的方法返回值

魔术数字代码

第3节最终测验

-彩票应用程序

String split()方法

在Python中列出理解

Python集 - 什么是集合?

在Python中设置理解

创建我们的彩票号码

计算彩票奖金

彩票应用代码

第4节最终测验

-更复杂的应用程序:学生注册系统

安装PyCharm,一个专业的Python工具

在Mac上设置PyCharm

在Windows上设置PyCharm

Python中的字典

Python中的高级字典用法

返回词典的方法

附加到Python中的列表

在我们的学生数据结构中添加标记

Python中的sum()方法

迭代列表并使用其中的词典

创建应用程序菜单

学生注册系统代码

第5节最终测验

-面向对象编程:电影租赁系统

什么是类?Python中的类

电影类

用户类(和__repr__方法)

Python中的filter()方法

更多电影操作和方法

用Python写入文件

使用我们的数据保存CSV文件

从CSV文件加载我们的数据

如何使用csv模块更轻松地读写CSV文件

使用我们的数据保存JSON文件

从JSON文件加载我们的数据

Python中的参数解包(两个星号)

为我们的应用程序创建菜单

电影租赁系统代码

第6节最终测验

-PostgreSQL简介

数据库简介

在Windows上安装PostgreSQL

在Windows上使用PostgreSQL

在Windows上执行SQL查询

在Mac上安装PostgreSQL

在Mac上使用PostgreSQL

在Mac上执行SQL命令

使用提供的示例数据

SQL:SELECT命令

SQL:使用WHERE过滤

SQL:LIMIT用于限制结果数量

SQL:表中的UPDATE数据

SQL:从表中删除数据

SQL通配符用于过滤未知数

什么是JOIN?

SQL:JOIN和JOIN示例

SQL:GROUP BY用于聚合数据

SQL:用于排序数据的ORDER BY

SQL:CREATE TABLE

SQL:INSERT INTO用于向表中添加数据

SQL:用于自动递增字段的SEQUENCE

SQL:CREATE INDEX和有关索引的高级信息

SQL:用于删除表和数据的DROP TABLE

第7节最终测验

-高级PostgreSQL

SQL:VIEW及其用途

SQL:内置函数和HAVING构造

SQL中的日期:一个老问题

SQL中的其他数据类型(包括PostgreSQL中的JSON)

复杂查询的嵌套SELECT语句

PostgreSQL SERIAL类型

第8节最终测验

-Python和PostgreSQL

在Windows上安装psycopg2(2018更新)

在Windows上安装psycopg2(旧版本)

在Mac上安装psycopg2

验证一切正常 - 如果没有,请不要继续!

Mac OS X:修复psycopg2'库未加载'错误

什么是虚拟环境?

Windows上的virtualenv上的psycopg2(2018更新)

Windows上的virtualenv上的Psycopg2(旧版本)

设置app结构,pip和requirements.txt

回顾课程和面向对象的编程

从Python保存到数据库

从Python加载数据库

从我们的应用中删除一些重复的代码

连接池及其重要性

创建ConnectionPool类

创建ConnectionFromPool类

从ConnectionFromPool类中获取游标

数据库类和选择性初始化

清理Database类

部分结束审核

第9节最终测验

继续思考:第9节

在此处下载此部分的代码

-Python Web和API

什么是API?

在Python中发出请求

什么是OAuth?

创建Twitter应用程序

设置Twitter登录

获取OAuth请求令牌

有关Python调试器的更多信息 - 一个必不可少的工具

获得用户的授权

获取OAuth访问令牌

执行Twitter请求:获取图像

重用上一节中的代码来保存用户

在我们的应用中创建用户

在我们的应用中检索用户

清理代码 - 非常重要!

Flask和Python Web开发简介

添加Twitter登录端点

添加Twitter授权

创建用户配置文件

Flask before_request装饰器

检查用户是否已登录

搜索推文并显示它们

寻找不同的东西

什么是Bootstrap?

编写我们自己的CSS

允许用户执行自定义搜索

使用其他API添加情绪分析

第10节最终测验

第10节:Twitter登录代码

-Git和GitHub简介

什么是Git?

在Mac和Windows上安装Git

UNIX终端简介

VIM文本编辑器,一个功能强大的终端编辑器

处理UNIX终端中的文件

什么是Git存储库?

git init - 创建一个Git存储库

git add和git commit - staging和commit

git log - 查看过去的提交

在GitHub上创建存储库

git remote - 管理远程存储库

将SSH密钥添加到GitHub

什么是README文件?Markdown简介

git pull - 拉动其他人的变化

第11节最终测验

继续思考:第11节

-高级Python

OOP:继承

OOP:Python中的多重继承

OOP:什么是作文?

OOP:什么是封装?

Python中的异常简介

创建我们自己的异常

一些可用的内置异常

Python内置方法

Python中的Assert

Python中的Lambda表达式

lambda表达式的更多用法

Lambda表达式在野外

单元测试单元测试介绍

第12节最终测验

第12节:高级Python代码

继续思考:第12节

-数据结构和算法

什么是数据结构?

什么是链接列表?

链接列表分配简介

作业:链接列表

用Python编写我们自己的链表

创建队列

队列分配简介

作业:队列

用Python编写我们自己的Queue

创建堆栈

堆栈分配简介

作业:叠加

用Python编写我们自己的Stack

创建二叉树

二叉树分配简介

作业:二叉树

用Python编写我们自己的二叉树

第13节最终测验


下载链接需求

下载链接需求

仅填写视频教程、视频集或电子书名称,提交至后台处理

您没有登录,不能提交,请先
名称
*
提交
会员登录
登录
我的资料
留言
回到顶部