在开始学习Python之前,首先进入python shell ,输入:import this 命令,如下图所示:

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python的优点:易于学习,结构简单;易于阅读、维护,代码清晰;拥有一个广泛的标准模块,

可跨平台;与 Linux 、Windows 和 OS兼容很好。

环境搭建

访问 Python 网站:https://www.Python.org

进入官网后下载最新版本的Python3,可以根据自己的平台选择版本,

对于windows用户来说,如果是32位操作系统则选择x86版本,

如果是64位,则选择64版本,下载完成进入安装界面默认

选择 Install Now,然后勾选 Add Python 3.x to PATH 完成安装。

等待安装完成之后,运行窗口输入cmd 进入命令行,输入:python,

如果看到版本信息,说明安装成功。

Pycharm的安装:下载Pycharm,选择社区版默认安装即可。

打开方式:

1)打开python自带的idle,就可以编写Python程序

2)windows命令提示符,输入:python,进入 python shell 模式

换行与缩进
1)一条代码为一行,例如:一个赋值、一个请求、一个运算

一个打印,结尾不需要添加任何标点符号

2)根据代码的执行逻辑进行区分,同一级别的代码需要保持对齐

对与不同级别的代码进行缩进即可

变量 由字母、数字或者下划线任意组合而成,唯一约束就是变量的第一个字符必须是字母或者下划线,不可以是数字。

局部变量:是对于部分代码有效,只要该部分代码结束变量将无法继续使用

全局变量:全局变量是对于整个文件有效,直到程序结束才会使用结束

全局变量一般定义在文件开头,不能放在某个函数之中,这样的话可以以作为全局变量被外部文件或者文件内其他函数调用,

但是调用时需要通过一个 global + 变量的方式引用全局变量

Python 零基础知识学习的更多相关文章

  1. 大牛整理最全Python零基础入门学习资料

    大牛整理最全Python零基础入门学习资料 发布时间:『 2017-11-12 11:56 』     帖子类别:『人工智能』  阅读次数:3504 (本文『大牛整理最全Python零基础入门学习资料 ...

  2. Python零基础入门学习 作者:小甲鱼

    temp = input('不妨想一想小甲鱼现在心里想的哪一个数字:') guess = int(temp) if guess == 8: print('你是小甲鱼心里的蛔虫吗?') print('哼 ...

  3. 【Python教程】《零基础入门学习Python》(小甲鱼)

    [Python教程]<零基础入门学习Python>(小甲鱼) 讲解通俗易懂,诙谐. 哈哈哈. https://www.bilibili.com/video/av27789609

  4. 《零基础入门学习Python》【第一版】视频课后答案第001讲

    测试题答案: 0. Python 是什么类型的语言? Python是脚本语言 脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序.以简单的方 ...

  5. 零基础入门学习Python(1)--我和Python的第一次亲密接触

    前言 最近在学习Python编程语言,于是乎就在网上找资源.其中小甲鱼<零基础入门学习Python>试听了几节课,感觉还挺不错,里面的视频都是免费下载,小甲鱼讲话也挺幽默风趣的,所以呢,就 ...

  6. 学习参考《零基础入门学习Python》电子书PDF+笔记+课后题及答案

    国内编写的关于python入门的书,初学者可以看看. 参考: <零基础入门学习Python>电子书PDF+笔记+课后题及答案 Python3入门必备; 小甲鱼手把手教授Python; 包含 ...

  7. 学习《零基础入门学习Python》电子书PDF+笔记+课后题及答案

    初学python入门建议学习<零基础入门学习Python>.适合新手入门,很简单很易懂.前一半将语法,后一半讲了实际的应用. Python3入门必备,小甲鱼手把手教授Python,包含电子 ...

  8. 万门大学Python零基础10天进阶班视频教程

    点击了解更多Python课程>>> 万门大学Python零基础10天进阶班视频教程 课程简介: 旨在通过两周的学习,让学生不仅能掌握python编程基础从而进行计算机程序的开发, 还 ...

  9. 函数:我的地盘听我的 - 零基础入门学习Python019

    函数:我的地盘听我的 让编程改变世界 Change the world by program 函数与过程 在小甲鱼另一个实践性超强的编程视频教学<零基础入门学习Delphi>中,我们谈到了 ...

随机推荐

  1. SPFA的优化

    [为什么要优化] 关于SPFA,他死了(懂的都懂)   进入正题... 一般来说,我们有三种优化方法. SLF优化: SLF优化,即 Small Label First  策略,使用 双端队列 进行优 ...

  2. Java8-Synchronized-No.01

    import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util ...

  3. Python3之使用Crypto

    pip3 install pycryptodome 快速方式:pip3 install -i https://pypi.douban.com/simple pycryptodome PyCrypto ...

  4. 父元素设置固定宽度并设置overflow:scroll,如何让子元素撑开父元素

    <div class="a"> <div class="b"> <div class="c">内容内容, ...

  5. Windows服务操作

    资料 https://docs.microsoft.com/zh-cn/dotnet/api/system.serviceprocess.servicecontroller?redirectedfro ...

  6. SQL Server Report Server

    1.SQL Server Report Server是利用mircosoft的share point产品 在menu 打开Reporting Services Configuration进行配置,会自 ...

  7. learning express step(十四)

    learning express error handle code: const express = require('express'); const app = express(); const ...

  8. leetcode解题报告(10):Merge Two Sorted Lists

    描述 Merge two sorted linked lists and return it as a new list. > The new list should be made by sp ...

  9. 数据结构实验之二叉树四:(先序中序)还原二叉树 (SDUT 3343)

    #include <bits/stdc++.h> using namespace std; struct node { char data; struct node *lc, *rc; } ...

  10. jenkins安装NodeJS遇到的问题

    1.通过插件管理安装插件失败 可以修改地址或者手动上传 下载插件失败查看:https://www.cnblogs.com/SmilingEye/p/11424235.html 2.不显示NodeJS配 ...