Python 和 Django 全端 Web 开发者训练营

想要使用 Python 开发 Web app ,目前比较知名与热门就是 Django 与 flask ,知名照片分享 App Instagram 的后端就是用 Django 开发的,这门课针对完全的初学者或是仅会使用 Python 开发 console mode 程序的开发者学习如何使用 Python 开发全端的 Web 应用程序,也有包含前端开发例如 HTML/CSS/BootStrap/Javascript,想要入门 Python 与 Web 开发领域可以参考这位 Udemy 热门讲师的课程

繁體中文課程介紹

Continue reading “Python 和 Django 全端 Web 开发者训练营”

用 Python自动化繁琐的工作

The Effective Engineer 作者 Edmond 写过一篇文章-成功程序员凌驾于他人的五个关键思维 其中两项分别是投资可省时的工具和最佳化重复性动作的速度,这两者的共同精神就是-自动化。Python 很容易入门,而且有丰富的开源社区资源,非常适合拿来开发自动化一些重复性工作的工具。

这门课的讲师有写一本书 Automate the Boring Stuff with Python Programming  ,这堂课的内容就是基于这本书录制的,你可以在网上先看看免费的内容,或是到 Amazon 付费买电子书,想要看更多的动态展示就是参加这堂 Udemy 在线课程了。

从这 9.5 小时的课程,你会学到

  • 透过编写简单的 Python 程序在电脑上自动运行任务。
  • 编写可以使用 “正规表达式 regular expression” 进行文本模式辨识的程序。
  • 以编程方式生成和更新Excel 电子试算表格。
  • 解析 PDF 和 Word 文档。
  • 抓取网站并从在线来源提取信息。
  • 编写发送电子邮件通知的程序。
  • 使用Python的调试工具快速找出代码中的错误。
  • 以编程方式控制鼠标和键盘点击并为你输入。

规定为何?

  • 无需编程经验。
  • 在课程开始时,将介绍如何下载和安装Python。
  • 基本的电脑操作技能:浏览网站,运行程序,保存和打开文档等等。

课程说明

如果你是上班族,学生,系统管理员,或只是想使你的电脑更有效率,编程将允许你编写可以自动运行冗长乏味任务的代码。本课程遵循广受欢迎(和免费!)的书,用Python自动化无聊的工作。

使用Python自动化无聊的工作是为那些想要尽快写出能够尽快完成实际任务的小程序的人编写的。你不需要知道排序算法或是面向对象编程,所以这个课程跳过所有的计算机科学,并专注于编写要去完成工作的代码。

本课程是为完全的初学者,涵盖流行的Python 编程语言。你将学习基本概念以及:

  • 网页抓取
  • 解析 PDF 和 Excel 试算表格
  • 自动化键盘和鼠标
  • 发送电子邮件和文本
  • 和其它几个实用主题

在本课程结束时,你将能够编写代码,不仅可以显著提高你的工作效率,而且还可以在你的履历上列出这种有趣和创造性的技能。

目标受众为何?

  • 办公室工作人员,学生和系统管理员希望提高他们的生产力。
  • 那些想要增加他/她们的程序开发工具技能有抱负的软件工程师。
  • 电脑用户听说过“学习编程”的消息,但想要有实际的理由来学习编程。
  • 经验丰富的软件工程师已经熟悉 Python 和课程涵盖的 modules 则可以跳过本课程。
  • 虽然本课程对 QA 和 IT 管理员有益,这不是 DevOps 寻找特定自动化工具的课程。

讲师介绍 

AI Sweigart  软件开发人,科技书籍作者

Al Sweigart 是旧金山的软件开发人员。他写了四本 Python 编程书籍,在Python会议上担任讲者,并教小孩和成人如何写程序。Python是他最喜欢的编程语言,他是几个开源模块的开发人员。让编程知识可以用于所有人在背后驱动他,他的书籍根据 Creative Commons license 授权免费提供。

英文本幕:有

  • 想要了解如何将英文本幕自动翻译成中文? 请参考这篇 How-To

课程网址  ♥找优惠折扣码?

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

 

超级 Python 课程:构建 10 个真实世界的应用程序

由  PythonHow.com 的创始人 Ardit 亲自主讲的 Python 超级在线课程,这堂课的前 5 % 是针对 Python 初学者,后面 95% 就著重在各式的应用,从 Web 应用程序/服务,数据库应用程序,桌面应用程序,数值分析运算,电脑视觉 ( 使用 OpenCV ),网站爬虫 ,数据可视化(使用 Pandas 和 Bokeh) 等相当实用的主题,这是一堂上完后就可以直接应用的 python 课程。

从这 23.5 小时的课程,你会学到

  • 成为一名能够在Python 3上独立开发复杂应用程序的Python专业人士。
  • 在广泛的领域建构10个真实世界的Python应用程序。
  • 使用Python建构使用Flask的Web应用程序。
  • 使用Python 与 Tkinter 来建构桌面应用程序。
  • 使用Python开发数据库应用程序。
  • 使用Python Numpy 进行科学计算
  • 使用Python和使用 Pandas 和 Bokeh 进行数据分析与交互数据可视化。
  • 使用 Python 与 Folium 创建交互式 Web 地图。
  • 使用 Python 与 Beautiful Soup 做网站爬虫。
  • 用 Python 与 OpenCV 用于电脑视觉。
  • 使用 Python 与 Smtplib 发送自动电子邮件。
  • 使用 Python 透过各种数据服务 API 下载数据。
  • 使用 Python 分析和可视化股票市场数据。
  • 使用Python 与 Geopy 对地址进行批次地理编码。
  • 根据电脑事件使用 Python 开发调度程序。
  • 使用并充分理解面向对象编程。

要求

  • 一台可以运作的电脑(装有 Windows,Mac或Linux)。
  • 不需要先前的 Python 知识。

说明

这不仅仅是另一个 Python 展示如何编写 Python 代码的课程。这是一个精心设计的课程,将训练你使用 Python 开发现实生活中的应用程序。

透过结合视频,现实世界的代码范例,测验,练习和最终的专案,本课程确保你能够使用 Python 思考,并在最后能够建构真实世界的应用程序。购买课程后,你将终身访问该课程,以及包含整个课程中使用的所有代码的课程和小抄电子书( cheat sheet)。你可以使用该书快速寻找Python命令。

该课程是为所有学生设计的。前 5% 的课程为初学者教授 Python 基础知识,并可作为初学没多久的学生快速复习课程。完成前5%之后,你将被引导到包含以下的广泛领域建构 10 个真实世界的应用程序:

  • 网页应用程序
  • 桌面应用程序
  • 数据库应用程序
  • 网站爬虫
  • 网站地图
  • 数据分析
  • 交互式网页可视化
  • 影像和视频处理的电脑视觉
  • 面向对象编程
  • 在课程结束之前,你将在上述领域制作 10 个有用的应用程序。

你将要建构的应用程序如下所示:

  • 一个名称产生器
  • 一个网站网址定时阻隔器
  • 一个网站地图产生器
  • 一个使用 Flask 开发的投资组合网站
  • 一个窗口桌面应用程序
  • 一个网络摄影机动作侦测器
  • 一个网站爬虫
  • 一个交互的网络财务图表
  • 一个数据收集器的 Web 应用程序
  • 地理编码的 Web 服务。

要求

  • 所有学生程度 – 课程从零开始,进展到高端水平。

讲师介绍

Ardit Sulce Python 和 GIS 专家,PythonHow.com的创始人

Ardit获得德国明斯大学地理信息学研究所地理空间技术硕士学位。他还拥有大地测量工程学士学位。

Ardit提供他在 Upwork 的 Python 开发方面的专业知识,他与瑞士Terra,保护地理中心和快速智能公司等公司合作。他是PythonHow.com 的创始人,他在那里撰写关于 Python 编程语言的教学。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

课程网址   ♥找优惠折扣码?

Sponsored by Udemy

♥欢迎关注 Soft & Share 微博

 

完整的 Python 3 精通之旅

精通 Python 3! 以基于故事的学习,带初学者成为能用 Python 开发出真实应用程序的专家!

从这 10.5 小时的课程,你会学到

  • 写出自己的 Python 脚本以自动运行任务
  • 使用 Python 读取 CSV 档
  • 能够在 Python 中使用 PDF 档
  • 使用 Python 处理图像
  • 学习如何使用 Python 创建函数
  • 使用 Python 进行面向对象编程
  • 使用 Python 自动发送和接收电子邮件
  • 使用 Python 解密、加密和哈希( hashing )
  • 使用 Python 在 Google 地图上绘制多个地理点
  • 读取文件并使用 Python 应用正则表达式 ( Regular Expression )
  • 使用 Python 爬网站以获取信息

要求

  • 一台可上网的电脑
  • 有权限下载文件和有 Python 的电脑

课程说明

欢迎来到“完整的 Python 精通之旅”!

本课程旨在帮助你从完全的程序新手一路学习到成为有效的程序员,可以使用 Python 来解决实际任务!我是 Jose Portilla,我是 Udemy 平台上最受欢迎的 Python 教练。我在财富 500 强公司教过 Python 编程,很高兴为 Udemy 带来同样品质的课程! Python 被世界上一些最大的公司用来完成各种任务。

这门课程与 Udemy 的其他课程完全不同,它包含一个叙事故事,有助于吸引学生参与也为你必须完成的各种任务提供背景。我们利用基于专案的学习来有效地教授 Python,并提供你将这里完成的 Python 专案呈现于你的履历佐证你的技能的实作。我们有许多专案和任务供你练习,验证你正在学习的内容。

除此之外,我们还有教学助理和我自己参与论坛,回答你的任何问题给你帮助,我们还有一个聊天频道,你可以与其他学生交互,组织你的专案团队!

我们将在本课程中介绍很多主题!包含:

  • 基本 Python 数据类型,如数字( numbers )、变量( variables )、列表( lists )、字典( dictionaries )、元组( tuples )、集( sets )等。
  • 密钥控制流 (Key Control Flow ) – 这是帮助你运行代码的逻辑,例如 if、elif 和 else 语句。
  • 循环( Loops ) – 我们将向你展示如何成为 for 循环和while 循环的专家用户,以便你可以有效地开发程序。
  • 函数( Functions ) – 你将学习如何创建干净、可重复使用的函数,以帮助自动运行重复的任务。
  • 面向对象编程(OOP)– 我们将以清晰、稳定的方式解释 OOP,帮助你掌握 Python 最强大的功能之一。
  • 网络爬虫 ( Web Scraping ) – 学习使用 BeautifulSoup 和 Requests 程序库( libraries )来运行 Web 爬虫。
  • CSV 档 – 你将能够使用 Python 内置的 csv 程序库来用 Python 处理 csv 数据。
  • PDF 档 – 了解 PyPDF2 程序库,它允许你以程序的方式阅读 PDF 档。
  • Zip 档 – 了解 Python 如何压缩文件并从已压缩的 zip 档中提取信息。
  • 操作系统模块( OS Module ) – 了解如何使用 Python 的 OS 模块运行操作系统级命令。
  • 图像( Images ) – 你将学习如何使用 Python 编辑和调整图像大小。
  • 解密和加密 – 了解如何使用 Python 加密程序库对加密消息进行编码和解码。
  • 地理映射 – 我们将向你展示如何将 Python 与 Google Map 的 API 结合使用,以在地图上绘制信息!
  • 还有更多!

所有这些内容还附带 30 天退款保证,因此你可以免费试用该课程 30 天。
期待在课程中与你见面!

Jose Portilla

目标受众

有兴趣学习如何用 Python 写程序的人!

讲师简介

Jose Portilla  数据科学家

Jose Marcial Portilla 拥有来自圣克拉拉(Santa Clara )大学的机械工程学士学位和硕士学位,也有多年数据科学和编程专业教练和培训师的经验。 他在各种领域如微流体 、材料科学和数据科学技术中有出版物和专利。在他的职业生涯中,他已经发展了分析数据的技能,他希望利用他在教学和数据科学方面的经验,帮助其他人学习程序开发的能力、分析数据,以及清晰地呈现数据和漂亮的可视化。目前他是 Pierian Data Inc. 的数据科学主管,为世界各地的各种公司提供现场数据科学和 python 培训课程,包括瑞士信贷等顶级银行。欢迎随时在 LinkedIn 上与他联系,获取有关面对面培训课程的更多信息。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

课程网址   ♥找优惠折扣码?

Sponsored by Udemy

♥欢迎关注 Soft & Share 微博

 

从基础学习 Python 与道德骇客

从 0 开始,通过编写 20 多个骇客程序,从头开始同时学习 Python 和 网络安全这两个主题

从这 23.5 小时的课程,你会学到

  • 关于 Python 编程和道德骇客的 175 个详细视频教学
  • 同时学习 2 个主题 – Python编程和道德骇客
  • 从头开始到中高级
  • 撰写 20 多个道德骇客和安全计划
  • 通过编写令人兴奋的程序来学习
  • 模型问题、设计解决方案并使用 Python 实现它们
  • 用 Python 2 和 3 编写程序
  • 编写适用于 Windows、OS X 和 Linux 的跨平台程序
  • 深入了解电脑系统的工作原理
  • 有一个强大的基础,并能够使用学到的技能编写任何程序,即使它与骇客无关
  • 了解什么是骇客,什么是编程,以及它们为什么相关
  • 设计一个测试实验室来安全地练习骇客和编写程序
  • 交互并使用 Linux 终端
  • 了解 MAC 地址是什么以及如何更改它
  • 写一个 Python 程序来改变 MAC 地址
  • 使用 Python 模块和程序库( libraries )
  • 了解面向对象编程是什么
  • 编写面向对象的程序
  • 塑造模型和设计可扩展的程序
  • 编写一个程序,其可以发现链接到同一网络的所有客户端
  • 读取、分析和操作网络封包( packets )
  • 理解并与ARP、DNS、HTTP等封包( packets )中的不同网络层进行交互
  • 编写一个程序,可以重定向网络中的封包流(ARP 欺骗,ARP Spoofer )
  • 编写数据包嗅探器 ( packet sniffer )来过滤有兴趣的数据,如用户名和密码
  • 编写程序以重定向 DNS 请求( DNS 欺骗,DNS Spoofer )
  • 即时拦截和修改网络封包
  • 编写程序以替换网络上任何电脑请求的下载
  • 分析和修改 HTTP 请求和回应
  • 在同一网络上的任何电脑加载的 HTML 页面中注入代码
  • 将 HTTPS 降级为 HTTP
  • 编写可以检测 ARP 欺骗的程序
  • 编写自订的有效负载( payloads )以下载文件、运行命令、下载和运行、下载运行和报告…..等
  • 使用  sockets 通过 TCP 发送数据
  • 通过 TCP 可靠地发送数据
  • 编写客户端 – 服务器程序
  • 编写适用于 Windows、OS X 和 Linux 的后门程序
  • 在后门实现很酷的功能,例如访问文件系统、上传和下载文件以及持久性
  • 编写一个远程键盘记录器( keylogger ),可以注册所有键击并通过电子邮件发送
  • 使用 python (读、写和修改)与文件交互
  • 将 python 程序转换为可在 Windows、OS X 和 Linux上运行的二进位可运行档
  • 将邪恶档( evil files )转换为特洛伊木马( torjans ),做如其他文件类型一样( 图档或 PDF 档)的运作
  • 绕过杀毒软件
  • 了解网站的运作方式、使用的技术以及如何测试它们的弱点
  • 编写一个可以发现网站隐藏路径的程序
  • 发送请求 towebsites 并分析回应
  • 编写一个可以映射网站并发现所有链接、子域、文件和目录的程序
  • 从 python 中提取并提交表单( forms )
  • 在登录页面运行字典攻击( dictionary attack )并猜测登录信息
  • 编写一个可以发现网站弱点的程序

要求

  • 基本的 IT 知识
  • 无需有编程方面的知识
  • 不需要有骇客知识

课程说明

欢迎来到这丰富的课程,你将同时学习 python 编程和道德骇客,该课程假设你没有任何这些主题的先修知识。在完成本课程时你将处于一个中高级水准,能够结合这两种技能并编写 python 程序来攻击电脑系统,与黑帽骇客完全相同的方式 ; 不仅如此,你还可以使用你在这里学到的程序技巧来编写任何程序,即使它与骇客完全无关。

这门课程非常实用,但它不会忽视理论,所以我们首先介绍一些关于道德骇客和 python 程序的基础知识,安装所需的软件,然后我们将深入并立即开始写程序。 从这里开始,你将通过实际写骇客程序来学习一切,所以我们的讲座永远不会枯燥乏味。

课程分为若干部分,每个部分旨在实现一个特定的目标,目标通常是入侵某个系统,所以我们首先要学习这个系统如何运作,这个系统的弱点,然后教你如何编写 python 程序来利用这些弱点破解系统,因为我们编写程序时我将从头开始教你 python 程序,一次涵盖一个主题,在课程结束时你将会有自己编写的一些道德骇客程序:  后门( backdoors )、键盘记录器( keyloggers )、凭证收集器( credential harvesters )、网络骇客工具( network hacking tools )、网站骇客工具( website hacking tools )和更多。不仅如此,你还将对电脑系统如何运作、如何建模问题、设计解决问题的算法,和使用 python 实现解决方案有深入的了解。

如本课程所述,你将同时学习道德骇客攻击和编程,因此以下是课程中将涉及的一些主题:

编程主题:

  • 编写 python 2 和 3 的程序
  • 使用模块( modules )和程序库( libraries )
  • 变量、类型……等
  • 处理用户输入
  • 读写文件
  • 函数
  • 循环
  • 数据结构
  • 正则表达式( Regex)
  • 干燥制作( Desiccation making )
  • 递归( Recursion )
  • 线程 ( Threading )
  • 面向对象编程 ( OOP )
  • 使用 Scapy 进行封包操作
  • Netfilterqueue
  • 写 Socket 程序
  • 字串操作
  • 例外
  • 串行化
  • 将程序编译为二进位可运行档
  • 发送和接收 HTTP 请求。
  • 解析 HTML。
  • +更多!

骇客主题:

  • 网络骇客/渗透测试的基础知识
  • 更改 MAC 地址和绕过过滤
  • 网络映射
  • ARP 欺骗 ( ARP Spoofing ) – 重定向网络中的封包流
  • DNS 欺骗 ( DNS spoofinag  – 将请求从一个网站重定向到另一个网站
  • 暗中监视连接到某网络的任何客户端 – 看到用户名、密码、访问过的URL等
  • 在连接到同一网络的任何电脑加载的页面注入代码
  • 在同一网络上的任何电脑下载文件时,即时做文件替换
  • 检测 ARP 欺骗攻击
  • 绕过 HTTPS
  • 在 Windows、OS X 和 Linux 创建恶意软件
  • 在 Windows、OS X 和 Linux 创建特洛伊木马
  • 使用自订后门破解 Windows、OS X 和 Linux
  • 绕过杀毒软件
  • 使用虚假登录提示窃取凭据
  • 显示虚假更新
  • 使用自己的键盘记录程序暗中监视 Windows 或 OS X 电脑上键入的所有内容
  • 学习网站骇客攻击/渗透测试的基础知识
  • 发现子域名
  • 发现网站中的隐藏文件和目录
  • 运行 wordlist 攻击来猜测登录信息
  • 发现并利用 XSS 漏洞
  • 使用自己的漏洞扫描程序发现网站的弱点

你将在本课程中建的程序:
你将通过实施以下骇客程序来学习以上所有内容

  • mac_changer – 将 MAC 地址更改为我们想要的
  • network_scanner – 扫描网络并发现所有连接客户端的 IP 和 MAC 地址
  • arp_spoofer – 运行 arp 欺骗攻击以重定向网络中的封包流,允许我们拦截数据
  • packet_sniffer – 过滤截获的数据并显示用户名、密码、访问过的链接等
  • dns_spoofer – 重定向 DN S请求,例如:将请求重定向到一个域到另一个域
  • file_interceptor – 用我们想要的任文件替换截获的文件
  • code_injector – 在截获的 HTML 页面中注入代码
  • arpspoof_detector – 检测 ARP 欺骗攻击
  • execute_command payload – 在运行它的电脑上运行系统命令
  • execute_and_report payload – 运行系统命令并通过电子邮件报告结果
  • download_and_execute payload – 下载文件并在目标系统上运行
  • download_execute_and_report payload – 下载文件,运行文件并通过电子邮件报告结果
  • reverse_backdoor – 对它运行的系统进行远程控制,允许我们
    • 访问文件系统
    • 运行系统命令
    • 下载和上传文件
  • keylogger – 记录键击并通过电子邮件发送给我们
  • crawler – 发现目标网站上的隐藏路径
  • discover_subdomains – 发现目标网站上的子域名
  • spider – 映射整个目标网站并发现所有文件、目录和链接
  • guess_login – 运行 wordlist 攻击来猜测登录信息
  • vulnerability_scanner – 扫描目标网站的弱点并生成所有发现的报告

在构建上述内容时,你将学到:

  • 创建渗透测试实验室以安全地进行骇客攻击
  • 在任何操作系统中将 Kali Linux 和 Windows 安装为虚拟机
  • Linux 基础知识
  • Linux 终端基础知识
  • 网络如何运作
  • 客户端如何在网络中进行通信
  • 地址解析协议 – ARP
  • 网络层
  • 域名系统 – DNS
  • 超文本传输协议 – HTTP
  • HTTPS
  • 反病毒程序的工作原理
  • Sockets
  • 通过 TCP 连接设备
  • 通过 TCP 传输数据
  • 网站如何运作
  • GET 和 POST 请求
  • 和更多!

所以在本课程结束时你将拥有编写任何程序的编程技能,即使它与骇客无关,但你将通过编写骇客工具来学习编程!

通过本课程,你将获得全天候支持,如果你有任何疑问,可以在问答部分发表,我们会在 15 小时内回复。

注意:本课程仅用于教育目的,所有攻击都在我自己的实验室或我有权测试的设备上启动。
注意:本课程完全是 Zaid Sabih 的产品,没有其他组织与之相关或认证考试。 虽然,除了没有其他组织参与之外,你将获得 Udemy 的课程完成认证。

目标受众

  • 任何有兴趣学习 Python 编程的人
  • 任何有兴趣学习道德骇客/渗透测试的人

讲师简介

Zaid Sabih    道德骇客、渗透与计算机科学家

我的名字是 Zaid Al-Quraishi,我是一个道德骇客、渗透与计算机科学家。我乐于做骇客和违反规则的探索,但不要误会,我声明我是一个道德骇客。

我在道德骇客方面有很好的经验。 我从 2009 年开始在一个道德骇客网站(iSecuri1ty)制作视频教学,收到许多很好的回馈,让我被拔擢成为网站的编辑。我也在 iSecur1ty 的渗透测试团队工作。

在2013年,我开始在 iSecur1ty 的培训中心网络上教授我的第一门课程,再次,本课程获得学生很棒的回应,这促发我为此课程也制作了英语版本。

此英语课程是 Udemy 最受欢迎和前几名畅销的课程,这状况持续一年,再次,反馈惊人,所以我决定制作更多的道德骇客课程,发布了一些与此课程一样好的其他的课程。

我的教学方法大多是以范例为基础的,所以我通常先解释每种技术背后的理论,然后告诉你如何在实际工作上实践。

英文字幕:有

  • 想要了解如何将英文幕字自动翻译成中文? 请参考这篇 How-To

课程网址   ♥找优惠折扣码?

Sponsored by Udemy

♥欢迎关注 Soft & Share 微博

 

由创建区块链与加密货币来学习 Python

从头开始学习 Python,并使用 Python 建构你自己的基本区块链( blockchain )与加密货币( cryptocurrency )!

从这 17.5 小时的课程,你会学到

  • 采用高端 Python 技术并用它建构真正的专案
  • 获得的 Python 和区块链知识,开始自己的区块链工作
  • 深入运用 Python 做 Web 开发或数据科学

要求

  • 不需要懂编程语言
  • 你可以使用任何操作系统 – macOS、Linux或Windows:全部覆盖

课程说明

想要于“在职”学习 Python ,同时在学习中创建一个令人兴奋的专案? 这门课适合你!

Python可能是现在可学习的最热门的编程语言!

它非常受欢迎,因为它易于学习和使用,可在所有操作系统上运行,并允许你开发各种各样的程序:Web应用程序、桌面应用程序、实用程序脚本( unity scripts )或将其用于数据科学和机器学习。

在本课程中,你将从头开始学习 Python,并且同时从中建构你自己的区块炼和加密货币。 这些当然也是热门话题,并不是很多人都明白区块链的真正含义。 作为一个很好的副成就,你会在完成本课程后知道区块炼是如何运作。 这是一个令人兴奋的课程专案,它允许你学到如何应用 Python 到你所知且可以使用的东西。

为什么是Python?

如上所述,Python 既易于使用、又非常灵活且功能强大。当然绝非最糟糕的组合。如果你在 Google 趋势上检索它(并将其与其他编程语言进行比较),你会发现这些日子非常流行。

几乎所有重要的公司都在使用它 – 无论是谷歌、亚马逊还是 Facebook。它用于运行 Web 应用程序、脚本、桌面程序和机器学习算法。本课程为所有这些用例设置了基础知识!

为什么区块链?

如果你直接将其应用于真实世界的专案,我相信你会学到最好的东西。而区块链技术是一个令人兴奋的趋势,且正在发生。在本课程中,你将学习很多关于区块链内核概念的知识,并且你将看到 Python 如何用于构成区块炼和加密货币的许多方面。

在我看来,一个完美的课程专案是具有挑战性且有趣的,你从现实生活中知道的东西,但也不是太复杂。这就是区块链的全部情况!它带来了一些很好的挑战,可以用很多不同的 Python 特性来克服它们。这也是我们经常听到,但没人知道它是如何运作。我们可以深入研究内核区块链概念,而无需花费超过 100 个小时的时间。

谁在教你?

我的名字是 MaximilianSchwarzmüller,我是一名自由开发人员。 我的重点是 Web 开发,但我多年一直在使用 Python 。 它实际上是我 13 岁时开始使用的第一种语言之一。我是 Udemy 许多5星级畅销课程的创造者,我喜欢深入新技术。 这就是为什么当它变得更受欢迎时,我不得不跳入整个区块链中,为什么我选择它作为本课程的专案。

我迫不及待地欢迎你参加这门课程,我希望你会喜欢它,就像我创作它一样!:-)

课程内容是什么?

很好的问题! 这里有一个简要的总结:

  • Python 和区块链技术的总结
  • 需要知道的所有基本 Python 语法(变量、运算符、函数……)
  • 循环和条件语句
  • 更复杂的数据结构,如元组或字典
  • 仔细看看内置函数和Python附带的标准库
  • 字串操作
  • 如何处理文件
  • 错误处理
  • 除错调试
  • 具有类和继承的面向对象编程
  • 内部和外部模块(套件)
  • 如何使用 Flask 套件启动一个 Http 服务器
  • 处理 Http 请求(发送和接收)
  • 更多!

什么是课程先决条件?

  • 无需有编程知识
  • 关于计算机工作原理的非常基本的知识将有帮助(但也可以在你参加课程的过程中创建起来)

这门课程适合你吗?

这是给你的,如果…

  • 你想进入编程=> Python是很棒的“首学语言”,因为它很容易学习和非常灵活
  • 你想扩大你的视野=>你是一个Web开发人员? 想要学习新的东西? 干得好!
  • 你对 Python 开发 Web 感兴趣=>本课程将教你如何使用 Python,但有两个模块可供我们深入研究 Web 开发
  • 你对区块链 ( Blockchain )技术感兴趣=>将学习它作为本课程的副成就!
  • 你知道 Python,但想要练习它=>课程专案充满挑战并从现实生活中获得 – 可能没有更好的做法

这对你有好处吗? 我很荣幸在这门课程中欢迎你!:-)

目标受众

  • 任何有兴趣学习 Python 并且用它建构一个真实专案的人
  • 任何有兴趣了解区块链内核内部的人
  • 初学开发想要深入探索最符合潮流趋势的流行编程语言之一的人

讲师简介

Maximilian Schwarzmüller   专业的Web开发人员和讲师

作为Web开发人员的经验

从13岁起,我不间断地学习新的编程技巧和语言。 早期我只是因为好玩开始为朋友做网站。 这种热情一直持续下去,并导致我成为一个自由的 Web 开发人员和顾问的决定。 我在这份工作上获得的成功和乐趣很丰盛,也引燃并持续这份热情。

我从后端的 Web 开发 ( PHP 的 Laravel、NodeJS ) 开始,渐渐也做越来越多的前端开发,在很多专案中使用 Angular 或 VueJS 2 等现代框架。 我现在两个世界都爱!

作为一名自学的开发人员,我有机会通过攻读工商管理硕士拓宽视野,也取得学位。 这使我能够在一家重要的战略咨询公司和一家银行工作。 这段时间大大提升了我的整体经验和技能。

身为教练的经验

由于自我学习成为专业人士的经验,我真正了解在学习新知识或改进已知语言时的困难部分和难题。 这种背景和经验使我能够专注于最相关的关键概念和主题。 我有很多五星级的课程记录,在 Udemy 有超过10万名学生以及成功的 YouTube 频道,是最好的证明。

无论是作为开发的指导员,还是工商管理教学,我都收到很好的反馈。 最有意义的经验是看到人们因此找到新的、更好的工作、创建很棒的网络应用程序、获取令人惊奇的专案,或只是在我的教学帮助下把开发网页当成嗜好享受其中的乐趣。

英文字幕:有

  • 想要了解如何将英文本幕自动翻译成中文? 请参考这篇 How-To

课程网址   ♥找优惠折扣码?

Sponsored by Udemy

 

♥欢迎关注 Soft & Share 微博

Powered by WordPress.com.

Up ↑