前言

随着互联网时代的进步,人类与计算机之前的沟通交流越来越便捷,自此交流的媒介--编程语言吸引力更多的人学习,今天我们就来谈谈当前市面上最火的编程语言

1.文件的概念

什么是文件夹、文件

其实是操作系统暴露给用户可以简单快捷操作硬盘的"接口"

2.计算机内部存储数据的原理

计算机是基于电工作的 而电信号只有高低电频两种状态--因而计算机内部只认识0、1二进制数据

存储单位
	比特位(bit):二进制位数
8bit = 1bytes
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB

......

3.编程语言的发展史

目前已经出现的编程语言类别有三种
		机器语言---直接使用01二进制编程(最早的编程语言)
优势:计算机能够直接识别 执行速度快
劣势:学习难度大 编程效率低
汇编语言---用简单的英文字母代替一串二进制数
优势:相比于机器语言难度有所降低
劣势:学习难度大 编程效率低
高级语言---用人类能够读懂的字符与计算机沟通交流(python C# C++ java php Golang...)
优势:学习难度大大降低 编程效率大大提高
劣势:计算机无法直接识别 执行速度相对较慢
(高级语言需要有"翻译官"的存在才可以与计算机沟通交流)

4.编程语言的分类

1.编译型---C++  类似于谷歌翻译 一次性翻译完成后可以多次使用
优势:执行效率高
劣势:修改bug不方便
2.解释型---python 类似于同声传译 说一句翻译一句
优势:修改bug方便
劣势:执行效率、速度没有编译型高
如何让自己的计算机能够识别高级语言?
1.识别C++
需要安装C++的编译器
2.识别Python
需要安装python的解释器
......

5.python解释器

创作者:guido(龟叔)

解释器版本
	python1.X:原始版本 几乎不用了
python2.X:最高版本python2.7(2020年不再维护更新,但目前还有很多公司的老项目使用的是2.7版本)
python3.X:目前最高版本python3.10(目前较为稳定的版本是python3.6推荐)
python4.X:速度要比之前的python快至少两到三倍(即将面世)

6.python解释器下载与安装

  1. 官网---https://www.python.org
  2. 版本---Python 3.6.8 - Dec. 24, 2018(推荐)

  3. 安装步骤

    双击exe文件 选择自定义安装

    直接选择next

    选择安装路径(最后不要是C盘 并且能够轻易找到)

    安装过程中如果出现报错 可以百度搜索报错代码(如果实在有问题也可以拷贝别人已经安装好的文件夹使用即可)

7.基本使用

如何呼起windows命令行窗口
windows + r 并输入cmd回车即可
如何切换路径
1.切换盘符---D:
2.切换路径---cd

8.路径

1.什么是路径

---数据所在的位置

2.什么是相对路径

---需要有参照物 不是所有人都可以准确使用

3.什么是绝对路径

---不需要有参照物 所有人拿到之后都可以准确使用

9.环境变量

---相当于一个公共的仓库 查找数据的时候先在当前所在的路径下查找 如果没有 则去环境变量中从上往下依次查找 找到一个就结束

配置步骤

1.右键此电脑选择属性

2.点击高级系统设置

3.点击环境变量

4.双击path的选项

此处系统版本不一样显示有区别:win10与win7的区别

win10展示很简单并且全面

win7只有一个非常小的窗口

需要使用英文输入法的分号做结尾(C:/;D:/python36;E:/aaa;)

10.多版本共存

1.先确保不同版本解释器的python.exe所在的路径在环境变量中

2.拷贝各自的python.exe并重命名即可

11.第一个python程序

printhello world!(打印程序)

书写、执行代码的方式

方式1:直接在cmd窗口下编写--- 无法永久保存代码 没有代码自动提示功能

方式2:文本文件---写在文档中可以运行---可以永久保存代码 还是没有代码自动提示 编程效率低下

由此基础上 再次发展--》编程软件

12.编程软件

1.vscode---小巧轻便但是对小白不是很优化

2.sublime---时下最流行的代码编辑器软件,功能十分强大可运行在Linux,Windows和Mac OS X,小白先不要使用

3.pycharm---功能非常非常非常强大 适合所有阶段的程序员使用(强烈推荐)

13.pycharm下载与破解

1.pycharm在下载的时候有两大版本

专业版professional---收费的但是功能齐全

社区版community---免费的但是功能很少



2.双击exe运行



3.直接点击NEXT

4.

此处可以全部勾选-->next



5.此处不用更改直接点击install



6.直接完成finish



7.双击快捷方式使用

打开后可创建文件进行python代码编写

14.关于破解

激活码为主的老版本(百度白嫖、淘宝都可以)

jet文件破解

无限试用

......

具体操作请自行百度,在此为避免误会,不再做更多描述。

新手使用python以及pycharm看过来的更多相关文章

  1. Python环境搭建—安利Python小白的Python和Pycharm安装详细教程

    人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...

  2. python+anaconda+pycharm的使用

    研一开学的时候开始接触了这些,但是对于其各种功能感到十分混乱,现在通过这篇博文将其功能详细的写出来. 1.python解释器 首先要了解python解释器,我们俗称的下载python也就是下载pyth ...

  3. python与pycharm的安装与“试用”

    python与pycharm的安装与"试用" 一.python解释器安装与启动 python解释器的安装 1.打开文件安装包运行页面 #python3.8 2.选择Customiz ...

  4. Python初学者必看(1)

    python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  5. Python + selenium + pycharm 环境部署细节 和selenium、Jenkins简单介绍

    一.测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.p ...

  6. python学习Day2 python 、pycharm安装及环境变量配置

    复习 进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制) 二进制&十进制转换   2n-1幂次方相加 十进制到二进制转化  将十进制除以2,把余数记下 ...

  7. Selenium win7+selenium2.0+python+JetBrains PyCharm环境搭建

    win7+selenium2.0+python+JetBrains PyCharm环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是py ...

  8. Python和Pycharm的安装

    目录 安装Python 安装Pycharm IDE 破解Pycharm 用Pycharm创建Python工程 安装Python 去Python官网下载Python软件,网址:https://www.p ...

  9. python 和pycharm 安装

    昨天 我重新装了一个Windows 7 系统 结果很多东西丢了 没有做好备份 其中就有python 和pycharm 今天花了一天时间装 想想也是够了 坑真多 整理一下吧 python 网址:http ...

随机推荐

  1. php安全 过滤、验证、转义

    不要相信外部源 $_GET $_POST $_REQUEST $_COOKIE $argv php://stdin php://input file_get_contents() 远程数据库 远程ap ...

  2. LR录制附件上传后,回放报错

    使用LR录制附件上传后,点击回放,发现报错:没有找到上传的文件 Could not obtain information about submitted file "C:\Users\Adm ...

  3. P7726-天体探测仪(Astral Detector)【构造】

    正题 题目链接:https://www.luogu.com.cn/problem/P7726 题目大意 一个长度为\(n\)的排列,给出\(n\)个可重集\(S_i\)表示所有长度为\(i\)的区间的 ...

  4. 从零开始部署 Yapi(Windows+Nginx)

    一.环境准备及安装 本文中是以本地 Windows 作为安装环境,Nginx 做反向代理,亲测验证可用. Yapi 运行需要的环境: Nodejs,MongoDB 安装包都在文档末尾处 1.1 安装 ...

  5. 国庆总结:echarts自定义颜色主题,保证你看的明明白白

    为什么需要使用颜色主题 随着用户审美越来越高,不再是过去那样只注重功能. 所以对界面的颜色样式都具有一定的审美要求 此时颜色是否好看就非常重要了 因为人都是视觉动物 对界面的第一印象肯定都是颜色. 如 ...

  6. [洛谷日报#204] StackEdit——Markdown 编辑器的功能介绍

    本文同时发表于洛谷日报,您也可以通过洛谷博客进行查看. 1.介绍与开始使用 1.1 这是什么? StackEdit是基于PageDown.Stack Overflow和其他堆栈交换站点使用的Markd ...

  7. 梦幻西游H5游戏超详细图文架设教程

    前言 想体验经典Q版西游霸服快乐吗?想体验满级VIP的尊贵吗?想体验一招秒杀的爽快吗?各种极品装备.翅膀.宠物通通给你,就在梦幻西游! 本文讲解梦幻西游H5游戏的架设教程,想研究H5游戏如何实现,体验 ...

  8. 高中最后一刻&大学第一课&为人师的责任

    文章不是技术文,只是分享一些感想,作为一只程序猿,不说好好敲代码,跑出来思考人生,不是合格的程序猿,罪过罪过,自我反思3秒钟,我们继续,毕竟程序猿的人生不只是Coding,也希望自己这点感想被更多刚入 ...

  9. bzoj4821 && luogu3707 SDOI2017相关分析(线段树,数学)

    题目大意 给定n个元素的数列,每一个元素有x和y两种元素,现在有三种操作: \(1\ L\ R\) 设\(xx\)为\([l,r]\)的元素的\(x_i\)的平均值,\(yy\)同理 求 \(\fra ...

  10. 【Java技术专题】「性能优化系列」针对Java对象压缩及序列化技术的探索之路

    序列化和反序列化 序列化就是指把对象转换为字节码: 对象传递和保存时,保证对象的完整性和可传递性.把对象转换为有字节码,以便在网络上传输或保存在本地文件中: 反序列化就是指把字节码恢复为对象: 根据字 ...