第一周-第一节-Python基础

养成良好的学习习惯

  • 不要相信自己的记忆力, 做好笔记和文档

    • typora

      https://typora.io/
      
      • 创建标题

        ctrl + 数字
        
      • 创建目录列表结构

        - + 空格
        
      • 创建代码块

        ctrl+shift+k
        
  • 科学的搜索习惯

    • 官方文档和github

      https://docs.python.org/zh-cn/3.6/tutorial/index.html
      https://github.com/
      
    • StackOverflow(英语比较好的同学)

      https://stackoverflow.com/
      
    • 简书和知乎

    • 百度搜索

  • 良好的学习心态

    • 面向需求学习
    • 有效率地学习
      • 自己思索10分钟
      • 不要担心自己的问题太小白, 要及时地询问
      • 尽量在大群中讨论

编程语言概述

  • 什么是编程语言?
    相对于人与人之间的沟通交流,编程语言就是人与计算机之间交流的媒介

  • 代码执行的流程
    代码 -> 机器码 -> 由计算机的处理器来执行

    • 可以把代码翻译成机器码的就是编译器,在Python中就做Python解释器
    • 编程语言Python是我们与解释器之间的翻译
    • 解释器是Python与计算机之间的翻译
  • 编程语言有哪些分类?

    C
    C++
    Java
    Python
    JavaScript
    
    • 编译型语言, 解释性语言和混合型语言
    • 动态语言和静态语言
    • 强类型语言和弱类型语言
  • 什么是动态语言?什么是静态语言?

    编译时不知道变量类型的叫做动态语言, 反之, 编译时知道变量类型的就叫做静态语言.

    • 动态语言
      • Python
      • javascript
    • 静态语言
      • C
      • C++
      • Java
  • 什么是强类型语言? 什么是弱类型语言?

    在使用变量时, 不会自动地改变变量的类型, 反之, 弱类型语言就会隐式帮你转换变量类型

    • 弱类型语言
      • javascript
    • 强类型语言
      • Python
      • Java
      • C
      • C++

Python环境的搭建

  • Python下载

    https://www.python.org/downloads/
    
  • Python的安装

    • 务必记住自己安装的目录
    • 环境变量的设置
  • IDE的下载

    https://www.jetbrains.com/pycharm/download/#section=windows
    
  • IDE的安装

运行我们第一个Python程序

  • 使用Pycharm新建第一个项目

  • 运行我们的第一个python程序

  • 编辑模式和交互模式

    • 就是在编辑器中写好代码再运行
    • 交互模式会立刻打印当前对象的值
  • 可能会遇到的问题

    • 无法运行, 找不到python

      Pycharm添加Python解释器环境

    • SyntaxError: EOL while scanning string literal

      单引号和双引号没有正确的关闭

    • SyntaxError: invalid character in identifier

      Python关键词中使用了中文字符

    • 缩进问题

      一般都是使用tab进行缩进的
      
      IndentationError: unexpected indent
      IndentationError: expected an indented block
      
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值