pycharm

学习Python需要用什么开发工具?

江枫思渺然 提交于 2020-12-09 00:25:40
最近有不少读者私信我,这不刚开始学习Python就开始遇到难题了,对于Python IDE都比较纠结,希望找到一些适合自己的、Python开发工具。本篇给大家分享几款Python开发工具,供正在纠结用哪种开发工具的小伙伴们参考~ 对于学习Python的小伙伴,首推的Pycharm。 首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制 另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 其次是sublime text啦,看看下图,是不是觉得很漂亮呢?它就是sublime text~~ Sublime Text 支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,还拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令。支持宏

Python基础语法

放肆的年华 提交于 2020-12-06 19:47:45
一、python介绍: 1、语言类型区分,编译型和解释型   1)编译型(代表:C):        编译器 是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;       优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。       缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。   2)解释型(代表:Python):        解释器 则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的.       优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。       缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。 2、python版本选择   1)python2和python3的区别:       Python2:           a、源码重复,不规范           b、默认的编码是ascii,处理中文会乱码           

Python之web框架Django

我与影子孤独终老i 提交于 2020-12-06 18:29:57
[TOC] 1. web框架 HTTP协议 发送HTTP请求 通过TCP套接字,客户端Web服务器发送一个文本的请求报文,一个请求报文由请求行、请求头部、空行、和 请求数据四部分组成 服务器接受请求并返回HTTP响应 Web服务器解析请求,定位请求资源。服务器将资源副本写到TCP套接字,由客户端读取。一个响应由状态行、响应头部、空行和响应数据四部分组成 在浏览器地址栏键入URL,按下回车之后经历的过程 1. 浏览器向DNS服务器请求解析该URL中的域名所对应的IP地址。 2. 解析出IP地址后,根据该IP地址和默认端口80,和服务器建立TCP连接。 3. 浏览器发出读取文件(URL中域名后面部分对应的文件)的HTTP请求,该请求报文作为TCP三次握手的第三次报文的数据发送给服务器 4. 服务器对浏览器作出响应,并把对应的html文本发送给浏览器 5. 释放TCP连接 6. 浏览器渲染HTML并显示内容 HTTP请求方法 HTTP/1.1协议中共定义了八种方法(动作),来以不同方式操作指定的资源: 1. GET : 向指定的资源发出"显示"请求。使用GET方法应该只用在读取数据上,而不应被用于产生"副作用"的操作中,例如在Web Application中,其中一个原因是GET可能会被网络蜘蛛等随意访问. 2. HEAD : 与GET方法一样,都是向服务器发出指定资源的请求

Step through C++ code with CLion while PyCharm plugin is enabled

て烟熏妆下的殇ゞ 提交于 2020-12-06 06:54:11
问题 I am having a problem in CLion when the PyCharm plugin is enabled. This is what I do: Run a Python program from the shell. This program creates multiple processes (like workers) in which the Python code calls C++ code that I want to debug. From CLion, attach to the original main Python process. Step through code after C++ breakpoint gets hit in one or more of the created processes. Usually, this works fine. But if I have the PyCharm plugin enabled, CLion seems to treat the main process

Step through C++ code with CLion while PyCharm plugin is enabled

妖精的绣舞 提交于 2020-12-06 06:52:14
问题 I am having a problem in CLion when the PyCharm plugin is enabled. This is what I do: Run a Python program from the shell. This program creates multiple processes (like workers) in which the Python code calls C++ code that I want to debug. From CLion, attach to the original main Python process. Step through code after C++ breakpoint gets hit in one or more of the created processes. Usually, this works fine. But if I have the PyCharm plugin enabled, CLion seems to treat the main process

别在第一步就跪了

生来就可爱ヽ(ⅴ<●) 提交于 2020-12-06 01:01:52
“ 万事开头难,我有种预感,很多想干事的人都会在第一步没走好,就放弃了。我写写辅助的文章帮大家迈过那道坎!我自己经历过的琐碎的问题,留贴纪念! ” python路径 首先: 安装好Python之后,一要知道自己安装在哪个位置。 一、如果是默认的路径 会安装在:C:\Users\Administrator\AppData\Local\Programs\Python\Python36 二、一般有人会习惯自己建文件夹(那自己要清楚),如果是把c改成了d 那就是:D:\Users\Administrator\AppData\Local\Programs\Python\Python36 环境配置 所谓配置环境变量,是指你在一个开发环境中,你的软件程序要运行,先要找到它所在的位置,系统会在路径中去查找。如果配置好全局环境,无论在电脑的哪个位置开发,系统都能找到那个软件程序。 安装时: 安装的时候能直接把环境配置好,就能顺利的在各个路径的目录下运行Python。也就是安装的时候 勾选Add Python X.XX to Path。 忘记打勾配置: 配置全局环境也简单,我的电脑—属性—高级系统设置—高级—环境变量—path—在变量值中输入配置环境变量的目录(各个环境变量目录之间用;隔开)—逐个确定。 我的电脑配置 C:\Users\Administrator\AppData\Local

3个学习Python的小技巧

点点圈 提交于 2020-12-05 08:21:22
朋友们大家好,涛哥又来了,今天是打卡42/100天。 今天给大家推荐下关于学习Python的小工具,帮助大家尽快掌握。 利用ipython 很多时候我们包的功能记不住,这个时候我们就可以通过ipython进行查看学习。因为ipython自带了代码补全,我们导入某个包。然后进行补全即可。 比如 1. 使用tab自动补全 2. 包名字上面加一个或两个问号❓可以看到相关使用方法源码 这里面大家要把ipython用熟悉,相信能大大提高Python的学习速度。 我之前给大家推荐过调试工具pdb的增强工具 ipdb 其实也是基于ipython的,非常好用,强烈推荐。 利用Pycharm Python开发IDE最推荐的工具就是Pycharm,通过安装导入第三方包,我们如果要学习使用,可以通过Pycharm一键进行定位跳转到源码,可以看到调用情况。 日常调试bug,分析源码可以说是居家必备良药了,效率大大的。 第三利用第三方API 这儿推荐一个网站 overapi.com ,除了Python这个网站还有非常多其他语言的API,通过ta可以让我们快速掌握python的API。 新司机学习使用好工具。 我们今天分享的3个小技巧内容就到这儿了,希望大家喜欢。 来源: oschina 链接: https://my.oschina.net/u/4397179/blog/4775694

如何解决 Pycharm 无法使用 Anaconda 2018.12 创建Conda 环境问题

萝らか妹 提交于 2020-12-04 11:57:18
最新补充说明:https://mirror.tuna.tsinghua.edu.cn/news/close-anaconda-service/ 首先说明导致该问题原因是缺少 openssl 支持,解决方法是添加 openssl 环境变量 或者不使用 HTTPS 。tips: python 大部分安装源已启用https连接方式。 本文 Python 版本为3.6.8。其他使用方法版本类似。 PS C:\Windows\system32> python Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> >>> exit() PS C:\Windows\system32> Pycharm 社区版 版本为2019.1。 本文使用 Ananonda 版本为2018.12,操作系统为 Windows 10,其他系统类似故障也可以使用类本方法。 首先介绍修改系统变量方法。添加openssl.exe到环境变量。 #添加anaconda 安装目录openssl.exe文件夹 C:\ProgramData

「Python:Scrapy爬虫框架」

一世执手 提交于 2020-12-04 09:06:36
当我们开始学习python爬虫的时候,都是先学习不同的爬虫库,然后开始通过单脚本来进行爬虫代码的编写,从数据提取到解析到存储都需要自己编写代码。但是Scrapy爬虫框架是可以将数据字段定义、网络请求和解析,数据处理和存储分不同的部分形成一个整体,极大的方便了代码的理解和编写。 针对Scrapy的安装网上有很多,这里就不一一介绍了,我们以简书网专题数据爬取为例来同步介绍相关定义和代码实践。 1、项目创建 创建一个Scrapy项目非常简单,一般快速创建可以通过终端直接输入如下代码: scrapy startproject zhuanti_new 如果要在不同的文件中创建此项目,就需要先找到对应的文件路径,当然你也可以通过pycharm,直接在对应的文件中,点击左下角终端进行创建,项目就直接在对应的项目文件中创建了一个Scrapy项目 2、Scrapy项目文件介绍 通过下面截图可以看到一个Scrapy项目有哪些文件,同时还需要创建和生成哪些文件,接下来逐一介绍。 (1)最顶层的zhuanti_new文件夹是Scrapy的项目名称 (2)第2层有4个文件: 第1个:和项目名称相同的文件,就是我们通常叫的爬虫包,所有的爬虫代码都在这个包里面 第2个:mian文件,是用来运行这个项目的主函数代码文件,代码写完后通过这个文件总体运行 第3个:配置文件,说明一下默认设置文件的位置为zhuanti