大学生将python整理成四阶段

大学生将python整理成四阶段,第1张

不愧是清华计算机学霸将

Pythpon整理成四价段让无数小白大彻大悟

第1周:熟悉Python

要积极探索Python 的使用方法,尽可能多的完成下面这些任务

第一天:基本概念(4小时) :

print,变量,输入,条件语句

第二天:基本概念(5小时)

列表,for循环,while 循环,函数,导入模块

第三天:简单编程问题(5小时)

交换两个变量值,将摄氏度转换为华氏温度,

求数字中各位数之和,判断某数是否为素数,

生成随机数,删除列表中的重复项等等第四天:中级编程问题(6小时):

反转一个字符串(回文检测),计算最大公约数,

合并两个有序数组,猜数字游戏,计算年龄等等

第五天:数据结构(6小时)栈,队列,字典,元组,树,链表。

第六天:面向对象编程(OOP) (6小时) :

对象,类,方法和构造函数,面向对象编程之继承

第七天:算法(6小时)

搜索(线性和二分查找)、排序(冒泡排序、选择排序)

递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)

第2周:软件开发

尝试综合你学到的知识完成一个实际的项目:

第一天:熟悉一种IDE(5小时) :

IDE是你在编写大型项目时的操作环境,所以你需要精通

一个IDE在软件开发的初期,我建议你在VScode

中安装Python 扩展或使用Jupyter notebooko

第二天:Github(6小时):探索 Github,并创建一个代码仓库。

尝试提交(Commit)、查看变更(Dif)和上推(Push)

你的代码。另外,还要学习如何利用分支工作,如

何合并 (merge) 不同分支以及如何在一个项目中创建拉取请求(pullrequest)。

第三天:第一个项目一一简单计算器 (4小时) :熟悉

Tkinter,创建一个简单的计算器第四、五、六天:个人项目 (每天5小时) :

选定一个项目并完成它。

第七天:托管项目(5小时) :

学习使用服务器和hosting服务来托管你的项目。

创建一个Heroku设置并部署你构建的应用程序。

第3 周:成为程序员

熟悉软件开发的整体过程。你不需要掌握所有的知识,

但是你应该知道一些常识,因为它们会影响你的日常工作。

第一天:数据库基础(6小时)

基本SOL查询(创建表、选择、Where查询、更新)

SQL函数(Avg、Max、Count) 、关系数据库(规范化)、

内连接、外连接等

第二天:使用Pvthon数据库(5小时)

利用一种数据库框架(SQLite或 panda)连接到一个

数据库,在多个表中创建并插入数据,再从表中读取数据

第三天:AP(5小时):

如何调用APl。

学习JSON、微服务 (micro-service) 以及表现层应用程序转换应用程序接(RestAPI)。

第四天:Numpy(4小时)

熟悉Numpy并练习前30个Numpy习题

第五、六天:作品集网站 (一天5小时)

学习Django,使用Django构建一个作品集网站,也要了解一下Fask框架。

第七天:单元测试、日志、调试(5小时) 

学习单元测试(PyTest) ,如何设置和查看日志,以及使用断点调试。

第4周:考虑工作

认真思考如何才能被录用。即使你现在不想找工作,

你也可以在探索这条道路的过程中学到很多东西。

第一天:准备简历(5小时) :

制作一份一页的简历。把你的技能总结放在最上面,必须在写项目的同时附上Github链接。

第二天:作品集网站(6小时):

写几个博客,将它们添加到你之前开发的作品

集网站中。第三天: Linkedin简个(4小时) :

创建一个Linkedin个人简介,把简历上的所有内容

都放到Linkedin 上。第四天:面试准备(7小时) :

准备一些谷歌常见的面试问题,练习白皮书中的10

个面试编程问题在GlassdoorCareercup等网站中查

看前人遇到的面试问题第五天:社交(~小时):

走出房门,开始参加聚会、招聘会,与其他开发人员

和招聘人员见面。第六天:工作申请 (~小时) :

搜索 TPython Job],查看 Linkedin Job和本地求职

网站。选择3个工作岗位并发送工作申请。为每个工

作定制你的简历。在每个工作要求中找出2到3件你

不知道的事情,并在接下来的3-4 天里学会它们。

第七天:在拒绝中学习(~小时):每次你被拒绝的时候,

找出两件为了获得这份工作你应该知道的事情,然后

花4-5天的时间来掌握它们。这样,每次

拒绝都会让你成为更好的开发人员。

WINS习题

 一、填空题

 ⒈ WINS的全称为( )。

 ⒉ WINS提供了( )名字到( )地址映射。

 ⒊ WINS数据库默认的保存路径为( )。

 二、选择题

 ⒈ 启用客户机WINS功能的方式为( )

 A “开始”/“设置”/“管理工具”/“WINS”

 B在“TCP/IP”属性中的“默认网关”里添入WINS服务器的IP地址

 C 在“TCP/IP”属性中的“首选DNS服务器”里添入WINS服务器的IP地址

 D 在“TCP/IP”属性页中的“高级”设置里的“WINS”选项卡中,添入WINS服务器的IP地址

 ⒉ 如何实现将WINS迁移到DNS( )

 A 客户端删除网络属性中的WINS,重新为用户配置基于DNS名称服务的属性

 B 为用户配置基于DNS名称服务的属性,然后删除客户端网络属性中的WINS

 C 把WINS数据库的数据复制到DNS的数据库中

 D 以上操作都可实现

 三、问答

 ⒈ WINS在网络中的作用

 ⒉ 简述WINS具有的优点

 ⒊ WINS服务器属性页的“间隔”选项卡中的“更新间隔”、“消失间隔”、“消失超时”的含义是什么

 参考答案:

 一填空:1 Windows internet name server 2 NetBIOS、IP 3%windir%\system32\wins

 二选择:1D 2B

 三问答:

 1 WINS(WindowsInternetNameService)称为WindowsInternet网名字服务,是一个复制的动态数据库,在一个有路由的网络环境中注册和查询NetBIOS计算机的名字,为客户机提供NetBIOS名称解析服务。

 2⑴针对计算机名字解析客户机请求被直接发到到WINS服务器。

 ⑵WINS烽据库是动态更新的,所以它一直是最新的。

 ⑶WINS是一个客户机/服务器结构的系统,在客户机和服务器两端都需要相应的软件。

 3更新间隔内客户机未更新它的注册名称则此名称被标记为“释放”;一个被标记为“释放”的计算机名称在消失间隔的时间后被标记为“废弃不用”;一个被标记为“废弃不用”的计算机名称在经过“消失超时”后,将被从服务器的数据库中删除。

 DNS习题

 一、填空

 ⒈ DNS是一个分布式数据库系统,它提供将域名转换成对应的( )信息。

 ⒉域名空间由( )和( ) 两部分组成。

 二、选择

 ⒈ DNS区域有三种类型分别是:( )

 A 标准辅助区域

 B逆向解析区域

 C Active Directory 集成区域

 D 标准主要区域

 2 应用层DNS协议主要用于实现哪种网络服务功能( )

 A 网络设备名字到IP地址的映射

 B 网络硬件地址到IP地址的映射

 C 进程地址到IP地址的映射

 D 用户名到进程地址的映射

 3测试DNS主要使用以下哪个命令( )

 A Ping

 B IPcofig

 C nslookup

 D Winipcfg

 三、问答题

 ⒈ 简述DNS服务器的工作过程

 ⒉ 什么是域名解析

 参考答案

 一填空:1 IP地址 2 根域、域

 二选择:1ACD 2A 3 C

 三问答:

 1用户要想通过使用InternetExplorer来访问万维网服务器,则用户必须首先获得与万维网服务器的正式域名相关的IP地址,依靠DNS及WINS将主机名称转换为IP地址,这个过程被称为主机名称解析(NameResolution)。一旦用户的计算机将WWW服务器的正式名称解析为它的IP地址,它就可以与WWW服务器建立起TCP/IP网络通信。

 2将主机名称转换为IP地址,这个过程被称为主机名称解析(域名解析)。

 DHCP习题

 一、填空题

 ⒈ DHCP服务器的主要功能是:动态分配( ) 。

 ⒉ DHCP服务器安装好后并不是立即就可以给DHCP客户端提供服务,它必须经过一个“( )”步骤。未经此步骤的DHCP服务器在接收到DHCP客户端索取IP地址的要求时,并不会给DHCP客户端分派IP地址。

 二、选择题

 ⒈ 使用“DHCP服务器”功能的好处是( )

 A降低TCP/IP网络的配置工作量

 B增加系统安全与依赖性

 C对那些经常变动位置的工作站DHCP能迅速更新位置信息

 D以上都是

 ⒉ 要实现动态IP地址分配,网络中至少要求有一台计算机的网络操作系统中安装( )。

 ADNS服务器

 BDHCP服务器

 CIIS服务器

 DPDC主域控制器

 三、问答题

 ⒈ 如何安装DHCP服务器

 ⒉ 简述DHCP的工作过程

 参考答案:

 一填空:1 IP 2 授权

 二选择:1D 2B

 三问答:

 1选择“开始”/“设置”/“控制面板”/“添加或删除程序”,选择“添加/删除Windows组件”,然后选择“网络服务”/“详细信息”,出现设置“网络服务”对话框时,在此选择“动态主机配置协议(DHCP)”复选框,单击“确定”按钮。

 2DHCP的工作过程如下:

 (1)DHCP客户向DHCP服务发出请求,要求租借一个IP地址。但由于此时DHCP客户上TCP/IP还没有初始化,它还没有一个IP地址,因此只能使用广播手段向网上所有DHCP服务器发出请求。

 (2)网上所有接收到该请求的DHCP服务器,首先检查自己的地址池中是否还有空余的IP地址,如果有的话将向该客户发送一个可提供IP地址(offer)的信息。

 (3)DHCP客户一旦接收到来自某一个DHCP服务器的(offer)信息时,它就向网上所有的DHCP服务器发送广播,表示自己已经选择了一个IP地址。

 (4)被选中的DHCP服务器向DHCP客户发送一个确认信息,而其他的DHCP服务器则收回它们的(offer)信息。

 INTERNET习题

 一、填空题

 1IIS也称为“Internet信息服务”,它包括_______、_________和________虚拟服务器三个方面的基本功能。

 2通常创建网站时,用户首先要考虑___________系统默认的Web主目录。

 3Internet信息服务提供了三种登陆认证发式,分别是__________、__________和_________。

 4FTP系统是一个通过Internet传输_____的系统。

 5在IIS中,SMTP虚拟服务器是通过_ ___来控制连接访问的,客户计算机要相对虚拟服务器上的信息进行访问,必须处在服务器域中。

 6FTP服务器默认使用TCP协议的__________号端口。

 7建立FTP站点最快的方法,是直接利用IIS默认建立FTP站点,把可供下载的相关文件分门别类地放在该站点默认的FTP根目录________下。

 二、选择题

 1 关于因特网中的WWW服务,以下哪种说法是错误的( )。

 AWWW服务器中存储的通常是符合HTML规范的结构化文档

 BWWW服务器必须具有创建和我Web页面的功能

 CWWW客户端程序也被称为WWW浏览器

 DWWW服务器也被称为Web站点

 2 在Windows NT Server上安装Web服务器需要安装下列内容( )。

 AIIS

 BTCP/IP协议

 C建立DNS服务器

 D相应的服务器名称和域名地址

 3 如果没有特殊声明,匿名 FTP服务登录帐号为( )。

 Auser

 Banonymous

 Cguest

 D用户自己的电子邮件地址

 4 创建虚拟目录的用途是( )。

 A一个模拟主目录的假文件夹

 B以一个假的目录来避免染毒

 C以一个固定的别名来指向实际的路径,这样,当主目录变动时,相对用户而言是不变的

 D以上皆非

 

 ⒈ 如何建立一个Web服务器

 ⒉ 人们采用统一资源定位器(URL)来在全世界标识某个网络资源,请描述其格式。

 ⒊ FTP是什么协议

 ⒋ 什么叫“上传”、“下载”

 参考答案

 一填空: 1Web FTP SMTP 2从新设置 3 匿名方式 明文方式 询问/应答方式

 4 文件 5 域 621 7\Inetpub\Ftproot

 二选择:1B 2ABCD 3B 4C

 三问答:

 1(1)在服务器上安装了IIS。

 (2)在网络上安装了TCP/IP协议。

 (3)在网络上建立了DNS服务器。

 (4)在DNS服务器上为安装了IIS服务器的计算机建立服务器名称和域名地址。

 2协议://主机名/路径/文件名:端口号

 3FTP是用来在客户机和服务器之间实现文件传输的标准协议。

 4将文件从自己的计算机上发送到另一台计算机上,称为文件的上传;用户从服务器上把文件或资源传送到客户机上,称为FTP的下载。

  网络操作系统期末复习模拟试题

  一、填空题

  1.网络软件是指:网络协议软件、通信软件和( )。

  2.网络操作系统为用户提供一个方便接口,网络用户通过( )请求网络服务。

  3.为了有效地管理使用网络的用户,NT建立了一个安全的( )又称帐号和安全策略数据库。

  4.域模式的特点有三个:( )、( )和用户的配置文件能跟随用户。

  5.在安装Windows NT Server后,系统会自动创建两个全局帐号,一个是( ),另一个是Guest。

  6.域模式中安装的Windows NT Server 的计算机有三类,分别为( )、备份域控制器和( )。

  7.Microsoft 建议不要将权限赋予( ),而倾向于将权限赋予( )。

  8.在多个域组成的网络中,各个域之间是以( )来建立沟通和管理的。

  9.在工作组模式下,网络中的每台计算机都可以扮演( )或工作站的角色。每台计算机均可通过访问工作组中的其它计算机的( ),也可以提供资源给( )使用。

  10.当A域信任B域的委托关系建立后,A域是( ),B域是( )。

  11.Windows NT 可以支持的文件系统是( ),但也对( )文件系统兼容。

  12.网络的域模式有( )、单主域模式、( )和完全委托域模式。由N个域组成的完全委托域,委托关系有N(N-1)种。

  13.FAT文件系统的目录结构,即目录项,包含的信息有( )、( )、属性等。

  14.NTFS的每个卷由( )部分组成。分别是引导扇区、( )、系统文件区和( )。

  二、单选题

  1. 一个域至少应包含下面的哪一项的内容( )。

  A、 一个BDC和一个PDC B、只需一个BDC

  C、 一个PDC D、一个PDC和至少一个BDC

  2.当安装Windows NT Server时, 会询问计算机的名称。请问下面哪个语句描述了计算机名称的作用( )。

  A、 计算机名称就是NetBIOS 名称,通过它可以在网上识别计算机。只要能通过路由器加以分离, 就允许两台计算机有相同的名字

  B、 计算机名称就是NetBIOS 名称,通过它可以在网上识别计算机。两台计算机绝不能有相同的名字

  通过计算机名字可以识别连接到某一个域控制器上的计算机。计算机名称至少有两个字母组成,且名称中必须含有域名

  C、 计算机名称随情况而不同,并且在用户第一次登录时,必须输入计算机名称

  3.一个用户对系统管理员说他忘记了他的登录密码,无法登录了。系统管理员有什么办法让他登录( )。

  A、 为他创建一个新的不带密码的用户帐号

  B、 修改这个用户的密码并对这个帐号的策略进行设置,使他的密码永不失效并且不能被修改

  C、 使用User Manager来修改他的密码,并对这个帐号的策略进行设置,使他在下次登录时必须修改密码。然后告诉这个用户新的密码,并告诉他下次登录时必须修改这个密码

  D、 告诉用户再试着用其它密码进行登录,希望他能突然回忆起原来的密码

  4.有人不想让使用他的工作站的人访问他正在处理的一些文件。他应如何做才能达到目的( )。

  A、 将这些文件存储到公文包中,公文包具有安全性选项实现密码保护

  B、 用FAT格式化硬盘。FAT具有内置的对基于帐号的访问控制的支持

  C、 用NTFS格式化硬盘。NTFS具有内置的对基于帐号的访问控制的支持

  D、 将文件存储到桌面上,桌面具有安全性选项实现密码保护

  5.Windows NT 40下,FAT支持的文件名最长可达( )。

  A、125字符 B、83格式

  C、255字符 D、取决于分区的大小

  6.下面哪一种磁盘分区方案允许将从2到32个物理驱动器获得的相同大小的磁盘空间合并为一个逻辑驱动器( )。

  A、带校验的带区集 B、卷集 C、NTFS卷 D、带区集

  7.计算机之间可以通过以下哪种协议实现对等通信( )。

  A、DHCP

  B、DNS

  C、WINS

  D、NETBIOS

  8.UNIX系统中用户的有效用户组( )。

  A、任意时刻可以有多个

  B、运行时是不可变

  C、被设置为用户在passwd文件中的gid项规定的用户组

  D、以上这些说法都不对

  9.UNIX 操作系统的帐号管理和权限分配主要是通过哪三个文件管理来实现( )。

  A、/etc/passwd , /etc/profile 和 /etc/group

  B、/etc/group, /etc/profile 和/etc/shadow

  C、/etc/group, /etc/shadow 和/etc/passwd

  10.不是NDS中的对象为( )。

  A、根

  B、容器

  C、叶

  D、枝

  三、多选题

  1.Windows NT系统中的NTDS包含了( )等系统的安全策略设置信息。

  A、用户帐号

  B、密码

  C、访问权限

  D、组帐号

  2.在Windows NT Workstation 上要想将文件共享出去,你必须是下面哪些组的成员用户( )。

  A、Administrators B、Power Users

  C、Users D、Server Users

  3.为了使一台Windows NT Workstation 40 能够在一个使用路由器的广域网配置中进行通信,下面哪些网络属性需要进行手工配置( )。

  A、IP地址 B、子网掩码

  C、DHCP服务器地址 D、默认网关地址

  4.下面哪些选项描述了NetBEUI协议的特点( )。

  A、在小型局域网中具有较高的传输性能 B、内存额外开销较少

  C、完全自调节 D、支持路由选择

  5.下列说法正确的是( )。

  A、网络中某台主机的IP地址是唯一的

  B、网络中某台主机的IP地址每位不能全部为1,这个地址是TCP/IP的广播地址

  C、网络中某台主机的IP地址每位不能全部为0,这个地址是TCP/IP的广播地址

  D、C类网络默认的子网掩码为25525500

  四、问答题

  1. 在Windows NT中,如何实现某个班级所有用户对某个文件夹的读写访问?

  2. 网络操作系统的主要功能有哪些?

  3. Windows NT有哪些特点?

  4.什么叫主域控制器?什么叫备份域控制器?

  5.在WindowsNT中,有如下所示信任图,请说明它们之间的委托和信任关系。

  参考答案

  一、填空题

  1. 网络操作系统

  2. 网络操作系统

  3.目录数据库

  4.帐号的集中管理、资源的集中管理

  5.administrator

  6.主域控制器、成员服务器

  7.用户、组

  8.委托

  9.服务器、资源、其它计算机

  10.委托域、受委托

  11.NTFS、FAT

  12.单域模式、多主域模式

  13.名称、保存位置

  14.四、主文件表、文件区

  二、单选题

  1. C

  2. A

  3. C

  4. C

  5. B

  6. B

  7. C

  8. D

  9. C

  10.D

  三、多选题

  1. A、B、C、D

  2. A、B

  3. A、B、D

  4. A、B、C

  5. A、B

  四、问答题

  1.

  (1)选择(或设置)一个主域服务器。

  (2)在域上首先定义班级为一个组,而班级所有成员都归属这个组。

  (3)对文件夹进行共享设置,并添加班级组,其权限为安全控制。

  (4)设置文件夹的安全性,添加班级组,其访问权限为选择性访问中的读写。

  2.

  (1) 处理机功能 (2)存储管理 (3)设备管理 (4)文件管理

  (5) 作业管理 (6)网络管理

  3.

  (1) 支持对等式和客户机-服务器网络。

  (2) 增加网络的软件和硬件变得十分简便。

  (3) 与现有网络较强的交互操作能力。

  (4)支持分布式应用程序。

  4.

  在域中维护目录数据库的服务器为PDC。PDC主要用于创建域用户、维护域的安全策略,并用于验证用户登录。在域中其它存有目录数据库的服务器为BDC。BDC持有目录数据库的拷贝,且内容会定期根据PDC的变化而更新。

  5.

  A域上的所有用户帐号只能访问A域中的资源。

  B域上的所有用户帐号可以访问A域以及B域中的资源。

  C域上的所有用户帐号可以访问B域以及C域中的资源。

  D域上的所有用户帐号可以访问C域、A域以及D域中的资源。

因为我们小区有不少cser,大家苦于没有自己的服务器进行练习交流,今年初我利用自己的机器建立了15服务器

,在esai推出16免steam版本后,通过摸索建立了16服务器。现在把整理的有关资料与大家分享。

一、基本安装篇

1、建立服务器的带宽和机器配置

16服务器对对带宽和机器配置的要求比15高一些,我在ADSL上通过浩方平台建立15服务器,可以在本机上进行游戏,

但是16出现明显的停顿,无法流畅的游戏,即使机器配置很高也不能彻底解决,相信带宽是最大的瓶颈。

因此,使用ADSL或者机器配置一般的cser建议不要在本机上建立服务器,用lan的cser在本机上建立服务器效果也不会

太理想(除非你只想提供一个服务器,过一把OP的瘾,呵呵)。

2、16服务器版本

我收集有6个版本的cs16,通过试用,个人认为esai2738经典版是最好的,只有200M,同时包括了建立服务器的必要组

件,用来游戏与经典版建立的服务器能够很好的兼容。

下载地址:bt种子下载

3、下载完毕后,点击桌面的快捷方式‘Cs16服务器’,自己的服务器就开始工作了

这只是第一步。看看下边吧:

二、设置篇

1、右键打开桌面快捷方式的属性:

×:\Cs16中文版\hldsexe -game cstrike -port 27016 +maxplayers 16 +map de_dust2 -console +localinfo

mm_gamedll dlls/hldsmpdll

其中27016为服务器端口,可以进行修改;

maxplayers 16为最大人数,可以自由变更,别超过32;

开始地图de_dust2可以更换成你喜欢的地图;

+localinfo mm_gamedll dlls/hldsmpdll指你的游戏用哪个dll启动(很多人反映没有新特性,就是由于你的dll没

设置好)

其他的参数建议不要更改。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 大学生将python整理成四阶段

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情