安装包下载

第一步:进入PyCharm官网,点击Tools,如下图所示:

第二步:点击“PyCharm”,进入安装包现在页面,如下图所示:

第三步:点击“DOWNLOAD NOW”,根据自己需要下载匹配的操作系统的安装包,如下图所示:

第四步:等待安装包下载完,运行即可。

python安装过程

第一步:找到下载好的PyCharm安装包,如下图所示“

第二步:双击已下载的PyCharm安装包,出现如下图所示的界面,点击“next”

第三步:选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:

第四步:点击Next,进入下图的界面:

1:create desktop shortcut(创建桌面快捷方式),系统32位就选32-bit,系统64位就选64-bit。现在大多数都是64位了,不清楚系统类型:我的电脑=》右键=》属性

我的的电脑是64位系统,所以选择64位。

2:update path variable(restart needed)更新路径变量(需要重新启动),add launchers dir to the path(将启动器目录添加到路径中)。上一个PyCharm版本没有的,所以没有选择。

3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。上一个PyCharm版本没有的,所以没有选择。

4:create associations 创建关联,关联.py文件,双击都是以pycharm打开。

5:不要选,我第一次安装的时候就是勾选了,差点放弃。pycharn是国外的软件,网站就是国外,下载速度很慢。有人选上等一两个小时,我等半小时,直接强制关掉。没勾选安装很快完成。把数字1和数字4勾选就好,数字2和数字3看你自己需求。(数字5如果有需求,自己可以单独去官网下载安装JRE)

第五步:点击Next,进入下图界面:

默认安装即可,直接点击Install。

第六步:耐心的等待两分钟左右,如下图:

第七步:之后就会得到下面的安装完成的界面:

第八步:点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:

从哪里导入pycharm设置,直接第三个(Do not import settings),以后还可以导入。选择Do not import settings,之后选择OK,进入下一步。

第九步:勾选I confirm that....... ,界面如下:

第十步:点击“continue”,界面如下:

第十一步:数据分享,界面如下:

这个相当于一个问卷调查吧,看自己愿不愿将信息发送JetBrains来提升他们产品的质量

第十一步:点击“send”或者“Don't send”。进入如下界面:

第十二步:可以右上角关掉,也可以左下角:skip remaining and set defaults(跳过其余和设置默认值)

第十三步:点击左下角:skip remaining and set defaults(跳过其余和设置默认值)进入激活界面,选择第二个License server,如下图所示:

Active 激活分为三种:1、JetBrains Account 账户激活;2、Activation code激活码(推荐亲测);3、License server授权服务器激活(推荐)

Evaluate试用 一般是30天,不推荐

  1. pycharm的简单使用

Pycharm的使用操作步骤:

第一步:在电脑硬盘的某个盘中新建一个文件并命名;

第二步:打开 Pycharm:

第三步:在以下界面中选择你在硬盘中创建的文件,按步骤点击"OK"、“create”(创建的意思):

第四步:创建后会弹出如下小框:

第五步:按如下界面步骤创建目录:

第六步:在上述新建目录下创建相关课程的文件夹进行学习:

  1. While循环:

    1.While死循环

    while 条件:
    循环体

    2.初识循环

    while True:
    print('下山')
    print('心如止水')
    print('都是月亮惹的祸')
    print('落单恋人')
    print('成都')

3.基本原理

4.循环如何终止

 1.改变条件

flag = True
while flag:
    print('下山')
    print('心如止水')
    print('都是月亮惹的祸')
    flag = False
    print('落单恋人')
    print('成都')



 While练习题:

打印1-100的数字和

s = 0
count = 1
while count < 101:
  s = s + count
  count = count + 1
print(s)

分析代码

 2.break   直接跳出循环

count = 2
while True:
  print(count)
  count = count + 2
  if count == 102:
  break

 3 continue

while True:
  print(111)
  print(222)
  continue
  print(333)

\3. While else

 while else   while**循环如果被break打断,则不执行else

**

count = 1
while count < 5:
    print(count)
    if count == 2:
        break
    count = count + 1
else:
    print(111)

需要重复之前的动作,输入用户名密码,需要考虑到while循环

格式化输出

  1. #让一个字符串的某些位置变成动态可传入的
    #格式化输出
    name = input('请输入你的姓名:')
    age = input('请输入你的年龄')
    job = input('请输入你的工作')
    hobby = input('请输入你的爱好')
    
    # %  占位符
    msg = '''-------------info of %s--------------- 
    Name    : %s
    Age     : %s
    job     : %s
    Hobbie  : %s
    ----------end----------------'''%(name,name,age.job,hobby)
    
    print(msg)
    #在格式化输出中,只想表示一个百分号。而不是作为占位符使用
    msg = '我叫%s,今年%s,学习进度1%%' % ('小白',18)     
    print(msg)
    

    格式化输出: 当遇到这些需求的时候,字符串中想染不过
    3运算符:算术运算符 + -,比较运算符 > ==,逻辑运算符 not 非
    and 与 or 或,赋值运算符 = +=
    #运算符 幂
    i1 = 2
    i2 = 3
    print(2 ** 3)
    print(10 // 3)
    print(10 % 3)

    #算术运算符     假设  a = 10  b = 20
    '''
    +  两个对象相加    a+b输出结果为30
    -  得到负数或是一个数减去另一个数     a-b输出结果为-10
    *  两个数相乘或者返回一个别重复若干次的字符串   a*b输出结果为200
    /  x除以y      b/a输出结果2
    %  返回除法的余数     b%a的输出结果为0
    ** 返回x的y次幂     a**b为10的20次方
    // 返回商的整数部分    9//2输出结果4  9.0//2.0输出结果是4.0
    '''
    #比较运算符    假设  a = 10  b = 20
    '''
    ==  比较两个对象是否相等    a==b 返回False
    != 比较两个对象是否不相等   a !=b 返回结果 true
    <>  比较两个对象是否不相等   a<>b  返回结果是true  <>类似于!=
    >   返回x是否大于y     a>b返回false
    <    返回x是否小于y。所有的比较运算符返回1表示真,返回0表示假,这分别与特殊的变量True和False等价
         注意。这些变量名的大写
    >=  返回x是否大于等于y       a>=b返回False
    <=  返回x是否小于等于。      a<=10 返回结果True
    '''
    #赋值运算      假设a=10   b=20
    '''
    =  简单的赋值运算     c=a+b就是将a+b的运算结果赋值给c
    +=  加赋值  c+=a等效为c=c+a
    -=  减赋值  c-=a等效于c=c-a
    *=  乘赋值  c*=a等效于c=c*a
    /=  除赋值  c/=a等效于c=c/a
    %=  取余赋值运算符   c%=a等效于c=c%a
    **= 幂赋值  c**=等效于c=c**a
    //= 取整数赋值运算符   c//=a等效于c=c//a
    '''
    #逻辑运算符
    '''
    and  布尔‘与’ 如果x为False ,x and y 返回False,负责返回y的计算值   (a and b)返回True
    or   布尔‘或’ 如果x为True,它返回True,否则返回y的计算值     (a or b)返回True
    not  布尔‘非’ 如果x为True ,返回False,如果x为False,它返回True   not(a and b)返回False
    '''
    #争对逻辑运算符的进一步研究:
    '''
    在没有()的情况下,not优先级高于and,and优先级高于or,即优先关系为()>not>and>or,
    同一优先级从左往后计算
    x or y,x为真,值就是x,x为假,值就是y
    x and y,x为真,值是y,x为假,值是x
    '''
    
    print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)
    
    # str ----> int  : 只能是纯数字组成的字符串
    s1 = '00100'
    print(int(s1))
    
    # int ----> str  : 所有的数字都可以转换成字符串
    i1 = 100
    print(str(i1),type(str(i1)))
    
    
    # int  ---> bool   :非零即True
    i = 100
    print(bool(i))
    
    print(1 > 2 and 3 or 6)
    

    编码:
    计算机存储文件,存储数据,以及将一些数据信息通过网络发送出来,但是底层都是01010101.
    ASCLL码:只包含:英文字母,数字,特殊字符

    8bit == 1 byte
    gbk:英文字母,数字,特殊字符和中文
    一个英文字母: 1byte
    一个中文: 2byte
    Unicode: 万国码 把世界上所有的文字都记录到这个密码本中
    起初一个字符用两个字节表示
    后来对unicode的升级
    UTF-8
    最少用八bit1个字节表示一个字符

posted on 2020-05-14 16:46  显化真人  阅读(187)  评论(0)    收藏  举报