MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2通道
类型:电子学习| 语言:英语| 时长:174课(9h 6m)| 大小:2.41 GB
课程摘要
您是对Python学习感兴趣的.NET开发人员吗?这是您的课程。尽管有许多关于Python的入门课程,但是本课程专门用于帮助C#和.NET开发人员快速掌握Python。它涵盖了语言,数据库和ORM,Web框架,数据科学和计算笔记本等众多开发人员领域。
源代码和课程GitHub存储库
github.com/talkpython/python-for-dotnet-developers-course
这门课程的内容是什么?有什么不同?
这是为.NET开发人员学习整个Python生态系统的权威课程。我们花了9个多小时比较Python和C#,Python运行时和.NET CLR,NuGet与PyPI等。您将看到工作的C#示例_first_。然后,我们将在课程期间一起现场构建与该应用程序等效的Python。
在本课程中,您将:
了解Python和.NET的相似之处以及它们的不同之处在
计算机上进行设置并准备好编写和运行Python 3
深入研究Python语言,同时将每个元素与等效于C#的元素进行比较
使用类,继承,方法重写等在Python中
使用pip和相关工具利用超过200,000个公共程序包(库)
探索Python的两个内存管理模型以及它们与.NET的GC的区别
选择与ASP.NET MVC相当的Python Web框架
使用Flask和Java 构建数据驱动的Web应用程序ORM SQLAlchemy
使用pytest测试您的Python库和应用程序使用pytest_mock
模拟出您的依赖项以进行真正的单元测试
利用异步并等待(在Python中!)进行大规模并行处理
使用JupyterLab使用计算笔记本浏览和可视化数据
使用nginx和uWSGI在Linux云虚拟机上部署Flask(Python)Web应用程序使用
Let’s Encrypt添加安全性,在Linux上保护Web应用程序免费的SSL支持
以及更多
查看完整的课程大纲。
这门课程适合谁?
通过这门课程,名字确实说明了一切。如果您了解C#和.NET,并且想利用Python领域的专业知识,那么此课程适合您。
本课程不假定具备Python知识。但是它确实假设您知道基本的C#代码,并且希望利用该知识来更快更深入地学习Python。