An Introduction to Interactive Programming in Python - Week zero

Comments — CodeSkulptor
  • Non-computational parts of the program that textually describe the behavior of the program.
  • Comments begin with #, everything to right of the hash is ignored by Python.
  • Comments should be frequent so you and others can understand the code.
  • Lecture examples - CodeSkulptor
  • More examples - Comments, Strings, and Print
Strings — CodeSkulptor
  • Sequence of characters enclosed by a pair of single or double quotes
  • Examples are "cats hate dogs" and 'Strings are fun!'.
  • Strings are one kind of data in Python. Their data type is denoted str.
  • Lecture examples - Hello World
  • More examples - Comments, Strings, and Print
Numbers — Arithmetic Expressions
  • There are two kinds of numerical data in Python: integers and decimal numbers.
  • Integers correspond to the data type int. Decimal numbers are represented by floating-point numbers corresponding to the data type float.
  • Floating-point numbers have around 15 decimal digits of accuracy.
  • In CodeSkulptor, all numbers (even integers) are represented internally as floating-point numbers.
  • Lecture examples - Arithmetic Expressions
  • More examples - Floats and Ints
Arithmetic Operators — Arithmetic Expressions
  • Five basic arithmetic operators; addition (+), subtraction (-), multiplication (*), division (/) and exponentiation (**)
  • CodeSkulptor implements a subset of Python 2. In Python 2, the division operator (/) returns a float approximation to the exact answer if either of the operands is a  float.  If both operands are integers, division returns the exact answer round down to the nearest integer.
  • The integer division operator // returns the quotient of two numbers..
  • Lecture examples - Arithmetic Expressions
  • More examples - Arithmetic OperationsDivision
Arithmetic Expressions — Arithmetic Expressions
Variables — Variables
  • Variable names consist of a sequence of letters, number and underscores (_).
  • Variable names start with a letter or underscore and are case sensitive.
  • Single equals (=) is used for assignment to variables. Double equals (==) is used for testing equality.
  • Lecture examples - Variables
  • More examples - Variable NamingVabiable AssignmentVariable OperationsFormulas
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python交互式编程入门》是一门介绍如何使用Python进行交互式编程的课程。在这门课程中,学习者将学习如何使用Python编写简单的程序并与之进行交互。 首先,课程将介绍Python的基本语法和编程概念。学习者将学习如何定义变量、使用条件语句和循环、编写函数以及处理列表和字典等数据结构。 接下来,课程将介绍Python交互式编程的概念。学习者将学习如何使用Python的交互式命令行界面进行编程,并了解如何与Python解释器进行交互。他们将学习如何编写单行和多行的Python代码,并立即查看结果。 在这门课程中,学习者还将学习如何使用Python编写简单的图形用户界面(GUI)应用程序。他们将学习如何使用Python的GUI库来创建窗口、按钮、文本框等界面元素,并学习如何为这些元素添加交互功能。 此外,课程还将涵盖一些常见的Python编程任务,如文件操作、网络编程和数据可视化。通过这些任务的实践,学习者将能够更好地理解Python交互式编程的应用。 该课程注重实践,学习者将通过编写小型项目和解决编程问题来应用所学知识。他们将有机会与其他学习者一起合作,分享代码和解决方案,并从其他人的经验中学习。 总之,《Python交互式编程入门》是一门适合初学者的课程,它将帮助学习者掌握Python编程的基本概念和技能,并提供实践经验和项目练习。通过这门课程的学习,学习者将能够熟练地运用Python进行交互式编程,并在日后的编程任务中受益。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值