学习第一天(python软件类型,特点,安装。变量类型)_poython pip -version_菜鸡程序员代言人的博客-程序员宅基地

技术标签: python  随笔  

1.主流的三大操作系用

1.windows---win7/8/9

2.macos--苹果系统     

黑苹果:通过非正规手段在windows电脑中装苹果操作系统

白苹果:直接购买苹果设备

3.linux---centos;ubuntu(乌班图)

2.常见的pip源有哪些

豆瓣;清华

3.Python的两大主流版本

2.x       2.7.11      到20年2.x不再维护

3.x       3.7.x        最新版本3.8,3.9正在开发

安装软件时候遵守的原则,不要安装最新的,因为不太稳定,通常安装倒数第二个版本

4.windows版本

1.windows版本:家庭版,教育版,旗舰版,专业版,(推荐旗舰版)

尽量用win7,8  因为win10安全系数高

2.系统类型:64位,32位之分

3.处理器:推荐i7,内存推荐16G。

国内没有正版软件,如果win7,8,10没有激活,可以可以考虑使用“小马激活”

64位的系统可以装32位软件,反过来不行,人工智能有些开发工作只有32位。

5.操作系统

source  release    linux

mac   osx             苹果系统

路径不要出现中文\特殊符号\空格

6.python标准环境特点

1.体积小,20m左右

2.功能少,只有pip和setuptools两个工具,其他工具自己安装

7.Anaconda集成环境特点

1.体积大,20M左右

2.功能全,包括了常用的很多工具

8.软件卸载和软件文件夹删除的区别

1.卸载不仅会卸载文件,还会删除对应的注册表

2.删除文件只能删除文件,但是注册表还在

9.交互模式的特点

1.代码不提示

2.代码无法保存

3.无法实现大型功能

10.python可用开发工具

1.pycharm收费,功能强大

2.sublime/vscode免费,全能,功能不是很强大

11.python项目的命名规范

1.不要用汉字

2.不要有特殊符号

3.不要以数字/特殊符号开头

12.虚拟环境的特点

venv = virtualEnvariment  虚拟环境

1.虚拟环境和电脑环境是相互独立的,互不干扰

2.虚拟环境中可以安装项目必要的包

3.如果电脑存在多个项目,用虚拟环境可以更好的调用

项目A  django==2.1    项目B  django==1.10

每个脚本文件最上方都会写一句#__*__conding:utf-8_*__

目的是告诉系统当前代码的编译方式为utf-8.

13.运行

ctrl+shift+f10   

用脚本空白地方右键,选择run

鼠标放在脚本文件上右键选择run

下拉框选择对应的脚本,run即可

Local---Python.入门.py      通过python命令运行脚本,格式为python脚本文件路径

14.python常见的命令有哪些

python安装一个包django且版本1.11的命令

pip  install  django == 1.11

1.poython   进入交互模式     

2.exit()   退出交互模式 

3.pip  list   查看当前环境下安装的包有哪些

4.pip  search包名        搜索包的信息

5.pip  install包名       给环境安装包,默认最新的

6. pip install包名--版本名称        安装指定版本的包

7.pip  install  -i 源地址包名         通过源来安装包速度比较快       

8.pip    UNstall-y                    卸载对应的包

15.输出/输出           

input/print

一.input输入

1.不带提示输入

2.带提示输入

3.将用户信息获取

二.print打印

1.打印变量

2.打印多个变量

3.自定义打印结束语

4.自定义打印分隔符

16.声明变量的基本格式

变量名=数值

17.==和is的区别

==比较值本身

is不仅仅比较数值还比较类型

18.and,or,not的特点

and两条件都成立,条件成立

or两个条件有一个成立,则条件成立

not一个条件不成立,条件成立

19.变量类型及代码

#1.number数字:int(整型)  float(浮点型)  complex(复数)
print(type(123))
print(type(1.12))
print(type(3j+1))
#2.string字符串
print('hello world!')
print("hello world!")
#3.boolean布尔值
print(int(Ture))
print(int(False))
print(True==1)
print(False==0)
#4.List列表
name = ["Modonna","cory","Annie","Nelly"]
#5.Tuple元组
name = ["Modonna","cory",["Annie","Nelly"]]
#可以向列表一样查(进行切片)和count()统计
#6.Dictionary字典
math_sorce = {'Mandonna':89,'cory':99,'Annie':65,'Nelly':89}
#7.sets集合
set_1=set(list_1)
print(type(set_1))
print(set_1)
print(set((1,2,3,4,)))

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_2533981439/article/details/99995057

智能推荐

一睹阿里内部微服务架构世界:阿里的微服务系统架构设计手册简直把所有操作都写出来了_alibaba cloud's microservices architecture sample-程序员宅基地

近几年,微服务架构在大量技术社区迅速蹿红,被认为是 IT 软件架构的未来方向。一线互联网公司由于具有大量的业务体量和业务场景,比如阿里、百度、网易,很早就开始入坑微服务架构。随着云端办公以来,发现微服务越来越重要了。Docker 容器技术和自动化运维等相关技术发展,使微服务变得更容易维护。大家可能都注意到,像阿里、腾讯、字节跳动等大厂的后端岗位明确写出:微服务设计经验优先。如果没有这方面的准备的话,想拿到高薪可不容易。再者,微服务在技术面试的时候多有提及,尤其对于头部互联网企业,微服务架构更是必备的_alibaba cloud's microservices architecture sample

百炼JAVA-----实现家庭收支记账软件_家庭收支记账软件代码-程序员宅基地

JAVA实现家庭收支记账软件,项目来源-----尚硅谷平台_家庭收支记账软件代码

OSChina 周六乱弹 —— 香肠?派对?-程序员宅基地

2019独角兽企业重金招聘Python工程师标准>>> ..._360连连看香肠派对

VB程序员眼中的C# 3_vb程序员转c#-程序员宅基地

   C# 中的事件与VB中的事件作用相同。但是在C# 中,任何类都可以产生一套事件,并且任何对象都可以捆绑这些事件。C# 中的事件是以Delegates为基础的。设计事件时,通常认为Delegates要接受两个参数:第一个参数是引起事件的对象,第二个参数是以个包含事件自变量的对象。   现在我们为一个事件定义一个Delegates,当有新邮件到来时将激活这个事件:   ===delegate声明_vb程序员转c#

初入python-程序员宅基地

题目目录初学python文件的新建,重命名与删除新建重命名删除总结定义一个n个元素的列表 并进行赋值排序后输出总结定义一个n个元素的列表 并进行赋值去重后输出总结输入学生姓名和学号并查找初学python这是我第一次使用python编程写代码,初次接触python,让我感到了python的强大,以及他相对于c语言的简便性,用控制台输入代码让我有一种当黑客的感觉,这让我对python有了浓厚的兴趣..._初入python

Web前端开发思考CSS篇:CSS预处理器时代 (一)_前端工程化 css预处理器-程序员宅基地

署名作者:Clarence联系方式:QQ:1321518080写在前面:本文不仅仅就Sass说Sass,更希望在行文中跟大家探讨前端开发的思想是时候去说“改变”面对Web前端开发三驾马车之一的样式表语言和层叠式样式表(CSS),你是否受够了她的“娇柔做作”:开发起来没完没了、运行起来担惊受怕、维护起来臃肿不堪。不管你承不承认,在团队研发过程中,CSS的开发和维护已经成了很多项目_前端工程化 css预处理器

随便推点

程序员面试防坑宝典,java集合排序工具类-程序员宅基地

第一个:Alibaba[搜索推荐]一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来二面:概率题:求一根绳子被切两刀能组成一个三角形的概率。三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。四面交叉面:模型上线时应该注意的事,如果请求过高模型服务挂了怎么办,tensorflow和torch的区别,如何降低模型复杂度。第二个:百度原生商业推广部一面:算法题:快排非递归,旋转有序数组找某个值二面:算法题:

wpf中,ListBox 为何始终只显示一行-程序员宅基地

在ListBox中,如果要用path方式,除了对ListBox本身做设置之外,还需要对它的项目进行设置。请将以下内容<ListBox x:Name="macroList" HorizontalAlignment="Left" Height="664" VerticalAlignment="Bottom" DisplayMemberPath="macroName" SelectedValuePath

FREERTOS队列_xqueuesendfromisr 任务未执行-程序员宅基地

以下基础内容转载自安富莱电子: http://forum.armfly.com/forum.php本章节为大家讲解 FreeRTOS 的一个重要的通信机制----消息队列,初学者要熟练掌握,因为消息队列在实际项目中应用较多。 消息队列的概念及其作用消息队列就是通过 RTOS 内核提供的服务,任务或中断服务子程序可以将一个消息(注意,FreeRTOS消息队列传递的是实际数据,并不是数据地址,RTX,..._xqueuesendfromisr 任务未执行

【MVC】-mvc和三层架构的对比-程序员宅基地

前言 最近小编在做的项目中接触了MVC三层架构,之前也有一个(UI-BLL-DAL)三层架构,都说一山不能容二虎,二者之间有什么区别和联系呢?让我们来一起来揭开这所谓的‘三层’架构的神秘面纱吧。正文 1. 三层架构 我们所普遍了解的三层架构(3-tier application)是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(D

Qt 读写txt文件_qt读取txt-程序员宅基地

QT 读写txt文件。_qt读取txt