PyCharm免费安装和新手使用教程

PyCharm是一款由JetBrains公司开发的Python集成开发环境(IDE)。它提供了一系列强大的功能,包括自动代码完成、语法高亮、自动缩进、代码重构、调试器、测试工具、版本控制工具等,使开发者可以更加高效地开发Python应用程序。

新手使用教程

安装

1.下载 PyCharm:在 JetBrain 的官网上下载 PyCharm,选择适合自己系统的版本。

2.安装 PyCharm:下载完成后,双击下载文件,按照提示进行安装。在安装过程中,可以选择安装位置、创建桌面快捷方式等选项。

3.激活 PyCharm:安装完成后,打开 PyCharm,按照提示进行激活。如果没有购买正版,可以选择试用版或者免费社区版。

输入图片描述

新手如何使用

1.打开 PyCharm:双击 PyCharm 的图标打开软件。

2.配置 PyCharm:在 PyCharm 中配置 Python 解释器、项目路径等信息。可以通过 File -> Settings 进入设置页面。

3.创建项目:启动 PyCharm 后,在欢迎页面中,选择 Create New Project,在弹出的对话框中输入项目名称和项目路径,选择 Python 解释器版本,然后点击 Create 按钮。

4.编写 Python 代码:在 PyCharm 中创建 Python 文件,在文件中输入代码。在文件中右键点击,选择 New -> Python File,输入文件名,然后在文件中编写代码。

5.运行 Python 代码:在 PyCharm 中运行 Python 代码,可以使用快捷键 Shift + F10 或者点击运行按钮来运行代码。

6.调试 Python 代码:在 PyCharm 中调试 Python 代码,可以在代码行上打上断点,然后使用 PyCharm 中的调试功能进行调试。可以使用快捷键 Shift + F9 来调试代码。

7.代码提示和自动补全:在 PyCharm 中输入代码时,会自动提示可能的代码选项,可以使用 Tab 键进行自动补全。

8.查看 Python 文档:在 PyCharm 中可以查看 Python 的官方文档。在 PyCharm 中按住 Ctrl 键,然后点击想要查看的 Python 函数或模块,就可以在 PyCharm 中查看 Python 的官方文档。

9.版本控制:在 PyCharm 中可以使用 Git 等版本控制工具对代码进行管理。可以在 PyCharm 中直接进行版本控制管理。

常用快捷键

1.编辑器相关快捷键:

  • Ctrl + C:复制选中的文本
  • Ctrl + X:剪切选中的文本
  • Ctrl + V:粘贴文本
  • Ctrl + Z:撤销上一步操作
  • Ctrl + Shift + Z:重做上一步操作
  • Ctrl + F:在当前文件中查找文本
  • Ctrl + R:在当前文件中替换文本
  • Ctrl + D:复制当前行或者选中的块
  • Ctrl + /:注释当前行或者选中的块
  • Ctrl + Shift + /:将选中的代码块用注释符包裹起来
  • Ctrl + Shift + F:在整个项目中查找文本
  • Ctrl + Shift + R:在整个项目中替换文本

2.导航相关快捷键:

  • Ctrl + N:打开类文件
  • Ctrl + Shift + N:打开文件
  • Ctrl + E:打开最近使用的文件列表
  • Ctrl + B:跳转到被选中的变量或方法的定义
  • Ctrl + Alt + B:跳转到实现
  • Ctrl + F12:显示当前文件的结构

3.运行与调试相关快捷键:

  • Shift + F10:运行当前文件
  • Shift + F9:以Debug模式运行当前文件
  • F8:单步调试,进入函数体内部
  • F7:单步调试,不进入函数体内部
  • Shift + F8:跳过当前断点
  • Alt + Shift + F10:运行指定的配置文件

4.版本控制相关快捷键:

  • Ctrl + K:提交代码到版本控制
  • Ctrl + T:更新代码
  • Ctrl + Shift + K:推送代码到服务器
  • Alt + 9:打开版本控制面板
  • Alt + `:打开版本控制命令行

题外话

在此疾速成长的科技元年,编程就像是许多人通往无限可能世界的门票。而在编程语言的明星阵容中,Python就像是那位独领风 骚的超级巨星, 以其简洁易懂的语法和强大的功能,脱颖而出,成为全球最炙手可热的编程语言之一。


Python 的迅速崛起对整个行业来说都是极其有利的 ,但“人红是非多”,导致它平添了许许多多的批评,不过依旧挡不住它火爆的发展势头。

如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!

😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓

👉CSDN大礼包🎁:全网最全《Python学习资料》免费分享(安全链接,放心点击)👈

1️⃣零基础入门

① 学习路线

对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
在这里插入图片描述

③练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
在这里插入图片描述

2️⃣国内外Python书籍、文档

① 文档和书籍资料

在这里插入图片描述

3️⃣Python工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
在这里插入图片描述

②Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
在这里插入图片描述

③Python小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
在这里插入图片描述

4️⃣Python面试题

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

5️⃣Python兼职渠道

而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
在这里插入图片描述

上述所有资料 ⚡️ ,朋友们如果有需要的,可以扫描下方👇👇👇二维码免费领取🆓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/184280.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

主流数据库类型总结

前言:随着互联网的高速发展,为了满足不同的应用场景,数据库的种类越来越多容易混淆,所以有必要在此总结一下。数据库根据数据结构可分为关系型数据库和非关系型数据库。非关系型数据库中根据应用场景又可分为键值(Key-…

Leetcode394. 字符串解码

Every day a Leetcode 题目来源:394. 字符串解码 解法1:栈 本题中可能出现括号嵌套的情况,比如 2[a2[bc]],这种情况下我们可以先转化成 2[abcbc],在转化成 abcbcabcbc。我们可以把字母、数字和括号看成是独立的 TO…

滴滴就系统故障再次致歉

滴滴出行官博发文就11月27日夜间发生的系统故障再次致歉,同时表示,初步确定,这起事故的起因是底层系统软件发生故障,并非网传的“遭受攻击”,后续将深入开展技术风险隐患排查和升级工作,全面保障服务稳定性…

第20 章 多线程

20.1线程简介. 20.2创建线程 2.1继承Thread类 Thread 类是java.lang包中的一个类,从这个类中实例化的对象代表线程,程序员启动一个新线程需要建立Thread 实例。Thread类中常用的两个构造方法如下: public Thread():创建一个新的线程对象。 public Threa…

【数据结构】单链表---C语言版

【数据结构】单链表---C语言版 一、顺序表的缺陷二、链表的概念和结构1.概念: 三、链表的分类四、链表的实现1.头文件:SList.h2.链表函数:SList.c3.测试函数:test.c 五、链表应用OJ题1.移除链表元素(1)题目…

多媒体信号处理复习笔记 --脑图版本

多媒体信号处理复习笔记 --脑图版本 依据 [2020多媒体信号处理复习笔记] 考前复习时使用Xmind制作 例图: PDF下载 BaiduYunPan 提取码:jbyw CSDN 下载

从零构建属于自己的GPT系列1:文本数据预处理、文本数据tokenizer、逐行代码解读

🚩🚩🚩Hugging Face 实战系列 总目录 有任何问题欢迎在下面留言 本篇文章的代码运行界面均在PyCharm中进行 本篇文章配套的代码资源已经上传 从零构建属于自己的GPT系列1:文本数据预处理 从零构建属于自己的GPT系列2:语…

渲染到纹理:原理及WebGL实现

这篇文章是WebGL系列的延续。 第一个是从基础知识开始的,上一个是向纹理提供数据。 如果你还没有阅读过这些内容,请先查看它们。 NSDT在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - …

ffmpeg 把mp4文件中某段视频转成gif文件

一 缘起背景: 有视频文件转gif动图的需求;网上下载的转换工具需要注册会员、否则带水印,还限制时长。 二 工具环境: win10 下 dos 操作 ffmpeg 三 操作命令: ffmpeg -i test.mp4 -ss 00:01:01 -t 00:00:19 -vf &q…

什么牌子的台灯对孩子的眼睛好?安利五款适合孩子备考的护眼台灯

近年来,青少年的近视问题越来越严重,近视率持续升高,不少上小学一年级就已经戴上了厚厚的近视眼镜。导致这种现象发生的原因有两个,一个是孩子长时间使用电子产品导致。还有就是现在孩子的学习任务,不仅远比80、90后上…

【开源】基于JAVA的高校学生管理系统

项目编号: S 029 ,文末获取源码。 \color{red}{项目编号:S029,文末获取源码。} 项目编号:S029,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学生管理模块2.2 学院课程模块2.3 学…

Python基础语法之学习表达式进行符串格式化

Python基础语法之学习表达式进行符串格式化 一、代码二、效果 一、代码 print("11等于%d" % (1 1)) print(f"2/1等于{2 / 1}") print("字符串类型是%s" % type("字符串"))二、效果 坚持追求自己的梦想,即使道路漫长曲折&…

模板引擎详解

📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 🌤️动态页面的渲染方式 …

盘点68个Android系统源码安卓爱好者不容错过

盘点68个Android系统源码安卓爱好者不容错过 学习知识费力气,收集整理更不易。 知识付费甚欢喜,为咱码农谋福利。 源码下载链接:https://pan.baidu.com/s/1FcBxCe7KpJsh0zFxNZ_7wg?pwd8888 提取码:8888 项目名称 Android …

外贸B2B自建站怎么建?做海洋建站的方法?

如何搭建外贸B2B自建站?外贸独立站建站方法有哪些? 对于许多初次涉足者来说,搭建一个成功的外贸B2B自建站并不是一件轻松的任务。海洋建站将为您详细介绍如何有效地建设外贸B2B自建站,让您的国际贸易之路更加畅通无阻。 外贸B2B…

Android中使用Google Map

在app的使用过程中,我们经常会跟地图进行交互,如果是海外的应用,那选择使用Google Map 是最合适的选择。 在Android中如何使用Google Map,这里做一个简要的说明。 Google API_KEY的申请 Google Map 的使用并不是免费的&#xf…

主播岗位面试

一、自我介绍 在面试的开始阶段,你需要准备一个简洁而有力的自我介绍。这个自我介绍应该包括你的姓名、教育背景、工作经验以及你为何对这个主播职位感兴趣。这个自我介绍应该控制在1-2分钟之内,避免冗长的表述。 二、主播经历和特点 在这个环节&…

javaagent字节码增强浅尝

概述 javaagent 技术广泛应用于对代码的增强,比如统计方法执行时间、GC 信息打印、分布式链路跟踪等;实现方式包括 javassist 和 bytebuddy,bytebuddy 是对 javassist 的改进;类似于 spring 中的 AOP; Instrumentati…

京东数据运营-京东数据平台-京东店铺数据分析-2023年10月京东烘干机品牌销售榜

鲸参谋监测的京东平台10月份烘干机市场销售数据已出炉! 10月份,烘干机市场整体销售上涨。鲸参谋数据显示,今年10月份,京东平台上烘干机的销量将近5万件,环比增长约77%,同比增长约22%;销售额将近…

XUbuntu22.04之OBS强大录屏工具(一百九十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…