首页 > 编程语言 >聪明办法学Python_task1_11.20-11.21

聪明办法学Python_task1_11.20-11.21

时间:2023-11-21 18:44:22浏览次数:33  
标签:task1 cn Python 11.21 anaconda tsinghua https edu

聪明办法学Python_task1_11.20-11.21

1.task01:Python简介/安装

1.1 Python灵魂三问


为什么学Python?

  • Python是全球最流行的编程语言之一
  • Python是学习人工智能的最佳选择
  • Python比C语言更适合入门编程

什么是Python?

  • 一门在2023年最适合入门人工智能的编程语言

怎么学Python?

1.2 Python环境配置

安装清单

  • miniconda

    • 安装
      • PATH
      • Clear the package cache
    • 配置
      • 进入Anaconda Powershell Prompt

          conda init
          conda config --set show_channel_urls yes
          notepad .condarc #C:\Users\[username]\.condarc
        
      • 粘贴以下内容(来源:清华大学开源镜像站)

        channels:
        - defaults
        show_channel_urls: true
        default_channels:
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
        custom_channels:
        conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
        
      • 回到Anaconda Powershell Prompt

          conda clean -i
        
  • 使用

    • 创建环境:conda create -n [envname] python=3.10
    • 激活环境:conda activate [envname]
    • 退出环境:conda deactivate
    • 移除环境:conda remove -n [envname] -all
  • vscode

  • git

  • 课程资料下载
    git clone https://github.com/datawhalechina/learn-python-the-smart-way-v2.git --depth=1

2.task02

2.1 注释

  • 后跟单行注释

  • ''' '''或""" """中包含多行代码

看别人代码:为什么不写注释?
看自己代码:为什么要写注释?

2.2 基本控制台输出 print()函数

print(123)      #无引号 输出数字和公式。

print('test')
print("test")   #单/双引号 输出任意字符。

print("""
hello,
world!""")      #三引号 输出有换行的字符。

print(arg1,arg2,...,sep=' ',end='\n')  
#多个变量默认以空格分隔,以换行结尾  

print("this is a \"test\"!")
#转义字符'\' 输出:this is a ”test“!

x,y=1,2
print(f"{x}+{y}={x+y}")
#格式化输出变量 输出:1+2=3

2.3 错误

  • 语法错误/Syntax Error #运行前出错 程序不运行
  • 运行时错误/Runtime Error #运行时出错 程序退出
  • 逻辑错误/Logical Error #运行时不报错 程序逻辑错误

2.4 基本控制台输入 input()函数

  • 以字符串形式返回

  • 多个输入 split()分割
    默认以空格、制表符、换行符分割
    split(',')可指定','分割

    a,b=input().split()#将输入的两个变量分别存储在a,b变量中
    

2.5 导入模块

import [libname]
import [libname] as [name]
from [libname] import [module]

标签:task1,cn,Python,11.21,anaconda,tsinghua,https,edu
From: https://www.cnblogs.com/rsxiaoyu/p/17847287.html

相关文章

  • 2023.11.21做题笔记(对局匹配,砝码称重shui,单词接龙)
    今天水了一节英语课,翘了一节C++课,就是感觉摆的一批。 对局匹配P8656[蓝桥杯2017国B]对局匹配-洛谷|计算机科学教育新生态(luogu.com.cn)   对于这道题:大佬解法1:#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+5;intn,k,a[N],an......
  • Vscode怎么指定Python解释器
    Windows使用Vscode编写Python代码默认使用系统手动安装的设置在环境变量的Python解释器,如果需要修改称虚拟解释器conda则可以使用以下方法软件中央上部选择"显示并运行命令"Python:选择解释器选择需要的解释器......
  • 2023.11.21——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.JavaGUI2.会话跟踪技术明日计划:学习......
  • 11.21每日总结
    今日时间:5h代码行数300学习内容:早上学习大数据的hbase的知识,打开hbase的指令是hbase打开方法,/export/server/hbase/bin/hbaseshell点击list查看表创建表得自己创建,creat‘表名’,‘列1‘,’列2‘,不知怎么必须用创建的,自己的还不行,还得是英文,学习计算机全是英文,当初我们的老祖......
  • Python 中函数 range
    range函数简要说明接收参数为1/2/3,表示的是左闭右开接收参数当使用Python中的range()函数时,可以总结如下使用方法:range(stop):生成从0到stop-1的整数序列。产生的序列包含起始值0,但不包含stop。foriinrange(5):print(i)输出:01234range(start,stop):生成......
  • python连接数据库到excel 第二回
    #使用前建议看一下sqllalchemy和create_engine,主要就是数据库拉数据导入excel#下面是代码部分fromsqlalchemyimportcreate_engine,text#利用sqlalchemy顺带用create_engine,text区分大小写importpandasaspd#表host='cs-'user='root'password='6Ep'db='perf......
  • python学习第二天笔记(未完成)
    #python(11.20--11.21)数数从0开始,左闭右开,不输默认。注意行对齐##注释:#单行注释“”“多行注释”“”##类型intstr(字符串,单个字符使长度为1的字符串)float(默认双精度)list注释:同一段代码对当变量类型不同时会产生不同的效果:譬如print(a+b)当a="1"b="2"......
  • 11.19-task1
    安装!在安装时最好开启steam++miniconda的安装:minicondaorconda<!使用conda的用处:使多个版本共同存在,类似应用多开>更换镜像源输入最后一行;在终端输入上述代码,打开文件用上述代码代替文件内容pypi软件仓库复制上述代码到conda终端创建与激活......
  • 11.21-task2
    启航!c语言与python的区别打印helloworld时:c语言python:与c相比,python显然更加简单,优雅!python注释注释是用来对你写的代码进行解释和说明,能大幅度提升写代码时的逻辑性并让别人容易理解。。。。单行注释用#开头(只能写在一行)多行注释用'''或“”“包裹but这并......
  • Python为什么执行效率低,性能不如其他语言?
    Python是一种解释型语言,它的执行效率通常比编译型语言低,这主要有以下几个原因:解释型语言的性质:Python是解释型语言,这意味着它在运行时需要解释器来逐行翻译并执行代码。这个过程中,相对于编译型语言(如C++或Java),会产生额外的性能开销。动态类型:Python是动态类型的语言,这意......