Alex's Blog

我的小站


  • 首页

  • 归档

abc

发表于 2020-05-14

Pycharm版本分布

发表于 2019-07-21

[TOC]

Pycharm版本分布

  • pycharm-professional专业版: 试用30天,收费版,功能最全
  • pycharm-community社区版: 免费.新手推荐使用此版
  • pycharm-education教育版: 基于社区版.在校生可以使用此版

为什么我的Pycharm不能新建flask项目

这个是版本的原因,很可能你安装的是社区版或者教育版

确切的说,这两个版本不会帮你创建项目结构

对于处于学习初期的人而言,自己创建项目结构更有助于学习

只有专业版才提供了快速创建特定项目的选项

应该选择什么样的Python解释器环境

基于我们已经安装的python而创建的解释器称为虚拟环境

常用的虚拟环境主要有3种:virtualenv,venv,conda

以virtualenv为例:

location 指的是虚拟环境文件夹位置,如果是社区版,系统默认位置是当前项目根目录,专业版是用户文件夹

base interpreter 指的是python解释器,一般是我们已经安装的python版本python.exe文件的路径

inherirt global site-packages 是否继承上面已经安装的包

make available to projects 是否对所有项目可见

1562820992869

如何修改颜色方案

建议 Darcula, Monokai

1562821222891

如何修改字体

Font: 默认字体.后面的选项表示筛选等宽字体.常用编程字体: consolas, courier new, Hack, Source Code Pro

Size: 字体大小.建议16-24

Line spacing: 行间距

Fallback font: 备用字体.例如上面选择了一个英文字体,没有包含中文字体,那么就会使用此字体

1562821262964

此外,编辑界面的字体和终端界面字体还可以单独设置

1562821567661

1562821580746

如何关闭那些烦人的代码提示/语法风格检测/波浪线

这个问题指的是类似下面的情况,或者其他类型的弱提示

1562825540454

上面的绿色波浪线指的是,变量名不符合小驼峰规则

出现这些问题提示,说明你的编程风格不符合规范

变量命名规范是国际通用的准则

而python还有自己的加强版规范-PEP8

临时关闭提示

1562825747266

永久关闭提示

1562825774644

1562825807187

如何安装package

点击 + 号按钮后,搜索需要的包

1562826205366

为什么安装package很慢

默认的源是国外的服务器,如果网络位置不理想就会很慢,可以修改为国内的镜像源

在 install package 界面,点击 manage repositories 按钮

1562826393035

添加一个国内源地址,以下三个任选一个

https://pypi.tuna.tsinghua.edu.cn/simple/

https://mirrors.aliyun.com/pypi/simple/

https://pypi.douban.com/simple/

1562826456764

如何格式化代码

上面提到过如何关闭那些提示信息,其实只要写完之后格式化一遍代码,就会自动帮你整理你的代码

菜单栏 - code - reformat code, 或者使用快捷键 Ctrl+Alt+L

1562826800208

此外,还可以通过设置文件监视来自动格式化代码

首先安装一个package: black

然后根据下图添加一个 file watcher

1562826983022

这样当你保存python文件时,black工具会自动被调用并格式化当前文件

如何创建一个自己的package

初学者在学到 类和对象 的相关知识后,会开始尝试自己编写一个包,正确的做法是创建如下的文件夹

1562827309979

如果你足够细心,会发现这个文件夹仅仅是多了一个自动创建的 __init__.py 文件

因此,创建一个 Directory,然后在里面手动创建一个 \init__.py 文件也是可以的

这些自动补全你知道吗?

main

1562827666574

1562827720782

.print

首先输入需要print的内容,然后输入 .print

1562827800260

1562827844885


powered by typora

test

发表于 2019-07-13

this is a testing

  • asdasd
  • bsdfdsf
  • csdfsafsdf
  • sdfsdfsdf
  • sdfsafdsafsdf

sdfsfsdfsdf

  1. sdafsadf
  2. sdfafsd
  3. sdfafsdfsdfsdf
1
print("hello world")

Hello World

发表于 2019-07-13

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

alex

my_blog
4 日志
1 标签
© 2020 alex
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.2.0