一、python3.6安装

windows:

1、下载安装包
https://www.python.org/downloads/
2、安装
默认安装路径:C:\python27
3、配置环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python27,切记前面有分号

  

二、python开发工具(可视化工具PyCharm)安装

1.Pycharm 2017-3.x 开发工具

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

2.安装、注册、激活

2.1 安装与激活

2.1.1 安装集成运行环境 Anaconda 双击 Anaconda3-5.0.1-Windows-x86_64.exe 运行

在安装过程中把需要勾选的全部勾选上即可

2.1.2 安装开发工具 Pycharm

运行【pycharm-professional-2017.3.2.exe】这个程序

把需要勾选的全部勾选即可

2.1.3 修改 hosts 文件

位置:C:\Windows\System32\drivers\etc\hosts

修改 hosts 文件(host 文件没后后缀) 右击 hosts 文件,用任一文本编辑器打开 hosts 文件,在文件最后添加以下内容,然后保存 0.0.0.0 account.jetbrains.com

修改效果如下,保存即可,如果没有保存权限,请看文档最 后

2.1.4 最新注册码获取方式

网址:http://idea.lanyus.com

运行pycharm程序:

2.1.5 错误处理-注册失败 BIG3CLIK6F,提示激活码已经失效 -正常的请忽略

这个错误是因为 hosts 文件没有修改或者修改错误导致的问 题,总结了以下几个原因: 1、 没有修改 hosts,直接运行 Pycharm 输入激活码激活 解决办法:请修改 hosts 之后再激活,怎么修改请看文档前 面的说明

2、 修改了,但是没有保存成功 这个可能是没有权限导致的,有些买家直接将 hosts 文件保 存成了 hosts.txt 文件,这是错误的做法,hosts 是没有后缀 的,请打开系统的隐藏文件后缀名, 解决办法:将 hosts 这个文件拷贝到桌面修改,改好后保  存,再将原来的 C:\Windows\System32\drivers\etc\hosts 删 除掉,最后将桌面改好的 hosts 文件拷贝到 C:\Windows\System32\drivers\etc\这个目录下即可。 其他操作系统参照即可。

3、 修改了,但是改错了 0.0.0.0 account.jetbrains.com ip 和主机名称中间有空格,且都是英文下的标点符号,不要 输错了。

三、初识python

3.1第一句python

#01简单输出
print ("hello word")  

3.2变量名的编写规则

变量定义的规则:

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

3.3用户名登录

1.用户名输入显示:

#将用户的名字赋值给一个变量
name=input("请输入用户名:") #打印输入内容
print (name)

结果:

请输入用户名:lili
lili

2.密码登录不可见:

输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:

import getpass
pwd=getpass.getpass("请输入密码:")
#打印内容
print(pwd)

结果:什么都不显示

3.用户登录验证

3.4while循环

1、基本循环

 while 条件:

     
    # 循环体
 
    # 如果条件为真,那么循环体则执行
    # 如果条件为假,那么循环体不执行

2、break

break用于退出所有循环

while True:
print ""
break
print ""

3、continue

continue用于退出当前循环,继续下一次循环

while True:
print ""
continue
print ""

3.5课后作业:

1.使用while循环输入 1 2 3 4 5 6     8 9 10

#n=1
#while n<11:
#if n==7:
# pass
#else:
# print(n)
# n=n+1
# print("--------")

2.求1-100的所有数的和

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

3.输出 1-100 内的所有奇数

n=1
while n<101:
if n%2==0:
pass
else:
print(n)
n = n + 1

4.输出 1-100 内的所有偶数

n=1
while n<101:
if n%2==0:
print(n)
n=n+1
else:
pass

5.求1-2+3-4+5 ... 99的所有数的和

n=1
while n<101:
if n%2==0:
print(n)
n=n+1
else:
pass
#5.求1-2+3-4+5 ... 99的所有数的和
n=1
sum=0
while n<100:
if n%2==0:
sum=sum-n;
n=n+1
else:
sum=sum+n
print(sum)

6.用户登陆(三次机会重试)

#用户验证登录(三次登录不可以就不允许登录了)

count=0
while count<3:
name=input('>>>')
pwd=input('>>>')
if name=="lili" and pwd=="":
print("登录成功")
print("*********")
break
else:
print("用户名或者密码错误")
count=count+1

【篇一】Python安装与初识的更多相关文章

  1. 01----python入门----python安装与初识

    ----python入门----python安装与初识 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 这是一个很好的开头!但是 ...

  2. Python【第一篇】python安装、pip基本用法、变量、输入输出、流程控制、循环

    一.python安装 Ubuntu下 系统版本已经同时安装了python2和python3 如果没有python3,可以参考这个貌似是印度阿三的安装视频:http://v.youku.com/v_sh ...

  3. 【Python 开发】第二篇 :Python安装

    一.python3.x安装 1)由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到. 官网:https://www.python.o ...

  4. 01 python安装与初识

    一.简要概述 python学习时设计要大于开发. 二.编程语言 1.分类 编程语言分为高级语言和低级语言.高级语言如python.c#,Java.PHP等,低级语言(基础语言)如C.汇编语言. 2.机 ...

  5. Python之路【第五篇】python基础 之初识函数(一)和文件管理

    转载请注明出处http://www.cnblogs.com/wupeiqi/articles/5453708.html 函数 一.背景                                 ...

  6. 篇2 安卓app自动化测试-初识python调用appium

    篇2              安卓app自动化测试-初识python调用appium --lamecho辣么丑 1.1概要 大家好!我是lamecho(辣么丑),上一篇也是<安卓app自动化测 ...

  7. 第一篇 Python安装与环境变量的配置

    开发语言有很多种,为什么选Python? 先对各种开发语言做个初识和分类如下:高级语言:Python Java.PHP C# Go ruby C++... ---> 字节码低级语言:C.汇编 - ...

  8. python 学习之 基础篇一 python及pycharm的安装

    一. Python 环境搭建(安装请参照https://www.runoob.com/python/python-install.html) Python下载 Python官网:https://www ...

  9. Python安装教程之anaconda篇

    [导读]我们知道,Python的功能非常强大.那么对于迫切想学习Python的新手同学来说,第一件事情可能需要了解python是什么?能用来做什么?语法结构是怎样的?这些我们几句话很难介绍清楚,后续会 ...

随机推荐

  1. Python学习---重点模块之pickle

    仅仅支持Python里面的函数等相关功能的实现,而且pickle写入的内容是看不出来的,读取的时候要求有原内容 pickled的写入: import pickle def fun(): print(' ...

  2. 沉淀,再出发——在Hadoop集群之上安装hbase

    在Hadoop集群之上安装hbase 一.安装准备 首先我们确保在ubuntu16.04上安装了以下的产品,java1.8及其以上,ssh,hadoop集群,其次,我们需要从hbase的官网上下载并安 ...

  3. UI层实现

    领域驱动设计实践 —— UI层实现   目录 1. User Interface 2. Controller 3.  DTO 4.  infrastructure层的公共组件 5. UI层类图 6. ...

  4. posix进程间的通信

    1.无名管道 1.1管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动:需要双方通信时,需要建立起两个管道: 只能用于父子进程或者兄弟进程之间( ...

  5. swagger使用二:swagger配置多个项目注释

    在项目中采用swagger测试接口,提供接口给其他人员都非常的方便. 在swagger默认配置中,默认只显示接口访问层中的注释,可是很多的参数说明都已经在实体层中了啊?(如下图)不可能再把实体层中的模 ...

  6. poj3259 Wormholes【Bellman-Ford或 SPFA判断是否有负环 】

    题目链接:poj3259 Wormholes 题意:虫洞问题,有n个点,m条边为双向,还有w个虫洞(虫洞为单向,并且通过时间为倒流,即为负数),问你从任意某点走,能否穿越到之前. 贴个SPFA代码: ...

  7. Hibernate映射Map属性

    看到一篇Hibernate 映射Map属性的文章挺好的转载一下原地址:http://blog.sina.com.cn/s/blog_86f4502c0101fs1x.html Map集合属于有序集合, ...

  8. git及github配置入门

    github是一个有海量开源代码库的网站,同时也是一个软件开发管理软件,作为软件来说它集成了git这个分布式的版本控制系统,可以上传.下载和管理自己的代码. 笔者刚接触不久,把认为入门应该知道的东西稍 ...

  9. luogu P1642 规划

    嘟嘟嘟 看到最后让求一个比值,应该得往01规划上去想.令x = ∑v[i] / ∑c[i],则x * ∑c[i] = ∑v[i], ∑(v[i] - x * c[i]) = 0. 于是可以二分x(注意 ...

  10. 2018.09.23模拟总结(T2)

    T1,T3我就不说啦,反正也不会.主要想讲的是T2. T2用了一个神奇的算法:折半搜索. 因为这个坑爹的数据范围告诉我们暴搜或是状压会TLE,而一半刚好能卡过去. 折半搜索其实跟暴搜没什么区别,就是折 ...