Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
野生小桃子
Python-100-Days
提交
d7c42bc3
P
Python-100-Days
项目概览
野生小桃子
/
Python-100-Days
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Python-100-Days
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d7c42bc3
编写于
12月 12, 2019
作者:
J
jackfrued
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新了部分文档
上级
45029000
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
101 addition
and
4 deletion
+101
-4
Day91-100/100.Python面试题集.md
Day91-100/100.Python面试题集.md
+98
-2
Day91-100/97.电商网站技术要点剖析.md
Day91-100/97.电商网站技术要点剖析.md
+1
-0
Day91-100/99.面试中的公共问题.md
Day91-100/99.面试中的公共问题.md
+1
-1
README.md
README.md
+1
-1
res/python-qq-group.png
res/python-qq-group.png
+0
-0
番外篇/res/create-new-repo.png
番外篇/res/create-new-repo.png
+0
-0
番外篇/res/dns-configuration.png
番外篇/res/dns-configuration.png
+0
-0
番外篇/res/hexo-default-index.png
番外篇/res/hexo-default-index.png
+0
-0
番外篇/res/python-tutor-visualize.png
番外篇/res/python-tutor-visualize.png
+0
-0
番外篇/res/python-tutor-visualize2.png
番外篇/res/python-tutor-visualize2.png
+0
-0
番外篇/res/result-of-dis.png
番外篇/res/result-of-dis.png
+0
-0
番外篇/res/wanwang.png
番外篇/res/wanwang.png
+0
-0
未找到文件。
Day91-100/100.Python面试题集.md
浏览文件 @
d7c42bc3
...
...
@@ -2,14 +2,24 @@
1.
说一说Python中的新式类和旧式类有什么区别。
答:
2.
Python中
`is`
运算符和
`==`
运算符有什么区别?
答:请参考
[
《那些年我们踩过的那些坑》
](
../番外篇/那些年我们踩过的那些坑.md
)
。
3.
Python中如何动态设置和获取对象属性?
答:
`setattr(object, name, value)`
和
`getattr(object, name[, default])`
内置函数,其中
`object`
是对象,
`name`
是对象的属性名,
`value`
是属性值。这两个函数会调用对象的
`__getattr__`
和
`__setattr__`
魔术方法。
4.
Python如何实现内存管理?有没有可能出现内存泄露的问题?
答:
5.
阐述列表和集合的底层实现原理。
答:
6.
现有字典
`d = {'a': 24, 'g': 52, 'i': 12, 'k': 33}`
,如何按字典中的值对字典进行排序得到排序后的字典。
答:
...
...
@@ -98,6 +108,12 @@
11.
写一个返回bool值的函数,判断给定的非负整数是不是回文数。
答:
```Python
```
12.
用一行代码实现求任意非负整数的阶乘。
答:
...
...
@@ -118,18 +134,56 @@
14.
删除列表中的重复元素并保留原有的顺序。
答:
```Python
```
15.
找出两个列表中的相同元素和不同元素。
答:
16.
列表中的某个元素出现次数占列表元素总数的半数以上,找出这个元素。
答:
```Python
```
17.
实现对有序列表进行二分查找的算法。
答:
```Python
```
18.
输入年月日,输出这一天是这一年的第几天。
答:
```Python
```
19.
统计一个字符串中各个字符出现的次数。
答:
```Python
```
20.
在Python中如何实现单例模式?
答:
```Python
```
21.
下面的代码会输出什么。
```Python
...
...
@@ -151,8 +205,20 @@
22.
实现一个记录函数执行时间的装饰器。
答:
```Python
```
23.
写一个遍历指定目录下指定后缀名的文件的函数。
答:
```Python
```
24.
有如下所示的字典,请将其转换为CSV格式。
转换前:
...
...
@@ -199,30 +265,60 @@
27.
正则表达式对象的
`search`
和
`match`
方法有什么区别?
答:
28.
当做个线程竞争一个对象且该对象并非线程安全的时候应该怎么办?
答:
29.
说一下死锁产生的条件以及如何避免死锁的发生。
答:
30.
请阐述TCP的优缺点。
答:
31.
HTTP请求的GET和POST有什么区别?
答:
32.
说一些你知道的HTTP响应状态码。
答:
33.
简单阐述HTTPS的工作原理。
答:
34.
阐述Django项目中一个请求的生命周期。
答:
35.
Django项目中实现数据接口时如何解决跨域问题。
答:
36.
Django项目中如何对接Redis高速缓存服务。
答:
37.
请说明Cookie和Session之间的关系。
答:
38.
说一下索引的原理和作用。
答:
39.
是否使用过Nginx实现负载均衡?用过哪些负载均衡算法?
答:
40.
一个保存整数(int)的数组,除了一个元素出现过1次外,其他元素都出现过两次,请找出这个元素。
41.
有12个外观相同的篮球,其中1个的重要和其他11个的重量不同(有可能轻有可能重),现在有一个天平可以使用,怎样才能通过最少的称重次数找出这颗与众不同的球。
\ No newline at end of file
答:
41.
有12个外观相同的篮球,其中1个的重要和其他11个的重量不同(有可能轻有可能重),现在有一个天平可以使用,怎样才能通过最少的称重次数找出这颗与众不同的球。
答:
\ No newline at end of file
Day91-100/97.电商网站技术要点剖析.md
浏览文件 @
d7c42bc3
...
...
@@ -333,6 +333,7 @@ ElasticSearch的安装和配置可以参考[《ElasticSearch之Docker安装》](
-
haystack(django-haystack / drf-haystack) + whoosh + Jieba
-
haystack (django-haystack / drf-haystack)+ elasticsearch
-
requests + elasticsearch
-
django-elasticsearch-dsl
####安装和使用ElasticSearch
...
...
Day91-100/99.面试中的公共问题.md
浏览文件 @
d7c42bc3
...
...
@@ -22,7 +22,7 @@
1.
开发中用过哪些标准库和三方库。
> 标准库:sys / os / re / math / random / logging / json / pickle / shelve / socket / datetime / hashlib / configparser / urllib / itertools / collections / functools / threading / multiprocess / timeit / atexit / abc / asyncio / base64 / concurrent.futures / copy / csv / operator / enum / heapq / http / profile / pstats / ssl / unitest / uuid
> 标准库:sys / os / re / math / random / logging / json / pickle / shelve / socket / datetime / hashlib / configparser / urllib / itertools / collections / functools / threading / multiprocess / timeit / atexit / abc / asyncio / base64 / concurrent.futures / copy / csv / operator / enum / heapq / http / profile / pstats / ssl / unit
t
est / uuid
>
> 三方库:openpyxl / xlrd / xlwt / PyPDF2 / ReportLab / PyYAML / jieba / pillow / requests / urllib3 / responses / aiohttp / BeautifulSoup4 / lxml / pyquery / PyMySQL / psycopg2 / redis / PyMongo / Peewee / SQLAlchemy / alipay / PyJWT / itsdangerous / celery / flower / elasticsearch-dsl-py / PyCrypto / Paramiko / logbook / nose / pytest / coverage / Selenium / lineprofiler / memoryprofiler / matplotlib / pygal / OpenCV
...
...
README.md
浏览文件 @
d7c42bc3
...
...
@@ -570,7 +570,7 @@
python manage.py inspectdb > app/models.py
```
#### 第92天:[
使用Docker部署应用](./Day91-100/92.使用Docker部署应用
.md)
#### 第92天:[
Docker容器详解](./Day91-100/92.Docker容器详解
.md)
1.
Docker简介
2.
安装Docker
...
...
res/python-qq-group.png
查看替换文件 @
45029000
浏览文件 @
d7c42bc3
849.9 KB
|
W:
|
H:
590.8 KB
|
W:
|
H:
2-up
Swipe
Onion skin
res/create-new-repo.png
→
番外篇/
res/create-new-repo.png
浏览文件 @
d7c42bc3
文件已移动
res/dns-configuration.png
→
番外篇/
res/dns-configuration.png
浏览文件 @
d7c42bc3
文件已移动
res/hexo-default-index.png
→
番外篇/
res/hexo-default-index.png
浏览文件 @
d7c42bc3
文件已移动
res/python-tutor-visualize.png
→
番外篇/
res/python-tutor-visualize.png
浏览文件 @
d7c42bc3
文件已移动
res/python-tutor-visualize2.png
→
番外篇/
res/python-tutor-visualize2.png
浏览文件 @
d7c42bc3
文件已移动
res/result-of-dis.png
→
番外篇/
res/result-of-dis.png
浏览文件 @
d7c42bc3
文件已移动
res/wanwang.png
→
番外篇/
res/wanwang.png
浏览文件 @
d7c42bc3
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录