首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python编程基础

一、创建pycharm工程 选择创建工程位置 进行创建 修改工程目录路径 配置环境 -> 选择解释器 选择 点击 create 创建成功 基础设置 修改 第三方模块 二、第一个python...程序 创建 《第一个Python程序.py文件》 注意: Python程序都是以 .py 为结尾 在开发过程中文件名中最好不要有中文或其他特殊字符 print("zutuanxue is a good...程序执行方式: 黑屏终端中,cd进入程序所在目录,输入python 文件名.py后回车 在pycharm中,鼠标在代码 中,鼠标右键选择运行 在pycharm中,鼠标放在要执行的文件名上,鼠标右键选择运行...input() # 打印name容器的值到终端上 print(name) # input小括号中的内容为提示信息,会展示在终端上 sex = input("输入您的性别:") print(sex) 六、python...是一个字符串(注意:字符串未必是标识符) 标识符规则 只能由字母、数字、下划线组成 开头不能是数字 不能是python的关键字 # 查看关键字 import keyword print(keyword.kwlist

51420
您找到你想要的搜索结果了吗?
是的
没有找到

Python 网络编程基础

网络编程预备 在学习网络编程时,需要预先了解大量的概念,因此,对于没有任何基础的朋友,请先阅读本公众号内的【认识计算机】系列文章中的《5. 计算机与网络》教程后,再学习本章。...通常网络编程也被称为套接字(socket)编程,它最早可以追溯到 20 世纪 70 年代,在美国加利福尼亚大学的伯克利版本 UNIX系统(即BSD UNIX)上出现。...Python TCP网络编程 TCP客户端 创建client.py文件 1 import socket 2 3 # 定义IP地址和端口号 4 ip = '127.0.0.1'...开发聊天程序 经过上面的学习,我们对TCP网络编程已经有了一定的理解,下面就让我做一点稍微复杂的程序,写一个单步的聊天程序。...这是因为我们还没有学过并发,我们现在写的程序都是单步的,不能同时做多件事,以后学会了并发编程,再改造这个程序,就能实现收发自如了。

96840

Python基础——网络编程

在网络编程中主要是使用Socket(套接字)进行编程,套接字相当于应用程序访问下层网络的服务的接口,使用Socket可以是得不同主机之间进行通信,从而实现数据交换。...在Python中的套接字模块是socket模块。 2、服务器端 在上述的Socket工作原理中,服务器端程序会在一个端口上监听请求服务,当有客户端请求访问时,才和客户端进程进行通信。...在Python中提供的socket模块可以较为方便的实现基本的原理。...listen()方法对该端口进行客户端请求的监听 当有客户端请求时,通过accept()方法生成一个连接对象,通过该连接对象发送和接受数据 当数据传输完毕,调用close()方法将生成的连接关闭 利用Python...方法绑定自己的请求套接字地址(该步骤可选) 调用connect()方法连接服务器端的进程 当连接成功后,可使用send()方法发送数据,使用recv()函数接收数据 当数据传输结束后,可调用close()方法关闭连接 利用Python

68240

python基础之socket编程

python基础之socket编程 一 TCP/IP五层模型 在每一层都工作着不同的设备,比如我们常用的交换机就工作在数据链路层的,一般的路由器是工作在网络层的。...所以,我们无需深入理解tcp/udp协议,socket已经为我们封装好了,我们只需要遵循socket的规定去编程,写出的程序自然就是遵循tcp/udp标准的。   ...还有AF_INET6被用于ipv6,还有一些其他的地址家族,不过,他们要么是只用于某个平台,要么就是已经被废弃,或者是很少被使用,或者是根本没有实现,所有地址家族中,AF_INET是使用最广泛的一个,python...支持很多种地址家族,但是由于我们只关心网络编程,所以大部分时候我么只使用AF_INET。

2.8K100

Python面向对象编程基础

面向对象编程Python中的核心之一,面向对象的核心并不是概念,语法,使用有多么复杂,而是一种编程思想,并不是掌握了类创建与使用就真正掌握了面向对象编程,这需要在不断工作与练习中逐步提升;抛去代码,我们先来看现实世界的基本概念...类对应的一个具体对象,比如梅西,詹姆斯都是实际存在的人; 每个实例都有自己实际属性与方法,比如詹姆斯的姓名,体重等; 方法: 对象行为的描述,对于人类来说,吃饭,睡觉,工作都是方法; 还有一些其他基本概念,我们通过Python...添加方法: python中类方法分为实例方法,类方法,静态方法,其他语言中也有这些概念,可能语法不同,但是基本概念类似,我们先来看实例方法,基本语法如下: class 类名: def func_name...总结 这节我们主要内容: 1>面向对象基本概念:类,对象,属性,方法; 2>Python中类定义及实例化过程; 3>__init__方法及属性查找过程; 到这里我们对类有了基本了解,后面内容中我来介绍类的具体使用及高级使用方式

47510

python编程之网络基础

套接字有两种,分别是基于文件型的和基于网络型的 Unix 套接字是第一个套接字家族,其“家族名”为AF_UNIX(在POSIX1.g标准中也叫AF_LOCAL),表示“地址家族:Unix”,包括python...Python 2.5 中加入了一种 Linux 套接字的支持:AF_NETLINK(无连接[见下])套接字家族让用户代码与内核代码之间的 IPC 可以使用标准 BSD 套接字接口。...而且,相对之前那些往操作系统中加入新的系统调用,proc 文件系统支持或是“IOCTL”等笨重的方案来说,这种方法显得更为优美,更为安全 python只支持AF_UNIX AF_NETLINK和AF_INET...二 socket 函数: socket()函数 Python 中,我们用 socket()函数来创建套接字,语法格式如下: socket.socket([family[, type[, proto]]...s.makefile() 创建一个与该套接字相关连的文件 三 简单实例 注意: 必须先启动服务器端,因为服务器端创造接口和IP地址以供客户端访问 1 只能输入一次的基础配置 1 服务器端配置

69820

python基础 面向对象编程

面向对象编程的基本思想   类和实例     类用于定义抽象类型     实例根据类的定义创建出来 python 定义类并创建实例   在python 中,通过class 关键字定义,以Person 为例...  定义一个person 类如下:     class Person(object):       pass python 创建实例属性    如何让每个实例拥有各自不同的属性。       ...Python对属性权限的控制是通过属性名来实现的,如果一个属     性由双下划线开头(__),该属性就无法被外部访问。...python 中类属性和实例属性名字冲突怎么办。     修改类属性会导致所有实例访问到的类属性全部收到影响,但是,     如果在实例变量上修改类属性发什么问题呢。     ...python 中定义实例方法     实例的方法就是在类中定义的函数,它的第一个参数永远     是self,指定调用该方法的实体本身,其他参数和一个普通     函数完全一样的。

54040
领券