新手使用python以及pycharm看过来
前言
随着互联网时代的进步,人类与计算机之前的沟通交流越来越便捷,自此交流的媒介--编程语言吸引力更多的人学习,今天我们就来谈谈当前市面上最火的编程语言
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解释器下载与安装
- 官网---https://www.python.org
- 版本---Python 3.6.8 - Dec. 24, 2018(推荐)
- 安装步骤
双击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看过来的更多相关文章
- Python环境搭建—安利Python小白的Python和Pycharm安装详细教程
人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...
- python+anaconda+pycharm的使用
研一开学的时候开始接触了这些,但是对于其各种功能感到十分混乱,现在通过这篇博文将其功能详细的写出来. 1.python解释器 首先要了解python解释器,我们俗称的下载python也就是下载pyth ...
- python与pycharm的安装与“试用”
python与pycharm的安装与"试用" 一.python解释器安装与启动 python解释器的安装 1.打开文件安装包运行页面 #python3.8 2.选择Customiz ...
- Python初学者必看(1)
python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...
- Python + selenium + pycharm 环境部署细节 和selenium、Jenkins简单介绍
一.测试体系:Python + selenium + pycharm + Jenkins/docker 环境搭建: 1.安装python 3.4/3.5 2/3.6/ 3.7 2.配置环境变量 3.p ...
- python学习Day2 python 、pycharm安装及环境变量配置
复习 进制转换:二进制&十六进制转换(从左往右1248机制,每四位二进制对应一位16进制) 二进制&十进制转换 2n-1幂次方相加 十进制到二进制转化 将十进制除以2,把余数记下 ...
- Selenium win7+selenium2.0+python+JetBrains PyCharm环境搭建
win7+selenium2.0+python+JetBrains PyCharm环境搭建 by:授客 QQ:1033553122 步骤1:下载python 担心最新版的支持不太好,这里我下载的是py ...
- Python和Pycharm的安装
目录 安装Python 安装Pycharm IDE 破解Pycharm 用Pycharm创建Python工程 安装Python 去Python官网下载Python软件,网址:https://www.p ...
- python 和pycharm 安装
昨天 我重新装了一个Windows 7 系统 结果很多东西丢了 没有做好备份 其中就有python 和pycharm 今天花了一天时间装 想想也是够了 坑真多 整理一下吧 python 网址:http ...
随机推荐
- mysql更新数据时:当想mysql某插入有某字段设置了unique且和之前相同时,会报错,并停止运行
这个在mysql5.7会报错: 如openid设为unique: 1062 - Duplicate entry 'oTfYq6PKne00IrcTqphmKqKnsahM' for key 'qx_w ...
- Jmeter系列(19)- 常用配置文件
JMeter.properties :跟Jmeter配置相关的配置信息都在这边,比如:Jmeter GUI页面的语言.日志级别设置等 User.properties:用户自定义相关的所有变量,会复写J ...
- JavaScript对象的两类属性(数据属性与访问器属性)
对JavaScript来说,属性并非只是简单的名称和值,JavaScript用一组特征(attribute)来描述属性 (property). 第一类属性数据属性具有四个特征. value:就是属性的 ...
- ci框架 自定义配置方法
系统自动在Application文件夹下生成的config.php文件,采用key-value关联数组的形式来存放配置项和值.为了使结构更清晰,手动新建另外一个配置文件myconfig.php,所采用 ...
- 定要过python二级 第一套
1.和强类型语言相对应的是弱类型语言,Python.JavaScript.PHP 等脚本语言一般都是弱类型的.弱类型语言有两个特点: 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一 ...
- WPF进阶技巧和实战03-控件(5-列表、树、网格03)
数据视图 数据视图是在后台工作的,用于协调绑定数据的集合.使用数据视图可以添加导航逻辑.实现数据过滤.排序.分组. 当将集合或者DataTable绑定到ItemsControl控件时,会不加通告地在后 ...
- Linkerd stable-2.11.0 稳定版发布:授权策略、gRPC 重试、性能改进等!
公众号:黑客下午茶 授权策略 Linkerd 的新服务器授权策略(server authorization policy)功能使您可以细粒度控制允许哪些服务相互通信.这些策略直接建立在 Linkerd ...
- NOIP 模拟六 考试总结
T1辣鸡 T1就搞得这莫不愉快.. 大致题意是给你几个矩形,矩形覆盖的点都标记上,每个矩形无重复部分,求满足(x,y) (x+1,y+1)都标记过的点对数,范围1e9. 看起来很牛的样子,我确实也被1 ...
- 阿里云 Serverless 再升级,从体验上拉开差距
差距都在细节上. Serverless 要成就云计算的下一个 10 年,不仅需要在技术上持续精进,也需要在产品体验上精耕细作. 近日,阿里云 Serverless 再度升级,发布了一系列围绕产品体验方 ...
- asp.net core使用identity+jwt保护你的webapi(三)——refresh token
前言 上一篇已经介绍了identity的注册,登录,获取jwt token,本篇来完成refresh token. 开始 开始之前先说明一下为什么需要refresh token. 虽然jwt toke ...