python基础学习Day_01

1.python语言是什么?

        python是一款免费开源,并且学习简单编程语言。

        python是一种交互式语言。对于编写代码会有问有答。

        python是面向对象的语言。

2.Python可以用来做什么?

        python用途广泛,深受大众喜欢。

  • 网络爬虫
  • 数据分析
  • 机器学习
  • 自动化运维和测试
  • App开发(大数据开发)
  • 游戏开发
  • 网站开发

3.Python常见bug

1.手写错误

# prnt("hello world");    报错: #NameError: name 'prnt' is not defined

这个错误由于print()输出函数写错导致的

2.多个print写在一行

# print("hello world")print("hello wolrd")   报错: #SyntaxError: invalid syntax

3.缩进错误

在默认的编程中,如果只有一行代码,那么代码前面不能有空格或者tab键,负责会报错

# print("hello world")      #单纯运行一条print语句时,前面不能有tab键或者空格,负责会报错
#  报错: IndentationError: unexpected indent    意想不到的缩进

4.标点错误

在默认的编程中,所有的标点符号都是英文的,如果使用中文会报错。

# print(‘nihao1’);   报错  #SyntaxError: invalid character '‘' (U+2018)

4.Pycharm中的快捷键

因为我是java转python,很多编程思路和快捷键盘一致,所以我只记录一些常用的和我没见过的。如果不足,请补充。

快速注释一行代码 ctrl + /
快速注释多行代码 """ """ ,还能代表字符串
    
快速删除一行 : ctrl + X : 剪切
快速向下复制一行 : ctrl + d
快速代码格式化:ctrl + alt + l

批量修改代码块:alt + 鼠标点击
快速搜索:ctrl + f

5.python有哪些数据类型

数值类型:int   float   boolean   compile(复数)

数据结构类型:str   list   dict   tuple


常用类型转换函数

int(x)        转为整数
float(x)      转为浮点数
complex(real,imag)  创建一个复数,real为实轴,imag为虚轴
str(x)        转为字符串
tuple(x)      转为元组(就是java中的数组)
list(x)       转为集合

6.转义字符

/n    换行
/t    加占位符,可以进行排版
//    取消转义,正常输出/
/‘    可以让字符串中’正常输出

7.输出语句

1.正常输出

print("hello")

输出:
hello

2.需要输出变量并加上字符串

在python中这个输出的话,需要加一个f的转义字符,变量需要用大括号括起来

a = 100;
print(f"{a}是一个整数");

输出:
100是一个整数

8.缩进

for语句

for a in range(1,1000):
    sum = 0;
    for i in range(1,a-1):
        if a%i == 0:
            sum += i;
        else:
            continue;
    if sum == a:
        print(f"{a}是完数")

if ...else...语句

print("请输入你的工资");
monky = int(input());
if monky < 2000:
    monky =monky;
elif 2000 < monky < 4000:
    monky = monky - (monky - 2000) * 3/100;
elif 4000 < monky < 6000:
    monky = monky -(monky-4000)*5/100 -2000*3/100;
elif 6000 < monky < 10000:
    monky = monky - (monky-6000)*8/100 -2000*(5/100+3/100);
else:monky=monky - (monky - 10000)* 20/100 - 4000*8/100 - 2000*(5/100+3/100);
print("扣税后的工资",monky);
print(f"你的工资是{monky}")

结语

今天是python初学者,梦想是月入过万的男人,mai起!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Spark 基础环境是指安装和配置 Spark 所需的软件和硬件环境。Spark 运行需要 Java 环境和 Hadoop 环境,同时也需要配置 Spark 的相关参数,如内存大小、CPU 核数等。在安装和配置好基础环境后,我们才能使用 Spark 进行数据处理和分析。 ### 回答2: Spark是一个快速、可扩展且容错的大数据处理框架,提供了丰富的API和工具,可以处理大规模的数据集。 搭建Spark基础环境包括以下几个步骤: 1. 安装Java:Spark是基于Java开发的,因此首先需要安装Java开发环境。可以从Oracle官网下载并安装适合操作系统的Java版本。 2. 下载Spark:在Apache Spark官网下载最新版本的Spark压缩包,并解压到指定目录。 3. 配置环境变量:将Spark的bin目录添加到系统的环境变量中。这样可以方便地在任意位置运行Spark的命令。 4. 配置Spark集群:如果需要在多台机器上运行Spark应用程序,需要进行集群配置。首先,在每台机器上安装好Java,并将Spark解压到相同的目录。然后,编辑Spark的配置文件,设置集群的主节点和从节点。 5. 验证安装:通过在终端运行spark-shell命令,验证Spark是否正确安装。spark-shell命令会启动一个Scala解释器,并连接到Spark集群。 6. 运行第一个Spark应用程序:编写一个简单的Spark应用程序,如WordCount,用于统计文本文件中单词的个数。将程序保存为Scala文件,并使用spark-submit命令来运行。 以上就是搭建Spark基础环境的主要步骤。搭建好Spark环境后,可以使用Spark提供的丰富API和工具来进行大数据处理和分析,如数据清洗、转换、机器学习等。Spark的功能强大且易于使用,适用于各种大规模数据处理场景。 ### 回答3: Spark是一个快速通用的集群计算系统,它提供了高效的数据处理和分析能力。要运行Spark,我们需要配置和搭建一些基础环境。 首先,我们需要安装Java JDK。Spark运行在Java虚拟机上,因此我们需要安装适当版本的Java开发工具包。通常建议使用Oracle JDK的最新稳定版本,然后设置JAVA_HOME环境变量。 其次,我们需要安装Spark本身。Spark官方网站提供了预编译的二进制发行版,我们可以从网站上下载并解压缩到我们喜欢的位置。然后,我们可以设置SPARK_HOME环境变量,以便在终端窗口中使用Spark命令。 接下来,我们需要选择一个合适的集群管理器来运行Spark应用程序,比如Standalone模式、Hadoop YARN和Apache Mesos等。我们需要根据自己的需求进行选择和配置。例如,在Standalone模式下,我们需要启动一个Spark Master和多个Spark Worker来管理和运行任务。 最后,在运行Spark应用程序之前,我们需要通过编写一个Spark应用程序来使用Spark的功能。Spark提供了Java、Scala和Python等多种编程语言的API。我们可以使用任何一种编程语言来编写应用程序并在Spark上运行。 总之,Spark基础环境搭建包括安装Java JDK、安装Spark本身、选择和配置集群管理器,以及编写Spark应用程序。搭建好这些基础环境后,我们就可以开始使用Spark进行快速、高效的集群计算了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值