Python基础学习第一天:关于Python的简单介绍

前言

最近一批批大一新生都要开始踏入校园了,计算机专业 emmm…如果有需要学习python的,尤其是还没开学的,确实可以开始找找资料看看python了,如果是自己本来就对python感兴趣,更应该需要看看了,毕竟学校到时候教授的知识,都是比较浅层次的,嘿嘿,我只是说的一部分,别杠 杠就是你对

在这里插入图片描述

在这里我先开一个专栏:每天学一点,我也会每天更新一篇关于python的基础知识点内容

感兴趣的铁铁 可以关注我一起学习呀

在这里插入图片描述

什么是 Python?

自20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用,Python 已然成为最受欢迎的程序设计语言之一,特别是最近几年,已然成为编程语言排行榜第一名的常客。

在国内,Python能火热到什么程度?从2018年开始,Python开始爆发,不仅各大高校陆续开设Python课程,计算机等级考试也早就在2018年将Python加入其中,同年浙江高考将Python加入其中,甚至有小学开始学习Python。

  • Python 可以做什么?
    关于Python能做什么,那可真的太多了,很多人都说Python只能学着玩玩,简直大错特错。

  • Python可以做:
    网站开发(例如:谷歌、CIA中情局、NASA老美的航天局、YouTube、FACEBOOK脸书、豆瓣、知乎等网站都是用Python开发的)
    网络爬虫 (对网络上可见的数据进行复制粘贴,号称可见即可爬)
    数据分析 (简单点说就是从大量数据中将有用的数据筛选出来,而Python则是将这个过程进行加快,从而提高工作效率)
    数据挖掘(简单点说是从大量的数据中通过算法搜索隐藏于其中信息的过程,而Python同样可以将这个进程加快,大大提高工作效率)
    自动化办公(批量对表格、文本、文件等等进行批量处理、提高工作效率)
    人工智能 (这个就不用多说了吧)
    桌面应用开发 (简单的GUI桌面软件制作,例如表白程序、整蛊程序、学生管理系统等等)
    脚本开发(例如抢购、游戏外挂,后面几个方向,对于初学者来说不建议学习,我就不介绍了)
    自动化运维
    自动化测试
    机器学习
    量化投资
    游戏开发
    树莓派
    堡垒机

为何选择 Python?

Python 适用于不同的平台(Windows、Mac、Linux、Raspberry Pi 等)。
Python 有一种类似于英语的简单语法。
Python 的语法允许开发人员用比其他编程语言更少的代码行编写程序。
Python 在解释器系统上运行,这意味着代码可以在编写后立即执行。这也意味着原型设计可以非常快。
Python 可以以程序方式、面向对象的方式或功能方式来处理。

注意

Python 的最新主要版本是 Python 3,我们将在本教程中使用它。但是,不要去下载最新版本,新版本意味着bug更多,建议使用Python3.8 。

对于编辑器,个人建议使用pycharm,当你熟悉它后,它就是你在学习Python的过程中最好使用的编辑器。

Python 语法与其他编程语言比较
Python 是为可读性设计的,与英语有一些相似之处,并受到数学的影响。
Python 使用新行来完成命令,而不像通常使用分号或括号的其他编程语言。
Python 依赖缩进,使用空格来定义范围;例如循环、函数和类的范围。其他编程语言通常使用花括号来实现此目的。

关于偏见

网上很多人说Python学了没用,Python学了找不到工作,光学Python太单一了,对于这些人,我只想说大家要有自己的主见。

关于有没有用,我们看看Python的成绩就知道了,凡事存在必有价值。

找不到工作就更可笑了,找不到工作无非就是自己没学好,工作大把,找不到工作就说行业不行的,我只能说那别学了,学什么都找不到工作的。

至于太单一了,我们上学的时候,学的知识倒是不单一,但是每一门都用到了吗?饭要一口口吃,路要一步步走,刚学的时候,先把一个东西学好了,自然够用了。至于单一,早着呢!

当一个人抨击另一个存在的时候,只有两个原因,一个是目光,一个是欲扬先抑。

第一种人站的高的人,往下看的时候,目光被挡住了,看不清可以理解。
第二种人站的低的人,没有经历过,目光没有看清就容易被第三种人带偏。
第三种人通过贬低一方来抬高另一方,举个例子,我在B站上看过这么一类人,通过疯狂的贬低Python来吸引不知情者,贬低完之后最后来一波其它语言的培训广告,然后不知情的就相信了,等再次遇到Python时,不理智的不知情者就成为了贬低Python的有力支持者,黑粉就是这么来的。

好了,说的有点多了,就到这里吧。

最后

有什么关于python的问题也可以找我呀 或者找小助理解答 👉 小助理在文末名片~

我是小圆,咱下篇文章再见 ~

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/91743.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

阿里云 Serverless 应用引擎 2.0,正式公测!

阿里云 Serverless 应用引擎 SAE2.0 正式公测上线!全面升级后的 SAE2.0 具备极简体验、标准开放、极致弹性三大优势,应用冷启动全面提效,秒级完成创建发布应用,应用成本下降 40% 以上。 此外,阿里云还带来容器服务 Se…

无涯教程-聚类算法 - Mean-Shift

如前所述,它是在无监督学习中使用的另一种强大的聚类算法,与K均值聚类不同,它不做任何假设,因此,它是一种非参数算法。 均值平移算法基本上是通过将数据点移向最高密度的数据点(即群集质心)来迭代地将数据点分配给群集…

【日常积累】Linux中vi/vim的使用

概述 vim是由vi发展演变过来的文本编辑器,因其具有语法高亮显示、多视窗编辑、代码折叠、支持插件等功能,由于其功能相比vi来说更加强大,所以在实际工作中的使用更加广泛。 vim工作模式 Vim具有多种工作模式,常用的工作模式有&…

去除wps段落柄,删除空白页

如图,有一个段落柄在左端,无法删除,只能编辑。 导致本来是8页内容,现在是9页,多了一空白页 后面新建一个空白页,发现默认会自带一个段落柄,所以有可能这个段落柄是不能消除的,那么如…

【LeetCode-面试经典150题-day15】

目录 104.二叉树的最大深度 100.相同的树 226.翻转二叉树 101.对称二叉树 105.从前序与中序遍历序列构造二叉树 106.从中序与后序遍历序列构造二叉树 117.填充每个节点的下一个右侧节点指针Ⅱ 104.二叉树的最大深度 题意: 给定一个二叉树 root ,返回其…

智能井盖传感器,物联网智能井盖系统

随着城市人口的不断增加和城市化进程的不断推进,城市基础设施的安全和可靠性变得愈发重要,城市窨井盖作为城市基础设施重要组成部分之一,其安全性事关城市安全有序运行和居民生产生活安全保障。 近年来,各地都在加强城市窨井盖治理…

【C/C++】多态的概念 | 虚函数 | 虚函数指针

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

STM32 BOOT 启动配置 ISP升级 介绍

启动配置 在STM32F10xxx里&#xff0c;可以通过BOOT[1:0]引脚选择三种不同启动模式。 启动模式选择引脚启动模式说明BOOT1BOOT0X0主闪存存储器主闪存存储器被选为启动区域01系统存储器系统存储器被选为启动区域11内置SRAM内置SRAM被选为启动区域 在系统复位后&#xff0c; S…

Kafka核心原理第一弹——更新中

架构原理 一、高性能读写架构原理——顺序写零拷贝 首先了解两个专业术语&#xff0c;研究kafka这个东西&#xff0c;你必须得搞清楚这两个概念&#xff0c;吞吐量&#xff0c;延迟。 写数据请求发送给kafka一直到他处理成功&#xff0c;你认为写请求成功&#xff0c;假设是…

WOFOST模型与PCSE模型应用

目录 第一章 理论基础 农作物生长模型概述 第二章 数据准备 第三章 WOFOST模型基础 第四章 PythonCropSimulationEnvironment 第五章 案例拓展 更多应用 实现作物产量的准确估算对于农田生态系统响应全球变化、可持续发展、科学粮食政策制定、粮食安全维护都至关重要。传…

怎么把pdf转换成jpg格式?

怎么把pdf转换成jpg格式&#xff1f;在我们日常的办公过程中&#xff0c;PDF文件是一个经常被使用来传输文件的格式。它能够确保我们的文件内容不会混乱&#xff0c;并以更加完美的方式呈现出来。然而&#xff0c;PDF文件也存在一些缺陷。例如&#xff0c;它无法直接编辑&#…

linux和python轻松实现短信和邮件的秒发!四大实战脚本大揭秘!

引言 作为Linux和Python技术持续学习者&#xff0c;我们不仅要了解基础知识&#xff0c;还需要实际运用技术解决问题。本文将分享四个实用的Python和Linux运维脚本&#xff0c;帮助我们轻松实现短信和邮件的秒发功能。 要求环境 一台运行Linux操作系统的服务器&#xff08;可以…

SQL Server软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 SQL Server是一种关系型数据库管理系统&#xff0c;由美国微软公司开发。它被设计用于存储、管理和查询数据&#xff0c;被广泛应用于企业级应用、数据仓库和电子商务等场景。 以下是SQL Server软件的主要特点和功能&#xff1…

面试题-React(六):React组件和生命周期

一、React组件 React组件简介&#xff1a; React组件是构建用户界面的基本单元。它们将界面拆分成独立、可重用的部分&#xff0c;使得代码更加模块化、可维护性更高。React组件可以是函数组件或类组件&#xff0c;它们接收输入的数据&#xff08;称为props&#xff09;并返回…

Dockerfile制作LAMP环境镜像

文章目录 使用Dockerfile制作LAMP环境镜像编写Dockerfile不修改默认页面修改默认页面 Start Script目录结构及文件登录私有仓库给镜像打标签上传镜像页面检查检测镜像可用性 使用Dockerfile制作LAMP环境镜像 编写Dockerfile 不修改默认页面 FROM centos:7 MAINTAINER "…

数据结构--递归与分治

汉诺塔分析&#xff1a; 以三层进行分析&#xff0c;大于三层分析情况是一样的。 #include <stdio.h>void move(int n,char x,char y,char z) {if(1 n){printf("%c---------->%c\n",x,z);}else{move(n-1,x,z,y);//将第n-1个盘子从x借助z移动到y printf(&q…

nmon的安装与使用

一、Linux服务器配置信息 操作系统&#xff1a;CentOS 7.6 64位&#xff08;可用命令&#xff1a;cat /etc/redhat-release和uname -a查看&#xff09; CPU&#xff1a;1核&#xff08;可用命令top查看&#xff09; 内存&#xff1a;2GB&#xff08;可用命令free查看&#xff…

修改Jupyter Notebook默认打开路径

这里我是重新下载的anaconda&#xff0c;打开Jupyter之后是默认在C盘的一个路径的&#xff0c;现在我们就来修改一下它的一个默认打开路径&#xff0c;这样在我们后续学习过程中&#xff0c;可以将ipynb后缀的文件放在这个目录下就能查看了。 1、先打开Anaconda Prompt&#x…

【大模型】基于 LlaMA2 的高 star 的 GitHub 开源项目汇总

【大模型】基于 LlaMA2 的高 star 的 GitHub 开源项目汇总 Llama2 简介开源项目汇总NO1. FlagAlpha/Llama2-ChineseNO2. hiyouga/LLaMA-Efficient-TuningNO3. yangjianxin1/FireflyNO4. LinkSoul-AI/Chinese-Llama-2-7bNO5. wenge-research/YaYiNO6. michael-wzhu/Chinese-LlaM…

jmeter 性能测试用 csv

⏩很多人在使用 jmeter 做接口测试、自动化测试和性能测试时&#xff0c;都喜欢用 CSV 数据文件设置功能&#xff0c;来读取准备好的测试数据。虽然这种方法并不是最优方案&#xff0c;在我们的性能测试课程中&#xff0c;讲解了更优的方案&#xff0c;但是&#xff0c;没有上过…