当前位置: 首页 > news >正文

ChatGPT国内镜像站初体验:聊天、Python代码生成等

ChatGPT国内镜像站初体验,聊天、Python代码生成。


(本文获得CSDN质量评分【92】)

【学习的细节是欢悦的历程】

  • Python 官网:https://www.python.org/

  • Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单……


  自学并不是什么神秘的东西,一个人一辈子自学的时间总是比在学校学习的时间长,没有老师的时候总是比有老师的时候多。
            —— 华罗庚


  • My CSDN主页、My HOT博、My Python 学习个人备忘录
  • 好文力荐、 老齐教室
等风来,不如追风去……


ChatGPT国内镜像站初体验
ChatGPT
(聊天、Python代码生成)


本文质量分:

92
本文地址: https://blog.csdn.net/m0_57158496/article/details/129035387

CSDN质量分查询入口:http://www.csdn.net/qc


目 录

在这里插入图片描述

  • ◆ChatGPT
    • 1、ChatGPT简介
      • 1.1 ChatGPT国内镜像站AI对话头像已更换
    • 2、关于闲聊
      • 2.1 聊“情人节”
      • 2.2 讨要“情人节”礼物🎁
      • 2.3 “挑拨”ChatGPT
      • 2.4 微信体验界面
    • 3、关于Python代码生成
      • 3.1 乘法九九表
      • 3.2 杨辉三角
        • 3.2.1 ChatGPT的两种算法
        • 3.2.2 对称打印
        • 3.2.3 奇妙的“[0]”算法
      • 3.3 素数判定和查找
        • 3.3.1 素数判定
        • 3.3.2 素数查找
      • 3.4 裴波拉契数列第n项
      • 3.5 索要“车牌识别”系统
      • 3.6 对“%”“编码错误”
    • 4、写论文、写演讲稿?
    • 5、ChatGPT国内镜像站
      • 5.1 网页体验入口
      • 5.2 微信体验入口
    • 6、结语
    • 7、ChatGPT的原理、Python调用GPT-3 API
    • 8、完整源码


◆ChatGPT


  最近ChatGPT传得沸沸扬扬,红得发紫。由于主站在国外,我没有资源和途径,无缘窥其尊容。最近有缘得到国内站点,趁着情人节的无所事事,来撩一把ChatGPT的国内镜像站点。

1、ChatGPT简介

ChatGPT is a natural language processing (NLP) chatbot that uses a generative pre-trained transformer (GPT) model to generate responses to user input. It is designed to provide a conversational experience that is as close to human-like as possible. ChatGPT is trained on a large corpus of conversational data and is able to generate responses that are both relevant and appropriate to the user’s input. ChatGPT can be used in a variety of applications, including customer service, virtual assistants, and more.

译文

  ChatGPT是一种自然语言处理(NLP)聊天机器人,它使用生成式的预训练转换器(GPT)模型来生成对用户输入的响应。它的设计目的是提供一种尽可能接近类人的对话体验。ChatGPT是在大量的会话数据语料库上进行训练的,并且能够生成与用户的输入既相关又合适的响应。ChatGPT可以用于各种应用程序中,包括客户服务、虚拟助理等。

  ChatGPT目前会使用Python,JavaScript,HTML和CSS等编程语言。后续如有需要,还会学习其他语言。

1.1 ChatGPT国内镜像站AI对话头像已更换


  ChatGPT国内镜像站,网页版、微信公众号版,AI对话头像已同步更换为“熊猫🐼头”,详见截屏图片(2023-02-16)


网页版聊天对话界面

在这里插入图片描述


微信公众号版聊天对话界面

在这里插入图片描述


回页目录

2、关于闲聊


  • 网页版体验

2.1 聊“情人节”


  趁这没有情人的情人节,与ChatGPT 唠唠“情人节”😋……

与ChatGPT聊天截屏图
在这里插入图片描述


2.2 讨要“情人节”礼物🎁


找ChatGPT要个“情人节”礼物🎁

与ChatGPT聊天截屏图
在这里插入图片描述


2.3 “挑拨”ChatGPT


“挑拨”ChatGPT ……

与ChatGPT聊天截屏图
在这里插入图片描述
在这里插入图片描述

  从对ChatGPT的话语“挑逗”来看,它还是足够聪明的,对“无聊”的“我”,还是有一定治愈的。给我的感觉是——很不错!


2.4 微信体验界面

  • 微信版体验,也一样“聪明”
    在这里插入图片描述

回页目录

3、关于Python代码生成


  我只会点点Python基础,所以只能体验ChatGPT用Python代码来解决提问。

3.1 乘法九九表


对ChatGPT提问截屏图
在这里插入图片描述

代码


# ChatGPT 生成的“九九表”Python代码
for i in range(1, 10):for j in range(1, 10):print(i, 'x', j, '=', i*j)

输出
在这里插入图片描述

在这里插入图片描述
  每一行都输出了1*i的积,给输出了9行×9列81个算式乘积,相当于两个九九表。

我想要的是这样子的“九九表”
在这里插入图片描述


  我用“插值字符串格式”修改代码输出格式,可以输出上图九九表。也可以把代码揉合成列表解析,一行搞定

常规代码写法


for i in range(1, 10):print() for j in range(1, i+1):print(f"{i}×{j}={i*j:>2}", end=' ')

一行代码解析“九九表”


nines = '\n'.join([' '.join(f"{i}×{j}={i*j:>2}" for j in range(1, i+1)) for i in range(1,10)])
input(f"\n打印一行Python代码生成的“九九表”:\n\n{nines}\n")

  这是不是说明,ChatGPT智能的缺失?为探究,我修改了提问词句。


与ChatG提问截屏
在这里插入图片描述

代码


for i in range(1, 10):for j in range(1, i+1):print(f'{i}*{j}={i*j}', end='\t')print()

输出
在这里插入图片描述

与ChatGPT提问截屏图
在这里插入图片描述


代码


for i in range(1, 10):for j in range(1, i+1):print(f'{i}×{j}={i*j}', end='\t')print()

输出
在这里插入图片描述

  改变提问词句,得到了不同的结果。未验证我的猜测,重新用最初的提问语句提问,但得到的却是显示优化后的代码。用最初的提问词句,多次提问,都是得到后面的代码。这是ChatGPT“自主学习”的结果?我不敢妄自猜度。从它“理解”让换*为×的快速执行,可以看出它对中文的理解已经相当“人类”了(它已经是人类小孩纸了😋)


回页目录

3.2 杨辉三角

3.2.1 ChatGPT的两种算法


与ChatGPT提问截屏图
在这里插入图片描述

代码


def yanghui_triangle(n):triangle = [[1]]for i in range(1, n):row = [1]for j in range(1, i):row.append(triangle[i-1][j-1] + triangle[i-1][j])row.append(1)triangle.append(row)for row in triangle:print(row)
yanghui_triangle(12)

与ChatGPT提问截屏图
在这里插入图片描述

代码


def yanghui_triangle(n):# 初始化列表triangle = []for i in range(n):# 每一行的列表row = [None for _ in range(i+1)]# 第一个和最后一个元素赋值为1row[0], row[-1] = 1, 1# 中间元素的值等于上一行的相邻元素之和for j in range(1, len(row)-1):row[j] = triangle[i-1][j-1] + triangle[i-1][j]triangle.append(row)return triangle# 打印杨辉三角
for row in yanghui_triangle(12):print(row)


  两次不同的提问,获取了两种算法的代码。但明显的,ChatGPT还不可以“理解”中文“对称打印”。😋

3.2.2 对称打印


  修改最后的输出格式,即可实现对称打印。

# 打印杨辉三角
for row in yanghui_triangle(12):#print(f"{' '.join([f'{i:^3}' for i in row]):^50}")#print(f"{' '.join(map(str, row)):^50}")print(f"{' '.join(map(lambda x: f'{x:^3}', row)):^50}")

  如果用map()格式化row,直接用str函数,会对不齐整,打印出来是变形三角。😣正确方式是:要用匿名函数lambda自定义每排每个数字宽度。前12项最大是三位数字,就格式化每个数字占三个字符宽度lambda x: f'{i:^3}',打印出来的“杨辉三角”才可以齐整漂亮。😏
map(str, row)打印的变形杨辉三角

在这里插入图片描述


对称“杨辉三角”打印效果
在这里插入图片描述

3.2.3 奇妙的“[0]”算法


算法解析:

  据“杨辉三角”结构特点,把“上一行”前后分别插入0,得到两个列表,分别把对应位置的整数相加就得到“下一行”。如:

  • a. 从第二行生成第三行
      [1, 1],第二行。
      [0, 1, 1],前插0。
      [1,1, 0],后加0。
      [1, 2, 1],第三行。

  • b. 从第五行生成第六行
      [1, 4, 6, 4, 1],第五行。
      [0, 1, 4, 6, 4, 1],前插0。
      [1, 4, 6, 4, 1, 0],后加0。
      [1, 5, 10, 10, 5, 1],第六行。

代码


def yanghui_triangle(n):''' 打印杨辉三角前n行 '''late_row = [1] # 首行。for i in range(n): # 本该遍历n-1次,为了少一条print()多一次遍历。# 按定宽打印“上一行”。print(' '.join(map(lambda x: f'{x:^4}', late_row)).center(80)) # 多生成一行,始终打印上一行就好。next_row = [x+y for x,y in zip([0]+late_row, late_row+[0])] # 根据上行生成新行。late_row = next_row # 新行变“上一行”。n = 15
print(f"\n{f'“杨辉三角”前{n}行':~^74}\n")
yanghui_triangle(n)
print(f"\n{'':~^80}\n")

输出效果
在这里插入图片描述

此算法,我是从CSDN上学来的。😏


回页目录

3.3 素数判定和查找

3.3.1 素数判定


与ChatGPT提问截屏图
在这里插入图片描述

代码


def is_prime(n):if n <= 1:return Falsefor i in range(2, n):#if n %!i(MISSING) == 0:if n % i == 0:return Falsereturn True

注:此行代码

if n %!i(MISSING) == 0:

ChatGPT间入了“!”、“(MISSING)”两个字符串,去除后才可以跑起来。


3.3.2 素数查找


与ChatGPT提问截屏图
在这里插入图片描述

代码


for num in range(2, 100):is_prime = Truefor i in range(2, num):#if num %!!(MISSING)i(MISSING) == 0:if num % i == 0:is_prime = Falsebreakif is_prime:print(num)

注:此行代码

if n %!!(MISSING)i(MISSING) == 0:

ChatGPT间入了“!”、“(MISSING)”两个字符串,去除后才可以跑起来。


我的代码

# 我的素数判定、查找代码def isprime(n):''' 素数判定 '''if n < 2:return # 1、0或者负数,不是素数。返回None。for i in range(2, n):if n%i == 0:return # 是合数,返回None。return n # 是素数,返回整数。def find_primes(n):''' 查找给定范围内的素数 '''return [i for i in range(n+1) if isprime(i)] # 列表解析给定范围的所有素数。if __name__ == '__main__':n = 1000print(f"\n{' '.join(map(str, find_primes(n)))}\n")

输出:1000内的素数列表

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 701 709 719 727 733 739 743 751 757 761 769 773 787 797 809 811 821 823 827 829 839 853 857 859 863 877 881 883 887 907 911 919 929 937 941 947 953 967 971 977 983 991 997


### 3.4 找出10000内所有完数

与ChatGPT提问截屏图
在这里插入图片描述
在这里插入图片描述

代码


for num in range(1, 10000):sum = 0for i in range(1, num):#if num %!i(MISSING) == 0:if num %i == 0:sum += iif sum == num:print(num)

注:此行代码

if n %!i(MISSING) == 0:

ChatGPT间入了“!”、“(MISSING)”两个字符串,去除后才可以跑起来。


这段儿代码,个人认为还可以优化:

1、真因子和的变量命名字符最好不应与Python关键字sum同款。

2、内层for遍历,当真因子和已大于外层遍历到的整数时,即已证明该整数不是完数,可以即刻退出内层for循环,继续遍历下一个整数。


for num in range(1, 10000):mysum = 0for i in range(1, num):#if num %!i(MISSING) == 0:if num %i == 0:mysum += iif mysum > num:breakif mysum == num:print(num)

3.4 裴波拉契数列第n项


与ChatGPT提问截屏图
在这里插入图片描述

代码一


def Fibonacci(n):if n == 0:return 0elif n == 1:return 1else:return Fibonacci(n-1) + Fibonacci(n-2)n = 9
print(Fibonacci(n))

代码二


def Fibonacci(n):if n == 1 or n == 2:return 1else:return Fibonacci(n-1) + Fibonacci(n-2)n = 9
for i in range(9):print(Fibonacci(n), end='')

  这两段儿代码,无可挑剔,目前水准的我认为是完美无缺的。


3.5 索要“车牌识别”系统


与ChatGPT索要截屏图
在这里插入图片描述
在这里插入图片描述

  ChatGPT不会给出整个项目代码,但会给出比较靠谱的建议。

3.6 对“%”“编码错误”


  ChatGPT说这个情况,“可能是编码错误”。


向ChatGPT报错截屏图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  Python代码语句中如果有“%”字符,总会多出“!”、“(MISSING)”。这一点一定要引起重视,不然是run不了ChatGPT给出的Python代码的。
  ChatGPT说“可能是编码错误”,它会自主修复。经验证,并没有立即修正。



回页目录

4、写论文、写演讲稿?


  ChatGPT说好的“写论文”、“写演讲稿”哩?ChatGPT连作文都是不答应给写的,可以给出启发性的建议。个人感觉,这很好!😏

  打死一遍“伸手党”!😄😄😄


与ChatGPT问答截屏图
在这里插入图片描述


在这里插入图片描述

  Chat GPT标榜的“写作业”、“写论文”、“总统演讲稿”,是不是国外主站才可以哩?还是因为我英文文盲,没有整对“英文界面”的功能驾驭?🤪


回页目录

5、ChatGPT国内镜像站


  该站点目前没有设置限制,可以任意使用。


5.1 网页体验入口


  • 点击链接跳转或复制地址到浏览器:https://aigcfun.com

  • 网页体验首页
    在这里插入图片描述

5.2 微信体验入口


  • 微信体验入口

  微信入口二维码图片
微信入口二维码图片

  我的级别不够,CSDN不给我贴二维码的权限。我把二维码放网盘了,您可以复制下面的字符到“百度网盘”获取(永久有效)

通过百度网盘分享的文件:7LYFZBB3…
链接:https://pan.baidu.com/s/1IpnRHrRhpTk4sqwpl3WrkA
提取码:n332
复制这段内容打开「百度网盘APP 即可获取」


  由于访问量过大,微信已暂停扫码登入。您可在微信添加好友页面搜索“吴枫和他的朋友”微信公众号,关注后,直接在公众号聊天对话框中输入字符,就可以和ChatGPT交流了。
在这里插入图片描述


  • 微信体验界面

在这里插入图片描述


回页目录

6、结语

  通过国内镜像站对ChatGPT的体验,感觉到了“人工智能AI”的强大!至少ChatGPT已经强大的一塌糊涂了。💪
  对ChatGPT的合理利用,会让人如虎添翼,极大的加快工作、学习的效率。
  ChatGPT不会给出一个完整的项目,但却可以智能的给出极具建设性的一些建议。
  我认为,有这些,就已足够好的了。


回页目录

7、ChatGPT的原理、Python调用GPT-3 API


  • ChatGPT的原理:机器人背后的模型

地址:https://mp.weixin.qq.com/s/n8pROl5Bht0F0IZaK-qfdA

  • 用 Python 调用 GPT-3 API

地址:https://mp.weixin.qq.com/s/scunfoSwpdMTeGe5pPUh2Q


  通过阅读齐老师的这两篇文章,可以对ChatGPT有更深层次的了解,方便工作学习中把ChatGPT使用得“得心应手”。

  技术文章出自老齐教室,作者老齐。


回页目录

8、完整源码

(源码较长,点此跳过源码)

#!/sur/bin/nve python
# coding: utf-8s = '可以使用以下Python代码判定素数:'
print(s)def is_prime(n):#if n <= 1:if n < 2:return Falsefor i in range(2, n):#if n %!i(MISSING) == 0:if n % i == 0:return Falsereturn Truen = 97
print(f"\n{n}是素数:{is_prime(n)}")
n = -97
print(f"\n{n}是素数:{is_prime(n)}")
n = 33
print(f"\n{n}是素数:{is_prime(n)}\n")input()s = '可以使用以下Python代码打印100以内的质数列表:'
print(s)for num in range(2, 100):is_prime = Truefor i in range(2, num):#if num %!!(MISSING)i(MISSING) == 0:if num % i == 0:is_prime = Falsebreakif is_prime:print(num, end=' ')print()# 我的素数判定、查找代码def isprime(n):''' 素数判定 '''if n < 2:return # 1、0或者负数,不是素数。返回None。for i in range(2, n):if n%i == 0:return # 是合数,返回None。return n # 是素数,返回整数。def find_primes(n):''' 查找给定范围内的素数 '''return [i for i in range(n+1) if isprime(i)]if __name__ == '__main__':n = 1000print(f"\n{' '.join(map(str, find_primes(n)))}\n")input() s = '''您可以对称打印“杨辉三角”前12项么?对称打印!以下是用Python实现杨辉三角的代码:'''
print('杨辉三角'.center(46, '~'))
print(s)def yanghui_triangle(n):# 初始化列表triangle = []for i in range(n):# 每一行的列表row = [None for _ in range(i+1)]# 第一个和最后一个元素赋值为1row[0], row[-1] = 1, 1# 中间元素的值等于上一行的相邻元素之和for j in range(1, len(row)-1):row[j] = triangle[i-1][j-1] + triangle[i-1][j]triangle.append(row)return triangle# 打印杨辉三角
for row in yanghui_triangle(12):# 下面两种写法都可以实现对称打印杨辉三角。#print(f"{' '.join([f'{i:^3}' for i in row]):^50}")#print(f"{' '.join(map(str, row)):^50}")print(f"{' '.join(map(lambda x: f'{x:^3}', row)):^50}") # 要用匿名函数lambda自定义每排每个数字宽度。s = '\n可以使用以下Python代码打印“杨辉三角”前12项:'
print(s)def yanghui_triangle(n):triangle = [[1]]for i in range(1, n):row = [1]for j in range(1, i):row.append(triangle[i-1][j-1] + triangle[i-1][j])row.append(1)triangle.append(row)for row in triangle:print(row)
yanghui_triangle(12)def yanghui_triangle(n):''' 打印杨辉三角前n行 '''late_row = [1] # 首行。for i in range(n): # 本该遍历n-1次,为了少一条print()多一次遍历。# 按定宽打印“上一行”。print(' '.join(map(lambda x: f'{x:^4}', late_row)).center(80)) # 多生成一行,始终打印上一行就好。next_row = [x+y for x,y in zip([0]+late_row, late_row+[0])] # 根据上行生成新行。late_row = next_row # 新行变“上一行”。n = 15
print(f"\n{f'“杨辉三角”前{n}行':~^74}\n")
yanghui_triangle(n)
print(f"\n{'':~^80}\n")input() s = '九九表'
print(s)
# 1*1 = 1
for i in range(1, 10):for j in range(1, i+1):print(f'{i}*{j}={i*j}', end='\t')print()
# 1×1 = 1
for i in range(1, 10):for j in range(1, i+1):print(f'{i}×{j}={i*j}', end='\t')print()# ChatGPT 生成的“九九表”Python代码
for i in range(1, 10):for j in range(1, 10):print(i, 'x', j, '=', i*j)input('\n【ChatGPT生成的“九九表”Python代码,输出效果】')nines = '\n'.join([' '.join(f"{i}×{j}={i*j:>2}" for j in range(1, i+1)) for i in range(1,10)])
input(f"\n打印一行Python代码生成的“九九表”:\n\n{nines}\n")for i in range(1, 10):print() for j in range(1, i+1):print(f"{i}×{j}={i*j:>2}", end=' ')input() s = '可以使用以下Python代码找出10000内的完数:'
print(s)for num in range(1, 10000):sum = 0for i in range(1, num):#if num %!i(MISSING) == 0:if num %i == 0:sum += iif sum == num:print(num)# 算法优化代码
for num in range(1, 10000):mysum = 0for i in range(1, num):#if num %!i(MISSING) == 0:if num %i == 0:mysum += iif mysum > num:breakif mysum == num:print(num)input()s = '裴波拉契数列是一个数学序列,它的每一项都是前两项的和,即F(n)=F(n-1)+F(n-2),其中F(1)=F(2)=1。可以使用以下Python代码求出第n项:'
print(s)def Fibonacci(n):if n == 1 or n == 2:return 1else:return Fibonacci(n-1) + Fibonacci(n-2)n = 9
for i in range(9):print(Fibonacci(n), end='')s = '可以使用以下Python代码来求裴波拉契数列第n项:'
print(s)def Fibonacci(n):if n == 0:return 0elif n == 1:return 1else:return Fibonacci(n-1) + Fibonacci(n-2)n = 9
print(Fibonacci(n))input() s = '可以使用以下Python代码来判定素数:'
print(s)def is_prime(n):if n <= 1:return Falsefor i in range(2, n):#if n %!i(MISSING) == 0:if n % i == 0:return Falsereturn Truen = 88
print(f"\n{n}是素数:{is_prime(n)}\n")input() 

回页首

__上一篇:__ 求解最大公约数(常用的四大算法求解最大公约数,分解质因数法、短除法、辗转相除法、更相减损法)
__下一篇:__ 

我的HOT博:

    • New:ChatGPT初体验(ChatGPT国内镜像站初体验,聊天、Python代码生成。)CSDN质量分92。(3801阅读)
    • 彩色文字界面尼姆游戏(1001阅读)
    • 神奇的 \033 ,让打印出彩(1118阅读)
    • 小炼二维数组(1174阅读)
    • 仿真模拟福彩双色球(1954阅读)
    • Python之魔幻切片(1263阅读)
    • 数列求和a, aa, aaa, ..., aa...aa(n个a)(1326阅读)
    • 个人信息提取(2027阅读)
    • 十六进制字符串转Python代码(utf-8字符串转十六进制字符串)(1244阅读)
    • 生成100个随机正整数(1917阅读)
    • 给定字符串提取姓名(字符串、list、re“零宽断言”)(1350阅读)
    • 我的 Python.color() (Python 色彩打印控制)(1777阅读)
    • python清屏(2908阅读)
    • 回车符、换行符和回车换行符(2961阅读)
    • Linux 脚本文件第一行的特殊注释符(井号和感叹号组合)的含义(1692阅读)
    • random.sample()将在python 3.9x后续版本中被弃用(1594阅读)
    • pandas 数据类型之 Series(1674阅读)
    • 聊天消息敏感词屏蔽系统(字符串替换 str.replace(str1, *) )(1747阅读)
    • 练习:银行复利计算(用 for 循环解一道初中小题)(1580阅读)
    • pandas 数据类型之 DataFrame(5061阅读)
    • 班里有人和我同生日难吗?(蒙特卡洛随机模拟法)(2355阅读)
    • Python 续行符(\)“拯救”你的超长语句(1308阅读)
    • Python字符串居中显示(4096阅读)
    • 练习:求偶数和、阈值分割和求差( list 对象的两个基础小题)(1738阅读)
    • 用 pandas 解一道小题(2150阅读)
    • 可迭代对象和四个函数(1171阅读)
    • “快乐数”判断(1355阅读)
    • 罗马数字转换器(构造元素取模)(2604阅读)
    • Hot:罗马数字(转换器|罗生成器)(5576阅读)
    • Hot:让QQ群昵称色变的代码(48847阅读)
    • Hot:斐波那契数列(递归| for )(4166阅读)
    • 柱状图中最大矩形(1764阅读)
    • 排序数组元素的重复起止(1369阅读)
    • 电话拨号键盘字母组合(1579阅读)
    • 密码强度检测器(2524阅读)
    • 求列表平衡点(1965阅读)
    • Hot: 字符串统计(4426阅读)
    • Hot:尼姆游戏(聪明版首发)(3684阅读)
    • 尼姆游戏(优化版)(1375阅读)

    • 推荐条件点阅破千


      回页首


      老齐漫画头像

      精品文章:

      • 好文力荐:齐伟书稿 《python 完全自学教程》 Free连载(已完稿并集结成书,还有PDF版本百度网盘永久分享,点击跳转免费🆓下载。)
      • OPP三大特性:封装中的property
      • 通过内置对象理解python'
      • 正则表达式
      • python中“*”的作用
      • Python 完全自学手册
      • 海象运算符
      • Python中的 `!=`与`is not`不同
      • 学习编程的正确方法

      来源:老齐教室


      回页首

      ◆ Python 入门指南【Python 3.6.3】


      好文力荐:

      • 全栈领域优质创作者——寒佬(还是国内某高校学生)博文“非技术文—关于英语和如何正确的提问”,“英语”和“会提问”是学习的两大利器。

      • 【8大编程语言的适用领域】先别着急选语言学编程,先看它们能干嘛

      • 靠谱程序员的好习惯


      CSDN实用技巧博文:

      • 8个好用到爆的Python实用技巧
      • python忽略警告
      • Python代码编写规范
      • Python的docstring规范(说明文档的规范写法)

    相关文章:

    ChatGPT国内镜像站初体验:聊天、Python代码生成等

    ChatGPT国内镜像站初体验&#xff0c;聊天、Python代码生成。 (本文获得CSDN质量评分【92】)【学习的细节是欢悦的历程】Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&#xff0c;不仅仅是基础那么简单………...

    SAP数据导入工具(LSMW) 超级详细教程(批量导入内部订单)

    目录 第一步&#xff1a;记录批导步骤编辑数据源对应字段 第二步&#xff1a;维护数据源 第三步&#xff1a;维护数据源对应字段&#xff08;重要&#xff09; 第四步&#xff1a;维护数据源关系。 第五步&#xff1a;维护数据源与导入字段的对应关系。 第六步&#xff0…...

    第9天-商品服务(电商核心概念,属性分组开发及分类和品牌的级联更新)

    1.电商核心概念 1.1.SPU与SKU SPU&#xff1a;Standard Product Unit&#xff08;标准化产品单元&#xff09; 是商品信息聚合的最小单位&#xff0c;是一组可复用、易检索的标准化信息的集合&#xff0c;该集合描述了一个 产品的特性。 决定商品属性的值 SKU&#xff1a;Stock…...

    动漫人物眼睛画法

    本期的动漫绘画课程教大家来学习动漫人物眼睛画法&#xff0c;结合板绘软件从草稿开始一步步教你画出动漫人物眼睛&#xff0c;不用报动漫培训班也能学会&#xff0c;快来跟着本期的动漫人物眼睛画法教程试试吧&#xff01; 动漫人物眼睛画法步骤教程&#xff1a; 注意&#x…...

    张晨光-JAVA零基础保姆式JDBC技术教程

    JDBC文档 JDBC概述 JDBC概述 Java DataBase Connectivity Java 数据库连接技术 JDBC的作用 通过Java语言操作数据库&#xff0c;操作表中的数据 SUN公司为**了简化、**统一对数据库的操作&#xff0c;定义了一套Java操作数据库的规范&#xff0c;称之为JDBC JDBC的本质 是官方…...

    华为OD机试 - 最多提取子串数目(Python)

    最多提取子串数目 题目 给定由 [a-z] 26 个英文小写字母组成的字符串 A 和 B,其中 A 中可能存在重复字母,B 中不会存在重复字母 现从字符串 A 中按规则挑选一些字母,可以组成字符串 B。 挑选规则如下: 1) 同一个位置的字母只能被挑选一次 2) 被挑选字母的相对先后顺序不…...

    LeetCode-1237. 找出给定方程的正整数解【双指针,二分查找】

    LeetCode-1237. 找出给定方程的正整数解【双指针&#xff0c;二分查找】题目描述&#xff1a;解题思路一&#xff1a;双指针。首先我们不管f是什么&#xff0c;即function_id等于什么不管。但是我们可以调用customfunction中的f函数&#xff0c;然后我们遍历x,y(1 < x, y &l…...

    广度优先搜索算法 - 迷宫找路

    广度优先搜索算法1 思考问题1.1 这个迷宫需不需要指定入口和出口&#xff1f;2 先粗略实现2.1 源码2.2 源码解释3 优化代码3.1 优化读取文件部分3.2 增加错误处理4 再优化-让程序变得更加灵活4.1 用户外部可以循环输入入口和出口5 完整代码这是一个提问者的提出的问题&#xff…...

    泡脚材料简记

    文章目录一般条件中药包&#xff08;药粉&#xff09;泡脚丸中药包&#xff08;药材&#xff09;艾叶生姜益母草藏红花食盐花椒白醋柠檬藿香泡脚私方紫苏叶、白术、白芍、黄芪、青皮、柴胡、夜交藤、丹参、当归&#xff0c;每种各10g艾叶、花椒、肉桂、桂枝、红花干姜30克、小茴…...

    【计算机网络】因特网概述

    文章目录因特网概述网络、互联网和因特网互联网历史与ISP标准化与RFC因特网的组成三种交换方式电路交换分组交换和报文交换三种交换方式的对比与总结计算机网络的定义和分类计算机网络的定义计算机网络的分类计算机网络的性能指标速率带宽吞吐量时延时延带宽积往返时间利用率丢…...

    STC单片机 VS/HX1838红外接收和发送实验

    STC单片机 VS/HX1838红外接收和发送实验 📌相关篇《STC单片机获取红外解码从串口输出》🔨所使用的红外接收头VS1838 📋VS1838引脚定义🌿5MM发射头,940nm红外发射二极管 红外遥控发射头。(外观看起来和普通的发光二极管没有什么差异,购买时需要注意确认)。 🔰采用的…...

    前端开发常用案例(一)

    前端开发常用案例1.实现三角形百度热榜样式分页效果小米商城自动轮播图效果二级下拉菜单效果时间轴效果展示音乐排行榜效果鼠标移入文字加载动画鼠标悬停缩放效果1.实现三角形 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8…...

    Linux 日志查找常用命令

    1.1 cat、zcat cat -n app.log | grep "error"&#xff1a;查询日志中含有某个关键字error的信息&#xff0c;显示行号。 cat -n app.log | grep "error" --color&#xff1a;查询日志中含有某个关键字error的信息&#xff0c;显示行号&#xff0c;带颜色…...

    CleanMyMac4.12.5最新版安装下载教程

    告别硬盘空间不足&#xff0c;让您的Mac极速如新CleanMyMac是一款强大的 Mac 清理、加速工具和健康卫士&#xff0c;让您的 Mac 加快启动速度。CleanMyMac是一款专业的Mac清理软件&#xff0c;可智能清理mac磁盘垃圾和多余语言安装包&#xff0c;快速释放电脑内存&#xff0c;轻…...

    RFID射频识别技术(四) RFID高频电路基础|课堂笔记|10月11日

    2022年10月11日 week7 ​​​​​​​ 目录 ​​​​​​​ 第四讲: RFID高频电路基础 一、RLC(串联)电路的阻抗...

    数据库系统是什么?它由哪几部分组成?

    数据库系统&#xff08;Database System&#xff0c;DBS&#xff09;由硬件和软件共同构成。硬件主要用于存储数据库中的数据&#xff0c;包括计算机、存储设备等。软件部分主要包括数据库管理系统、支持数据库管理系统运行的操作系统&#xff0c;以及支持多种语言进行应用开发…...

    华为OD机试题 - 任务混部(JavaScript)

    最近更新的博客 2023新华为OD机试题 - 斗地主(JavaScript)2023新华为OD机试题 - 箱子之形摆放(JavaScript)2023新华为OD机试题 - 考古学家(JavaScript)2023新华为OD机试题 - 相同数字的积木游戏 1(JavaScript)2023新华为OD机试题 - 最多等和不相交连续子序列(JavaScri…...

    键盘输入a,到屏幕显示,操作系统做了什么

    首先&#xff0c;假定操作系统有中断系统。 等待的键盘写入的时候&#xff0c;txt进程被read函数阻塞。输入a之后&#xff0c;首先控制器&#xff0c;把扫描到的a放入到了控制器的寄存器中。触发硬中断通知cpu—> 中断IO控制方式&#xff0c;由硬件触发的。键盘读入中断cpu…...

    Python机器学习入门笔记(2)—— 分类算法

    目录 转换器&#xff08;transformer&#xff09;和估计器&#xff08;estimator&#xff09; K-近邻&#xff08;K-Nearest Neighbors&#xff0c;简称KNN&#xff09;算法 模型选择与调优 交叉验证&#xff08;Cross-validation&#xff09; GridSearchCV API 朴素贝叶…...

    Docker镜像发布到阿里云和私有库

    目录 一、Docker镜像 &#xff08;一&#xff09;概述 &#xff08;二&#xff09;Docker镜像加载原理 &#xff08;三&#xff09;镜像分层结构优势 &#xff08;四&#xff09;重点理解 &#xff08;五&#xff09;docker commit操作实例 &#xff08;六&#xff09;总…...

    初识CSS,美化HTML

    CSS称为&#xff1a;层叠样式表&#xff08;Cascading style sheets&#xff09;美化HTML即给页面种的HTML标签设置样式CSS语法规则css要写在head标签的里边&#xff0c;title标签的下面&#xff0c;用style标签框住<head> <title>...</title> <style>…...

    华为OD机试 - 二维矩阵的最大值(Python)

    题目二维矩阵的最大值 给定一个仅包含0和1的n*n二维矩阵 请计算二维矩阵的最大值 计算规则如下 每行元素按下标顺序组成一个二进制数(下标越大约排在低位), 二进制数的值就是该行的值,矩阵各行之和为矩阵的值允许通过向左或向右整体循环移动每个元素来改变元素在行中的位置 …...

    华为OD机试 - 快递业务站(Python)

    快递业务站 题目 快递业务范围有 N 个站点,A 站点与 B 站点可以中转快递,则认为 A-B 站可达, 如果 A-B 可达,B-C 可达,则 A-C 可达。 现在给 N 个站点编号 0、1、…n-1,用 s[i][j]表示 i-j 是否可达, s[i][j] = 1表示 i-j可达,s[i][j] = 0表示 i-j 不可达。 现用二维…...

    百度沈抖:文心一言将通过百度智能云对外提供服务

    2月17日&#xff0c;在2023 AI工业互联网高峰论坛上&#xff0c;百度智能云宣布“文心一言”将通过百度智能云对外提供服务&#xff0c;为产业带来AI普惠。 百度集团执行副总裁、百度智能云事业群总裁沈抖表示&#xff0c;“文心一言”是基于百度智能云技术打造出来的大模型&a…...

    cmd 窗口、记事本打开后一片空白且几秒钟后闪退的问题解决方案汇总

    前言 前段时间&#xff0c;电脑忽然出现了问题&#xff0c;首先是通过 微软应用商店 Microsoft Store 下载安装的 Snipaste 截图软件崩溃&#xff0c;不过将其卸载后&#xff0c;通过电脑管家下载后又可以正常使用了。 之后就是突然发现&#xff0c;记事本文本文档不能使用了…...

    Linux 安装 SNMP服务

    从安装盘IOS中导入安装SNMP. --挂载系统安装盘 [rootnb /]# mount -o loop -t iso9660 /software/radhat.iso /media mount: /dev/loop0 is write-protected, mounting read-only --导入安装包 [rootnb /]# rm -f /etc/yum.repos.d/*.repo [rootnbubackup /]# cat >/etc/yu…...

    华为OD机试 - 滑动窗口最大和(Python)

    滑动窗口最大和 有一个N个整数的数组,和一个长度为M的窗口。 窗口从数组内的第一个数开始滑动,直到窗口不能滑动为止。 每次滑动产生一个窗口,和窗口内所有数的和, 求窗口滑动产生的所有窗口和的最大值 输入 第一行输入一个正整数N,表示整数个数0 < N < 100000 …...

    用Nacos搭建微服务操作

    Nacos服务搭建 我们首先在Nacos的GitHub中下载相关的安装文件。https://github.com/alibaba/nacos/releases 但是因为服务器在国外&#xff0c;所以我们直接给大家提供了对应的安装文件。直接解压缩到非中文的目录下&#xff0c;然后启动即可 服务访问的地址是&#xff1a;htt…...

    ChatGPT模型采样算法详解

    ChatGPT模型采样算法详解 ChatGPT所使用的模型——GPT&#xff08;Generative Pre-trained Transformer&#xff09;模型有几个参数&#xff0c;理解它们对文本生成任务至关重要。其中最重要的一组参数是temperature和top_p。二者控制两种不同的采样技术&#xff0c;用于因果…...

    【Unity3d】Unity与iOS通信

    在unity开发或者sdk开发经常需要用到unity与oc之间进行交互&#xff0c;这里把它们之间通信代码整理出来。 Unity调用Objective-C 主要分三个步骤&#xff1a; (一)、在xcode中定义要被unity调用的函数 新建一个类&#xff0c;名字可以任意&#xff0c;比如UnityBridge&…...

    wordpress离线编辑/潍坊今日头条新闻

    这是网络上推荐的几个Html5混合开发好用的编辑器。 传送门 https://blog.csdn.net/simple_tifa/article/details/80492180 个人感觉比较好用的是Hbuilder这款软件。 传送门 https://sm.myapp.com/original/Development/HBuilder.9.0.2.windows.zip HBuilder是DCloud&…...

    建网站外包公司/南昌seo排名优化

    当我在pythonidle中运行这些代码时&#xff0c;我得到了一个警告&#xff0c;如何解决这个问题&#xff1f;在WARNING:root:Cannot locate objid nnn# -*- coding: utf-8 -*-from pdfminer.pdfinterp import PDFResourceManager, process_pdffrom pdfminer.converter import Te…...

    网站建设价钱/贵州二级站seo整站优化排名

    嵌入式介绍与应用1 概念桌面对比2 特点3 发展历史3.1 计算机发展3.2 嵌入式发展4 开发能力要求5 应用6 规模参考1 概念 嵌入式系统由硬件和软件组成。是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的…...

    swoole wordpress/seo优化怎么做

    win7只能上qq不能上网怎么解决_网站服务器运行维护win7只能上qq不能上网解决方法&#xff1a;1、在开始菜单中打开运行&#xff0c;然后运行cmd&#xff0c;输入netsh winsock reset命令&#xff0c;然后按提示重启电脑。2、把DNS设置为自动。1、插入u盘&#xff0c;执行如下命…...

    遵义营商环境建设局网站/seo系统培训班

    申明&#xff1a;该安装方式是实体用户 假设用户名为jim&#xff0c;其目录为/home/jimuseradd -d /home/jim jimpasswd jim下载vsftpd-2.3.2.tar.gz&#xff0c;解压。里面有一个INSTALL文件&#xff0c;一定要读。useradd nobody &#xff08;可能会提示已经存在&#xff09…...

    消费者联盟网站怎么做/渠道销售怎么找客户

    下载&#xff1a;李代数笔记(20180906).pdf 犹记我曾经这篇博文中提到过Humphreys李代数是李代数的万恶之源。 这个笔记的证明都相对自然很多&#xff0c;不过不意味着这个笔记适合新手&#xff0c;因为这仅仅是用来复习的笔记&#xff0c;精简出最重要的内容而已&#xff0c;当…...