Python - The Practical Guide

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-python-by-building-a-blockchain-cryptocurrency/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python - 实用指南 课程概述:想在工作中学习Python并构建一个令人兴奋的项目吗?这门课程就是为你准备的!本课程是一个以实用为导向的Python课程,从零基础开始教授Python,不需要任何编程经验。Python是当前最流行的编程语言,因其易学易用、跨操作系统运行能力强而备受欢迎。你可以用它构建各种程序,比如网络应用、桌面应用、实用脚本,以及用于数据科学和机器学习。 在这门课程中,你将从头学习Python,同时构建自己的区块链和加密货币。这些都是当下热门的话题,但大多数人对区块链的真正原理知之甚少。完成课程后,你将了解区块链的工作原理。这个项目既挑战又有趣,能让你将Python应用于真实的项目中。 为什么选择Python?正如上述所述,Python易用且功能强大,是很好的选择。它在Google等重要公司的使用频率非常高,用于运行网络应用、脚本、桌面程序和机器学习算法。本课程为这些应用打下基础。 为什么选择区块链?我认为,最佳学习方式是直接将知识应用于真实项目。区块链技术是一项持续的热门趋势。在课程中,你将深入了解区块链的核心概念,并学习如何使用Python在多个方面实现这些功能。我将这些项目视为挑战性、趣味性以及来源于现实生活但不过于复杂的完美课程项目。 授课教师介绍:我叫Maximilian Schwarzmüller,是一名自由开发者,专注于网络开发,但我与Python的合作已有多年历史。自13岁起,我便开始学习Python,并创作了许多获得5星好评的畅销课程。我对新技术充满热情,因此我选择了区块链作为这门课程的项目主题。期待你的加入,希望你能享受这门课程! 课程内容包括: - Python和区块链技术概述 - 必需的Python基础语法(变量、运算符、函数等) - 循环与条件语句 - 更复杂的数据结构,如元组和字典 - 内置函数和标准库的深入探讨 - 字符串处理 - 文件操作 - 错误处理与调试 - 面向对象编程(类与继承) - 内部与外部模块(包) - 使用Flask包搭建Http服务器 - 处理Http请求(发送与接收)等 课程前提条件: - 不要求任何编程知识 - 具备基本计算机使用知识会有所帮助,但可以在学习过程中逐步掌握 这门课程适合于: - 想入门编程的学习者:Python是一种很好的第一语言,易于学习且用途广泛 - 希望扩展技能的Web开发者 - 对Web开发和区块链技术感兴趣的学习者 - 已有Python基础但希望通过真实项目进行实践的人 如果这些内容吸引你,我将非常荣幸欢迎你加入这门课程!

课程评论(0条)

课程详情

Want to learn Python "on the job" whilst building an exciting course project? This course is for you!This is a highly practice-oriented Python course that teaches you Python from scratch - no prior programming experience required!Python is THE most trending programming language you can learn these days!It's very popular because it's easy to learn and use, runs on all operating systems and allows you to build a broad variety of programs: Be that web applications, desktop applications, utility scripts or using it for data science and machine learning.In this course, you'll learn Python from scratch - and you'll do so whilst building your own Blockchain and Cryptocurrency. These are of course also highly trending topics and not a lot of people understand what a Blockchain really is. As a nice side-effect, you will know how a Blockchain works once you completed this course. It's an exciting course project that allows you to learn and apply Python to something you know and you can use.Why Python?As written above, Python is both easy-to-use and extremely versatile and powerful at the same time. Certainly not the worst combination. If you check it on Google trends (and compare it to other programming languages), you'll see that it's very popular these days.It's being used by almost any important company - be that Google, Amazon or Facebook. It's used to run web applications, scripts, desktop programs and machine learning algorithms. This course sets the basics for all these use-cases!Why Blockchain?I believe that you learn something best if you directly apply it to a real-world project. And the Blockchain technology is an exciting trend which is there to stay. In this course, you'll learn a lot about the core concepts of the Blockchain and you'll see how Python can be used for the many aspects that make up a Blockchain and Cryptocurrency.In my opinion, a perfect course project is challenging, interesting, something you know from real-life but also not overly complex. And that's all the case for the Blockchain! It poses some nice challenges where a lot of different Python features can be used to overcome them. It also is something we hear about all the time and yet no one knows how it works. And we can dive into the core Blockchain concepts without spending 100+ hours working on it. Who's teaching you?My name is Maximilian Schwarzmüller and I'm a freelance developer. My focus is on web development but I've been working with Python for many years. It's actually one of the first languages I started with when I was 13. I'm the creator of many 5 star bestseller courses here on Udemy and I love diving into new technologies. That's why I had to dive into this whole Blockchain thing when it became more popular and why I chose it as a project for this course.I can't wait to welcome you on board of this course and I hope you'll enjoy it just as much as I did creating it!:-)What's in the course?Great question! Here's a brief summary:A summary of Python and the Blockchain technologyAll the base Python syntax you need to know (variables, operators, functions,...)Loops and conditional statementsMore complex data structures like tuples or dictionariesA closer look at built-in functions and the standard library Python ships withString manipulationHow to work with filesError handlingDebuggingObject-oriented programming with classes and inheritanceInternal & external modules (packages)How to spin up an Http server with the Flask packageHandling Http requests (sending & receiving)And more!What are the course prerequisites?NO prior programming knowledge is requiredVery basic knowledge about how a computer works will help you though (but can also be built up whilst you're going through the course)Is this course for you?It's for you if You want to get into programming => Python is a great "first language" since it's easy to learn and very versatileYou want to broaden your horizon => Are you a web developer? Want to learn something new? Here you go!You're interested in Python for web development => This course will teach you Python in general but there are two modules where we'll also dive into web development a bitYou're interested in the Blockchain technology => You'll learn the core concepts of it as a side-effect of this course!You know Python but want to practice it => The course project is challenging and taken from real-life - there probably is no better practiceDoes that sound good to you? I'd be honoured to welcome you in this course!:-)

课程标签

0人关注该课程

主题相关的课程