|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mastering-python-3-beginner-to-advanced/
课程评论:没有评论
课程名称:从零开始掌握Python 课程概述:Python是当今行业中增长最快的编程语言,也是全球最受欢迎的编程语言之一。它是一门对初学者友好的语言,也适合中级或高级程序员提升技能,因此近年来学习这门语言的需求急剧上升。《从零开始掌握Python》课程旨在引导学员从安装程序开始,学习Python的基础知识,并逐步应用最先进的技术,开发一些复杂的实际应用。无论你是完全没有Python或编程基础的初学者、其他编程语言的经验程序员,还是有Python经验的开发者,本课程都将为你打下基础,帮助你拓展在Python领域的视野,或是扩大职业机会。 授课教师:我的名字是Yasser Abbass,我是一名软件工程师,担任本课程的讲师。我在编程领域拥有30年的经验,特别是在Python方面有10年的专注经历。学员Mohammad评价说:“Yasser是我遇到过最优秀的讲师之一。我强烈推荐这个课程给任何初学者。每个主题都深入细致,包含许多项目和实践,非常感谢Yasser!” 课程结构:课程分为四个部分,每部分包含多个讲座,每个讲座都有练习,并且每个部分都有一个或多个项目,确保学员将所学应用于实践中。我们将一起构建10个不同难度的项目,其中包括: - 文本转语音 - 猜数字项目 - 转换器项目 - 网络监控 - 系统健康检查 - 备份脚本项目 - 学生课程管理系统 - 书店管理系统 - 文件备份程序(将转为桌面应用) - 完整书店Web应用 学习内容:在课程中,你将学习: - 如何在Windows、Mac和Linux上安装软件 - Jupyter Lab简介 - 数据类型、条件逻辑、循环和集合 - 函数、模块及内置函数 - 文件处理及文件系统交互 - 日期时间、网络通信、异常处理及JSON - 如何通过Python发送电子邮件 - 面向对象编程 - 如何在Python中使用MongoDB - 创建具备完整CRUD操作的数据库 - 高级Python内置函数 - 迭代器、生成器和装饰器 - 日志记录 - 并发、线程、多进程和Asyncio - 使用PySimpleGUI创建Python图形界面 - 使用PyInstaller创建桌面应用 - 使用Flask创建专业Web应用 学员Vikash表示:“相信我,这正是你需要的一切。”如果你在学习过程中遇到问题,可以在问答区域提问,我或我的助教会及时为你解答。
Python is the fastest-growing programming language in the industry, and among the most popular programming languages in the world.It's not a hard language for beginners to pick up and for intermediate or advanced programmers to advance, which is why the need to learn this language has increased exponentially over the past few years.Mastering python - From Scratch is designed as a journey that will take you from installing the programs to learning the fundamentals of python and gradually applying the most advanced techniques to develop some of the most advanced real-life applications.Whether you are a beginner with no knowledge in python or programming, or if you're an experienced programmer in a different programming language, or even if you're an experienced python programmer,this course will give you the basics and move forward to the more challenging applications in Python to help you broaden your horizons in Python, or if you'd want to expand your career opportunities.My name is Yasser Abbass. I'm a software engineer and I will be your instructor for this courseI have been in programming for the past 30 years and specifically in python for the past decade.Mohammad: "Yasser is by far one of the best instructors I had opportunity to learn from. I highly recommend this course for any beginner. Every Topic is in depth. Many Projects and Practices. Thank you so much Yasser!!!" The course is divided into four sections, each including several lectures. with each lecture, you will find some exercises and each section has one or more projects that will make sure that you applied what you have learned. we will be building 10 projects with varying levels of difficulty.Some of the projects we will be building together are:- Text to Speech.- Guessing Number project.- Converter project.- Web Monitoring.- System Health.- Backup Script project.- A student course management system.- A bookstore management system.- A File backup program that will be converted to a desktop application.- A full bookstore web app.But don't worry you will be able to create those projects and more as you follow along with the course and with the skills you learned you will be able to apply it to your projects. You will also be able to download all the source code for all the lectures and the projects. During this course, you will learn:- How to install the software on Windows, Mac, and Linux.- An introduction to Jupiter-lab.- Data types, Conditional logic, looping, and collections.- Functions, modules, and built-in functions.- How to handle files.- How to interact with the file-system.- Date-time, web communication, exception handling, and JSON.- How to send emails through python.- Object-oriented programming.- How to use MongoDB from python.- How to create databases with full CRUD operations- Advanced python built-in functions.- Iterators generators and decorators.- Logging.- Concurrency, threading multiprocessing, and Asyncio.- How to create a GUI for python with PySimpleGUI.- How to create a desktop application with PyInstaller.- How to create professional web apps with flask.Vikash: "Trust me, this is everything you will be needing."Finally, if you are stuck you can drop a question in the Q & A, and I or one of my teaching assistants will answer you promptly