第八周

本周我专注于学习Python编程,并为学习创造了一个有利的环境。

Python 基础语法

Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。

在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。

第一个 Python 程序

交互式编程

交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。

Linux 上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:

$ python
Python 2.7.6 (default, Sep  9 2014, 15:04:36) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Python 变量类型

变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

变量赋值

Python 中的变量赋值不需要类型声明。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号 = 用来给变量赋值。

等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。例如:

复制代码
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
 
print counter
print miles
print name
复制代码

以上实例中,100,1000.0和"John"分别赋值给counter,miles,name变量。

执行以上程序会输出如下结果:

100
1000.0
John

标准数据类型

在内存中存储的数据可以有多种类型。

例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。

Python 定义了一些标准类型,用于存储各种类型的数据。

Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

以下是我一周的学习情况总结:

  1. 学习时间:我每天平均投入6个小时学习Python编程,总共学习了30个小时。

  2. 学习内容:我着重学习了Python编程的基本语法和核心概念。具体包括以下几个方面:基本语法和数据类型:我学习了Python的基本语法规则、变量和数据类型,例如整数、浮点数、字符串、列表、字典等。控制流程和函数:我掌握了Python中的条件语句(if-else语句)、循环语句(for循环和while循环)以及函数的定义和调用。文件操作和异常处理:我学习了如何使用Python读取和写入文件,并了解了异常处理的概念和使用方法。

  3. 学习时间分配:在学习Python编程的过程中,我将大部分时间用于实践编码和解决问题。约70%的时间用于实际编写代码,30%的时间用于理论学习和查找资料。

  4. 下周计划:下周我打算继续深入学习Python编程,并致力于以下方面的知识:面向对象编程:我计划学习Python的面向对象编程(OOP)概念和用法。我希望能够理解类、对象、继承、多态等相关概念,并能够使用它们构建更复杂的程序。常用模块和库:我希望能够了解一些常用的Python模块和第三方库,例如NumPy、Pandas和Matplotlib等。这将有助于我在数据分析和可视化方面进行更深入的学习。实战项目:我计划通过完成一些小型实战项目来巩固所学知识。例如,编写一个简单的数据处理程序或创建一个文本游戏等。这将提供实际应用的机会,加深对Python编程的理解。

  5. 学习遇到的问题:在学习的过程中,我可能会遇到一些问题,特别是在初步接触面向对象编程和使用新模块时。我计划在遇到问题时积极寻求帮助,查阅相关文档和教程,以便更好地理解和解决问题。

posted @   漏网鲨鱼  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示