Python Mega Course: Learn Python Programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-python-from-scratch-create-your-own-apps/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python Mega Course: 学习Python编程 课程概述: Python是一种动态现代的面向对象编程语言,易于学习,适用于各种大小项目。作为一种高级语言,Python更接近人类对话,具备灵活性,因此被称为通用编程语言。Python将一切视为对象,物体可以是人或车辆。与Java等语言不同,Python是一种解释型语言,无需编译,可以即时执行。Python广泛应用于创建游戏、统计数据和可视化、语音和面部识别等领域。 Python可以用来: - 在服务器上创建网页应用 - 结合软件创建工作流 - 连接数据库 - 读取和修改文件 - 处理大数据和复杂数学运算 - 快速原型开发和生产级软件开发 学习Python的理由: - 跨平台支持(Windows、Mac、Linux、Raspberry Pi等) - 简单的语法类似于英语 - 编写程序的代码行数较少 - 使用解释器系统,代码可以即时执行,快速原型开发 - 支持过程式、面向对象和函数式编程 本课程采取实践方式,为绝对初学者设计,包含30小时以上的视频材料、300多个讲座及多个实践项目。覆盖的主题包括: - Python的下载与安装 - 文本编辑器和PyCharm的安装 - 通过不同方式与Python交互 - 命令行基础 - Python运算符与数据类型 - 数据类型转换 - Python字符串方法与格式化 - Python数据结构与函数 - Python文档字符串、装饰器与控制流语句 - 外部文件处理、日期与时间处理 - 异常处理、版本控制系统(Git与GitHub) - 使用Python进行网页爬虫 - Python与机器学习、Django框架 - PostgreSQL关系数据库管理系统 - Python面向对象编程(多态、类与方法、继承、封装、抽象) 我们将创建以下项目: - 部署到云的功能性待办事项应用 - 功能性个人作品集应用 - 基本计算器 - 数字时钟 - 乘法表生成器 - 重量转换工具 - 数字猜谜游戏 - 随机数字生成器 - 去元音程序 - 倒计时器 - 彩票号码模拟器 通过本课程,您将从基础开始全面掌握Python编程,应用于实际项目开发中。

课程评论(0条)

课程详情

Python is a dynamic modern object -oriented programming language that is easy to learn and can be used to do a lot of things both big and small. Python is what is referred to as a high level language. That means it is a language that is closer to humans than computer. It is also known as a general purpose programming language due to it's flexibility.Python is object -oriented means it regards everything as an object. An object in the real world could be a person or a car.Python is an interpreted language that does not need to be complied like for example java programming language.It is interpreted and run on the fly the same time.Python has been used in a lot of places like in creating games, for statistical data and visualisation, speech and face recognition.Python is used for:web development (server-side),software development,mathematics,system scripting.What can Python do?Python can be used on a server to create web applications.Python can be used alongside software to create workflows.Python can connect to database systems. It can also read and modify files.Python can be used to handle big data and perform complex mathematics.Python can be used for rapid prototyping, or for production-ready software development.Why Python?Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).Python has a simple syntax similar to the English language.Python has syntax that allows developers to write programs with fewer lines than some other programming languages.Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick.Python can be treated in a procedural way, an object-oriented way or a functional way.Some of the biggest websites on this planet earth use python in one way or another. Examples include:GoogleYouTubeFacebookNasaDisneyPixarRedditPinterestInstagramSpotifySurvey MonkeyYahoo MapsIn this absolute beginners course you will learn Python in a practical wayfrom the ground up. The course consist of over 30 hours of video over 300 lectures and several practical hands on projects.Topics covered include:How to download and install pythonInstalling text editors and PycharmInteracting with Python in various waysCommand line basicsPython OperatorsPython Data TypesData type castingPython String Methods and FormattingPython Data StructuresPython FunctionsPython DocStringsPython DecoratorsPython Control Flow StatementsPython Modules and PackagesWorking with external files in PythonWorking with dates and timesWorking with calendarsHandling exception errorsVersion control system with Git and GithubWeb scrapping with PythonPython and Machine LearningDjangoBootstrapPostgreSQL Relational Database Management SystemPython Object Oriented ProgrammingPolymorphismClasses and MethodsInheritanceEncapsulationAbstractionProjects we will create:Create a functional todo app and deploy to cloudCreate a functional portfolio appCreate a basic calculatorCreate a digital clockCreate a times table generatorCreate a weight conversion toolCreate a number guessing gameCreate a random number generatorCreate a vowel stripping programCreate a countdown timerCreate a lottery number simulator

课程标签

0人关注该课程

主题相关的课程