前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >编程语言Python:全面概述与入门指南

编程语言Python:全面概述与入门指南

作者头像
小言从不摸鱼
发布2024-10-17 08:23:21
800
发布2024-10-17 08:23:21
举报
文章被收录于专栏:机器学习入门

学习目标 🍀 了解什么是计算机资源,操作系统 🍀 了解Python编程语言的优势

🍔 计算机资源

在开发领域,计算机资源可以分为两部分:软件资源 + 硬件资源

==软件资源:看得见,摸不着==

==硬件资源:看得见,摸得着==

硬件资源(CPU、内存、硬盘、风扇、电源、键盘、鼠标...)

软件资源(Office办公软件、网易云音乐、各种各样的计算机游戏)

思考:我们发现,软硬件之间其实是可以交互的,这是什么原理呢?

答:使用操作系统,==操作系统==是计算机软硬件之间的桥梁

🍔 操作系统分类

在日常的应用中,操作系统大概可以分为三大类:

① Windows操作系统 (个人版、服务器版Windows Server)

② MacOS操作系统 (个人版,底层基于UNIX操作系统)

③ Linux操作系统(服务器端使用量最大的操作系统,Ubuntu乌班图操作系统、CentOS7操作系统)

🍔 为什么要学习Python

① 技术趋势

Python自带明星属性,热度稳居编程语言界前三

② 简单易学

开发代码少,精确表达需求逻辑;==33个关键字,7种基本数据类型==;语法规则简单,接近自然语。

③ 应用广泛

Python语言涉及IT行业70%以上的技术领域

🍔 Python语言的缺点

① Python其运行速度相对于C/C++/Java要略慢一些

② Python由于语言的特性,无法对代码进行加密

③ Python的版本之间,兼容性不太理想(Python2和Python3)

🍔 Python语言介绍

Python是一种==跨平台==的计算机程序设计语⾔。 是一个高层次的结合了==解释性、编译性、互动性和面向对象==的脚本语⾔。最初被设计用于编写自动化脚本Shell(适用于Linux操作系统),随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

其实目前很多知名的机器学习、⼈⼯智能以及深度学习框架也都是基于Python语⾔进⾏开发的:

Google开源机器学习框架:TensorFlow

开源社区主推学习框架:Scikit-learn

百度开源深度学习框架:Paddle

🍔 Python2.x和Python3.x版本的区别

在目前的Python领域,其主要应用版本有两个:Python2和Python3

讲个编码的小故事:早期所有的编程语言,其编码格式默认都是ASCII,可以表述256个字符。为了兼容汉子,引入新的编码格式GB2312 => GBK,中国台湾Big5。最终一些国际标准化组织机构把编码进行了统一:Unicode(UTF-8)

主要区别可以理解为:==输入、输出以及编码格式的不同==

Python2.x

Python3.x

Python3.6、==Python3.7==、Python3.8、Python3.9...

在生产环境中,我们⼀般不会选择最新版本的Python,因为可能会存在未知Bug,所以⼀般强烈建议大家在选择软件版本时,向前推1 ~ 2个版本。所以咱们课程主要讲解Python3.7版本。

💘若能为您的学习之旅添一丝光亮,不胜荣幸💘 🐼期待您的宝贵意见,让我们共同进步共同成长🐼

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🍔 计算机资源
  • 🍔 操作系统分类
  • 🍔 为什么要学习Python
  • 🍔 Python语言的缺点
  • 🍔 Python语言介绍
  • 🍔 Python2.x和Python3.x版本的区别
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档