从零开始学Python,Day1.

liftword4个月前 (01-14)技术文章49

现在IT真是卷到人心态爆炸,学不完,真的学不完。

这不,为了搞AI,又得学Python,索性就在这记录一下,也欢迎大家和我一起交流,一起进步。

学习之前,先学发音,可不能让人嘲笑咱们发音不准。

英[?pa?θ?n] 美[?pa?θɑ?n] 翻译成中文,就是大蟒蛇的意思。

优点:

语法清晰、强大的库支持、跨平台性、动态类型、免费和开源

缺点:

运行速度一般、多线程受到GIL的限制、内存管理容易泄漏、错误处理机制相对宽松

了解到这里就可以了,至于什么发展史、前景怎样、能赚多少钱,通通去它的,根本没有用。

本人环境介绍:

MacBookPro 2016款,老古董,系统macOS Monterey 12.7.2

环境搭建

一、安装homebrew

简介:

Homebrew是一款Mac OS平台下的软件包管理工具

安装命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

简单使用:

  • 版本查看:brew -v
  • 更新:brew update
  • 安装包:brew install <packageName>
  • 卸载包:brew uninstall <packageName>
  • 查看包信息:brew info <packageName>

二、安装pip

简介:

pip是一款非常方便的python包管理工具

安装命令:

brew install pip

简单使用:

  • 版本查看:pip -V
  • 更新:pip install --upgrade pip
  • 安装包:pip install <packageName>
  • 更新包:pip install --upgrade <packageName>
  • 卸载包:pip uninstall <packageName>
  • 查看包信息:pip show <packageName>
  • 列出已安装的包: pip list

三、安装pyenv

简介:

python 版本管理工具

安装命令:

brew install pyenv

简单使用:

  • 版本查看:pyenv --version
  • 罗列已安装版本:pyenv versions
  • 可安装的版本列表:pyenv install -l
  • 安装:pyenv install <version>
  • 卸载:pyenv uninstall <version>
  • 更新本地数据库,安装指定版本的 python 后使用:pyenv rehash
  • 更改本机版本:pyenv global <version>
  • 更改目录版本:pyenv local <version>

如我安装的是3.10.0,那么我执行的命令就是:

pyenv install 3.10.0
pyenv global 3.10.0

四、安装PyCharm

简介:

PyCharm是由JetBrains公司开发的提供给Python专业的开发者的一个集成开发环境

安装:

https://www.jetbrains.com/pycharm/download

简单使用:

  • 显示可用的代码模板:command + j
  • 查看函数、类、方法的定义:command + b
  • 万能代码提示快捷键,一下不行按两下:ctrl + space
  • 格式化代码:command + option + L
  • 万能代码修复快捷键:alt + enter
  • 注释/反注释代码:ctrl + /
  • 万能搜索快捷键:shift + shift
  • 复制/删除一行代码:command + d / command + y
  • 折叠/展开所有代码:command + shift + - / command + shift + +
  • 快速定位到错误代码:F2
  • 查看哪些地方用到了指定的函数、类、方法:command+ alt + F7

五、创建第一个文件

1.1 command+空格,搜索打开PyCharm

1.2 command+逗号,打开设置

1.3 不习惯英文版本开发工具的,先装中文插件,选择plugin,搜索Chinese

1.4 新建项目,配置解释器和项目存放位置

不知道基础解释器那儿:python安装目录的,可以在终端,执行命令

which python3

1.5 配置文件头部注释

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : xxx
# @Email   : xxx@travelsky.com.cn
# @File    : ${NAME}.py

1.6 回到项目,右键新建第一个python文件,取名day1

1.7 编程第一步,Hello world!

print('Hello world')

1.8 输入后,点击右上角绿色三角形运行,查看底部控制台

今日完成,打完收工!

相关文章

Python教程:第1篇 Python语言零基础从入门到高阶教程综述

目录前言本教程适合您吗?版权声明教程预告前言您好!欢迎您阅读本系列教程的第一篇文章。本教程是笔者准备写的系统化的、深入浅出的Python零基础从入门到高阶教程。零基础是指您可以没有任何编程经验,高阶是...

用Python编写一个简单的计算器

本实战技能将创建多个函数,实现简单的 计算器功能。程序运行的时候,首先,会要求 用户选择运算的模式;其次,用户再输入待运 算的两个数字;最后,再调用函数将运行结果 展示出来。运行程序得到的结果如下图所...

AI成长之路python入门之内置函数1#每天学习一点点

2024年12月14日,AI成长之路Python入门,今天学习内置函数。同学们,这节课开始学习内置函数。Python的内置函数就是指Python自带的函数。·比如举两个例子,一个是绝对值函数ABS-5...

Python常用算法(1)(原理+代码)——最全总结

算法就是为了解决某一个问题而采取的具体有效的操作步骤算法的复杂度,表示代码的运行效率,用一个大写的O加括号来表示,比如O(1),O(n)认为算法的复杂度是渐进的,即对于一个大小为n的输入,如果他的运算...

1万字详解 python logging日志模块

到日志,无论是写框架代码还是业务代码,都离不开日志的记录,他能给我们定位问题带来极大的帮助。记录日志最简单的方法就是在你想要记录的地方加上一句 print , 我相信无论是新手还是老鸟都经常这么干。在...

「机器学习系列1」Python基础-变量|表达式|函数

Python Base:Variable1.variable变量a,b,c,d= 3,3.0,'hello world',Trueprint(type(a),type(b),type(...