专栏首页程序源代码【程序源代码】《零基础学编程-python》源码包1

【程序源代码】《零基础学编程-python》源码包1

关键字:python 编程

正文 | 内容

什么是编程?简单来说,编程就是利用编程语言编写程序,控制计算机为我们做事情。编程语言是我们用于控制计算机的一组指令,它把人类的语言相当于翻译告诉给计算机,让他们去做什么操作。编程是有它固定的词汇和语法。

最近疫情期,自己憋在家里除了日常的活动外,没有其它事情要做,感觉时间都浪费掉了。同时由于疫情经济和情感上压力也有些大。为了排解压力让自己充实起来,我决定自己用一个月的时候自学一个新语言,选来选去决定学习python。在学习的过程中接有时感觉特别累,每天总体上也坚持自学至少三个小时。学习中发现了一个比较好的软件xmind,通过xmind这个思维导图软件制作了一些自学笔记,把每节的重点整理成图形的方式,很容易直观理解和掌握。最近整理出来一些图例分享给大家一起学习,希望大家能喜欢。自学确实不容易,贵在坚持!

01

【为什么要学习编程】

为什么要学习编程?

1、培养逻辑思维能力

2、培养发现问题和解决问题的能力

3、促进其他学科的学习

4、找份好工作

02

【python简介】

编程语言有很多种:java / C / JS /GO 等。python的代码简洁、短小很容易掌握。这是他流行的一个主要原因之一。

【源码】

print("hello word")
print("python first demo"

03

【集成开发工具】

在众多的集成开发工具中,我个人最喜欢的是:pycharm

04

【变量的命名与赋值】

变量是python中或者说编程语言中比较重要的一个概念。开发者必须要掌握并会应用它。

【源码】

# 计算磅与千克的转换公式
# 公式:  1磅=0.4535924千克
# 定义一个变量a,并给它赋值固定值:0.4535924
a = 0.4535924
b = float(input("请输入想转换成千克数的磅数:"))
b = a * b
print(b)

05

【变量命名的规则与习惯】

其实编程类似于写作文一样,写出好的代码就需要保持好的书写习惯,就像写出好的文章一样,要遵循一定的规则和习惯。不能天马行空的。

【源码】

# 计算两个同心圆组成的圆环的面积(即大圆的面积减去小圆的面积)
pi = 3.1415926  # 用圆周率字母的自然拼写格式来命名
r1 = 8  # 用数学中常用的字母R来作为半径的变量名,用数据1 和2来分别表达两个圆的半径
r2 = 5
big_area = pi * r1 * r1  # 用area来表示圆面积的变量名。b 表示big s 表示small
small_area = pi * r2 * r2
area = big_area - small_area
print(area

06

【算术运算符】

加减乘除我们从小学的时候就已经开始使用了。其实越是小的东西,越基础的知识我们更应该扎实地掌握并运用到实际中去。

【源码】

# 一元二次方程ax^2+bx+c=0的求根公式是x=[-b±√(b²-4ac)]/(2a)
# x2-5x +4=0
# 其中a= 1 b=-5 c =4
# 求解一元二次方程:x²-5x+4=0
# 其中a=1,b=-5,c=4
a = 1
b = -5
c = 4
x1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
x2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
print("x1 =", x1)
print("x2 =", x2

本文分享自微信公众号 - 程序源代码(itcode),作者:程序源代码

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-07-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《零基础学编程-python》源码包1

    什么是编程?简单来说,编程就是利用编程语言编写程序,控制计算机为我们做事情。编程语言是我们用于控制计算机的一组指令,它把人类的语言相当于翻译告诉给计算机,让他们...

    程序源代码
  • 【程序源代码】基于Python的Flask WEB框架实现后台权限管理系统

    今天这篇文章主要是介绍:基于Python的Flask WEB框架实现后台权限管理系统

    程序源代码
  • 微信小程序电商源码

    https://gitee.com/sansanC/wechatApp?from=wechat_applet

    程序源代码
  • 3D建模的时候怎么在模型上加字?

      各位大佬 moveto或者movepath在移动过程中,摄像头跟随,车辆行走不流畅 有什么解决办法嘛

    要不要吃火锅
  • 对复制实施主键约束

    在本文中,我们介绍一个配置选项,该选项控制复制通道是否允许创建没有主键的表。这延续了我们最近在复制安全性方面的工作,在该工作中,我们允许用户强制执行权限检查和/...

    MySQLSE
  • 快速学习-Flume高级之自定义MySQLSource

    Source是负责接收数据到Flume Agent的组件。Source组件可以处理各种类型、各种格式的日志数据,包括avro、thrift、exec、jms、s...

    cwl_java
  • 在CentOS7中安装python3.7

    下载python3.7.0的安装包至/usr/local/src/目录,切换至/usr/local/src/目录:

    py3study
  • 快的打车架构实践

    1.客户端与服务端通信会遇到哪些问题? 2.怎样基于Storm和HBase打造实时监控平台? 3.怎样对Web系统进行分布式改造? 快的打车从2013年年底到2...

    春哥大魔王
  • 快速理解linux文本分析利器awk

    awk是什么 如果工作中需要操作linux比较多,那么awk是非常值得学习的 awk是一个极其强大的文本分析工具,把文件逐行的读入,以指定分隔符将每行切片,切...

    dys
  • 重新定义Pytorch中的TensorDataset,可实现transforms

    marsggbo

扫码关注云+社区

领取腾讯云代金券