Pycharm的基礎使用和變量


昨日內容回顧

  • 計算機存儲原理

    1計算機只認識01二進制數
    2.單位換算
       8bis=1bytes
       1024bytes=1kb
       1024kb=1mb
       1024mb=1gb
       1024gb=1tb
    
  • 編程與編程語言的的發展史

    1.編程的目的就是讓計算機按照我們人類的思維邏輯和想法來運行處理問題
    2.編程語言就是我們用來溝通計算機的語言
    # 學習編程語言就是學習一門外語
    
    • 編程語言的發展史

      機器語言
      匯編語言
      '高級語言'
      
  • 編程語言的分類

編譯型
   C++
    
解釋型
   python
#我們所使用的高級語言,計算機是無法識別的,需要相應的翻譯軟件
    解釋型語言需要下載相應的解釋器![](https://img2020.cnblogs.com/blog/2220747/202012/2220747-20201222235246068-1009892319.png)


    編譯型語言需要下載相應的編譯器
    
  • python簡介
是目前為止學習難度最低,應用領域最廣泛的的一門匯編語言
  • python解釋器

    python解釋器版本問題
    python2.X
    
    python3.x
    # python2.x和python3.x在程序上面差距不大,知識底層有些不一樣
    python解釋器的下載與安裝
    # 我們統一使用python3.6版本
    
  • 環境變量

    在cdm命令行中輸入一個文件名(不需要加后綴名),cdm就會在環境變量中尋找該文件,如果有且可以執行,cmd就會幫你直接啟動
    
    win10
    win7
    路徑與路勁名之間用分號間隔
    
  • 編程軟件下載

1.vscode
2.pycharm

今日內容概要

  • Pycharm 如何破解
  • Pycharm 簡單實用
  • 計算機三大核心硬件
  • python里面的注釋
  • 變量的概念
  • 常量的概念
  • python基本數據類型

今日內容詳細

python如何破解

1.新版本的pycharm很難再永久激活 #建議這個昂,每個月去嫖一次就ok
    激活碼網站:http://idea.medeming.com/jets/
    該網站是實時更新的,激活碼失效再次去改網站

    
2.不激活也可以免費試用一個月
    一個月之后如果還不激活那么每次打開pycharm只能使用30分鍾
    30分鍾到了會自動保存關閉,再次打開就行了(迪迦莫得電力了)

3.如果需要永久激活的,需要下載的老版本的pycharm #出錯會咬人狗命的
    2018.1-2018.3
    進入pycharm編輯界面拖入破解文件即可

pycharm簡單使用

1.創建新項目
   1.create new project
   2.file
        new projiect

2.解釋器的選擇
3.基本設置(美化放松心情)
     file
    	settings
        	editor
            	code scheme
4. 新建文件

文件的后綴名

.txt
.mp4
.xlsx
.pdf
.jpg
...
1.文件的后綴名有什么意義?
   文件的后綴名主要就是用來標識該文件內數據的數據類型
2.文件的后綴名是給人看的還是給計算機看的亦或者是其它情況?
    文件的后綴名僅僅是用來給人看的(因為所有的數據對於計算機來說都是一串10110101二進制數)
# 總結:
  文本文件我們習慣用.txt
  表格文件我們習慣用.xlsx
  對於我們編寫的代碼也應該專門找一種文件后綴名存儲
  目的就是為了讓我們bianyuqufen
'''針對存儲python代碼的文件我們采用.py結尾'''

python的注釋

什么是注釋?
   就是對一段代碼的解釋
在py文件中如果想要書寫除python語言以外的文字,需要在文字的的前面加上注釋,不然整個文件不能執行
方式1.注釋
    #注釋
    快捷鍵 Ctrl+? 選中多行注釋 
方式2.多行注釋
     '''三個單引號'''
     """三個雙引號"""

計算機三大核心硬件

cpu
    是計算機李真正幫你干活的打工人
內存
    臨時存儲,讀取數據
    缺點:基於電工作,斷點數據立刻丟失
    優點:存取數據的速度非常快
    #計算機所有程序要運行起來,該程序代碼必須存在於內存之中
硬盤
    永久保存數據
    優點:基於轉速工作,永久保存數據
    缺點:存取數據的速度較慢

'''
我們下載的的軟件都是下載到計算機的硬盤之中的
而我們雙基軟件后就是將該軟件的代碼從硬盤中讀取到內存永久數據
之后cup去內存之中執行,給你的感覺就是這款軟件在運行率
'''
1.正在運行的軟件產生的數據第一時間肯定是在內存之中的
2.保存的數據的過程(ctrl+S)其實就是將內存的數據存儲到硬盤從而實現永久保存 




#1.用pycharm嘗試數據是否是自動保存
#2.typora這個軟件沒有自動保存的功能

變量

什么是變量?
    變量就是變化的良,量指代事物的狀態,如人的年齡,性別,金錢
    

eg:
    你在路上遇到了紀哥,為什么立刻就認出了
    '姓名':jason
    '身高':xxx
    '體重':xxx
    '長相':老帥了
   '變量的本質就是用來幫助我們用來記錄事物的狀態'

反映到程序中
    name='jason'
    age='18'
    gender='male'
    ....

# pycharm中選中之后ctrl+?快速注釋

name='jason'(發生了什么)
'''
1.在內存中申請一塊空間將jason存入
2.給jason綁定一個門牌號name
3.以后想要訪問jason就是拿着門牌號就能找到jason

# 看到賦值符號
   1.先看賦值符號的左側
   2.再看賦值符號的右側
   將賦值符號的右側的數據賦值給左側的變量名
   name     =     'jason'
   變量名 變量符號   變量的值
'''
age=18
age=19
print(age) #輸出 19
# 一個變量只能使用一次 再次使用上一次的賦值的值會變為 ‘無用垃圾’

name='jason'
name1='jason'
print(name1) #輸出 jason
# 多個變量可以賦值給同一個數據

變量命名規范

1.變量名只能包含字母,數字,下划線
2.數字不能開頭
3.變量名一定要見名知意
name@=123 #不規范  @是特殊符號
1name=123 #不規范  數字不能開頭
xm=123    #不規范  有歧義

# 1.中文雖然理論上可以作為變量名 但是極力不推薦使用
# 姓名 = 'jason'
# print(姓名)
# a = 'jason'   # 不符合
# b = 18        # 不符合
# c = 183       # 不符合
# 2.漢語拼音是完全符合變量的規范 但是也不推薦使用(萬不得已)
# xm = 'jason'
# xl = '本科'
# 只要能夠做到見名知意 變量名稍微長一點也沒有關系
User_From_DB_MySQL = 'jason'

變量的命名風格

1.下划線(python推薦使用)
    user-name='jason'
2.大駝峰(JS推薦使用)
    UserName='jason'
3.小駝峰(JS推薦使用)
    userName='jason'
    
'''命名風格隨個人喜好,只要能夠盡量只用一種風格'''

常量

常量顧名思義就是不變化的量
在python中沒有真正意義的常量,我們約定俗成的將全大寫的變量名看成是常量
HOST='127.0.0.0.1'
真正意義上的常量,定義了之后就無法改變(python里面沒有)

eg:javaScrupt中就有真正意義上的常量
    # 圓周率
    const pi =3.1415926
    undefined
    pi
    3.1515926
    pi=666  
    #無法修改 直接報錯了

'''
以后在python程序中如果看到了全大寫的變量,那么你在修改的時候就需要稍微注意,詢問他人是否可以更改,同事們是否已經默認使用該方式
'''

常用方法

name='jason'
age=18![](https://img2020.cnblogs.com/blog/2220747/202012/2220747-20201223000141455-132500936.jpg)


# id()  查看數據的內存地址
print(id(name)) 
#21433351515  相當於內存地址

# type()  查看數據的數據類型
print(type(name),type(age))
#<class 'str'> <class 'int'>

作業

1.用專業的術語解釋下列兩句的內部原理
     age=18       # 給變量age賦值‘18’
     age=19       # 給變量age賦值‘18’
     print(age)   # 輸出age
    
    name='jason'  # 給變量name賦值‘jason’
    name1=name    # 給變量name1賦值等於變量name
    print(name1)  # 輸出name1
2.手敲一遍課上的代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM