Python 6 小時初學者課程 (2023)

  Рет қаралды 692,433

CodeShiba 程式柴

CodeShiba 程式柴

Күн бұрын

Пікірлер: 815
@CodeShiba
@CodeShiba Жыл бұрын
初心者的 Python 攻略百科 (完整 19 小時課程) lihi1.com/1bUSS 這堂課你將會學到 5 種領域自學心法 1. 網路爬蟲實作|定時爬取購物網站商品價格,省下你的荷包 2. 聊天機器人實作|股票價格一到,立刻用 Line 通知你 3. 資料分析及視覺化實作|電商市場分析,找出主力商品,統計產品市占率 4. 網站開發實作|Flask + Vue.js 實作記帳簿 5. 機器學習實作|鐵達尼號乘客生存預測
@jacksonhu8689
@jacksonhu8689 Жыл бұрын
請問這19小時的課程開始是否和六小時版本的重複?
@CodeShiba
@CodeShiba Жыл бұрын
@@jacksonhu8689 6 小時包含在 19 小時的內容中。原本 19 小時課程有另外的基礎教學,目前這版本錄製的比較好,為了避免混淆,將課程影片修訂成目前版本。
@洪詩恩-m6h
@洪詩恩-m6h Жыл бұрын
連結好像無效耶
@CodeShiba
@CodeShiba Жыл бұрын
@@洪詩恩-m6h 剛剛測試可以耶
@ethanho5844
@ethanho5844 Жыл бұрын
請問優惠到什麼時候
@Wesley-q1k
@Wesley-q1k 7 ай бұрын
收藏從未停止,執行從未開始
@CodeShiba
@CodeShiba 7 ай бұрын
謝謝金句 哈哈
@含得撚橡皮糖
@含得撚橡皮糖 6 ай бұрын
我也收藏許多葵花寶典一直沒去練習,總幻想自己一統武林。
@蕭明聖
@蕭明聖 4 ай бұрын
我也收藏了
@CodeShiba
@CodeShiba 4 ай бұрын
@@蕭明聖 執行從未開始 哈哈
@silascript
@silascript 4 ай бұрын
收藏夹都积尘了!
@che-weihsu8465
@che-weihsu8465 7 ай бұрын
感謝教學 功課一 #integer 整數 pay = 50000 print(f"期望的薪水{pay}") print(type(pay)) #flow 浮點數 distance = 20.3 print(f"公司離家 {distance} 公里") print(type(distance)) # string job = '工程師' print (f"職稱{job}") print(type(job)) #boolean # ture, false on_job = True print(f"是否在職?{on_job}") print(type(on_job))
@sh33444
@sh33444 Жыл бұрын
上班上累了下班就學寫程式放鬆心情 願意花時間精力分想的好人一生平安 這輩子功德+10000000!!!
@CodeShiba
@CodeShiba Жыл бұрын
感謝啦!
@Otakuliosan
@Otakuliosan 11 ай бұрын
@@CodeShiba 零基础到得到工作 需要学哪些 还有多少学习时间
@CodeShiba
@CodeShiba 11 ай бұрын
@@Otakuliosan 如果參加培訓班最少需半年左右 如果是自學的話應該需要一年以上 比較時間花在自己摸索的時間上
@Otakuliosan
@Otakuliosan 11 ай бұрын
@@CodeShibaw3schools的 html css javascript 教程一套下来 离能拿到工作还差多少
@徐天天-n5n
@徐天天-n5n Жыл бұрын
19:06 補充說明: print(f'' 我的GPA {gpa} 分'') 裡的 f 表示的是格式字符串-->類似str.format() , 有f 當前綴後,後面就可以透過 {} 放入變數的表達式~ 寫法上會比 print ("我的GPA"+str(gpa)+"分")簡潔! 22:31 顯示型別轉換的補充說明: 顯示型別轉換的方法有一些input的限制,例如如果要使用int()方法,input就不會接受像string這種的資料型態, 但如果是布林的資料型態的話,int()方法是可以接受的,最後output的結果會為0 (input 為 False 時)或1 (input 為 True 時)
@CodeShiba
@CodeShiba Жыл бұрын
感謝補充 這個技巧在f-string的章節有提過 😃
@JohnTaiKAO
@JohnTaiKAO Жыл бұрын
這個我一開始看不懂,感謝
@luffylu834
@luffylu834 Жыл бұрын
感謝補充 差點在第一關就陣亡 還好有看到這則留言
@EM-537
@EM-537 9 ай бұрын
以一個完全沒接觸過的新手來說,看到這個留言才知道是怎麼一回事,想說怎麼影片一開始就已經看不懂了呢😂
@UrTrashUknow
@UrTrashUknow 9 ай бұрын
@@EM-537 真的都在靠自己的思維教學 建議調整0.5倍速 打完都說這是甚麼而已 但也沒多做解釋了 跟為什麼要打
@aaronlin5849
@aaronlin5849 26 күн бұрын
1. integer: 薪水 float: 體溫 string: 住址 boolean: 有沒有房子
@香草遊戲專用
@香草遊戲專用 Ай бұрын
終於找到一個比學校教更好的YT了!! 功課一 #integer 整數 money = 0 print(f"我口袋裡的錢{money}") print(type(monay)) #flow浮動數 green = 21.3 print(f"今天台積電的股票{green}") print(type(green)) #string字串 work = 工程師 print(f"我的夢想{work}") print(type(work)) #boolean布林代數 eat = True print(f"吃午餐了嗎{eat}") print(type(eat))
@87a05a29a
@87a05a29a Жыл бұрын
自己已經有購買前端和python的課程了~只能小小支持一下XD 為了轉職緩慢學習中!剛入門對於學習方向沒有很明確~希望有可以討論的地方,或是對於想轉職的朋友們提供學習地圖說明~感謝提供這麼良好的入門教學 : )
@CodeShiba
@CodeShiba Жыл бұрын
太感謝了!!謝謝你慷慨的奉獻,目前你位居贊助榜第一名! 關於轉職,一般來說需要先瞭解自己想要成為哪類型的工程師。 以初階來說難度,前端工程師 = 後端工程師 < 資料工程師 前端工程師技術棧:JavaScript 為核心技術,需要會切板(HTML,CSS,JS) + 一個現代化框架(Vue.js / React.js) 後端工程師技術棧:一個後端語言 (Python, Node.js),能夠會基本的切板,基本的 JS 的使用 資料工程師技術棧:Python 為主要語言,對資料分析有興趣。 關於轉職學習地圖,好像有滿多人有相關問題。要達到轉職,需要一份「有競爭力的作品」,證明自己可以獨立完成某程度的工作能力。學習地圖的話,我再努力 目前沒有打算開設聊天群組,因為如果裡面有人有問題,需要我來回答,在 YT 上問我比較不容易錯過。 大致上是這樣,有問題歡迎發問 😃
@笑笑生-t1p
@笑笑生-t1p 5 ай бұрын
幫忙更正一下,5:35:23介紹zip函式時發現在將兩個列表合併後,用for回圈將users印出來後,如果再執行print(list(users)),會印出空列表(字典亦同) 另外zip合併三個列表後還是可以用list印出,影片中印出空的是因為有先用for迴圈將user出來的關係
@Dennis_666
@Dennis_666 7 ай бұрын
真的1十分感謝,因為我需要是一個中一學生沒有接觸過這個東西,可是我很喜歡透過這個影片,我很完整地了解到編程到底是什麼.要怎麼做? 也讓我主動地學習了一次。
@CodeShiba
@CodeShiba 7 ай бұрын
謝謝鼓勵!
@MrVbnm4628
@MrVbnm4628 8 ай бұрын
謝謝用心製作影片,我已經看完全部的教學,學到超多東西,也在每個影片按讚!!
@CodeShiba
@CodeShiba 8 ай бұрын
感謝你的支持!非常感謝!
@kaosarah3406
@kaosarah3406 4 ай бұрын
1. 變數:X=5 y=4 z=3 a=2 integer: 3 float: 3.2 string:我喜歡寫程式 布林值: GPA = true
@dereek4597
@dereek4597 Жыл бұрын
優質 清晰的講解 我不得不說這個頻道真的很棒 謝謝你的教學 還有 這流量不太對吧!!!! 這麼優質...👍👍
@CodeShiba
@CodeShiba Жыл бұрын
感謝你喜歡我的風格!祝你萬事順利
@孫偉程-r6b
@孫偉程-r6b Жыл бұрын
2:43:41 剪刀石頭布 在第二個while 迴圈裡 少打一個 player= ,不然如果輸入錯誤的答案的話會一直被困在迴圈裡出不來。 while running: player = input("請輸入剪刀,石頭,布:") while player not in options: player = input("輸入錯誤,請重新輸入剪刀,石頭,布:")
@CodeShiba
@CodeShiba Жыл бұрын
感謝指正
@Bouncing_tubo
@Bouncing_tubo Ай бұрын
做個筆記 3, 2:05:07 list sets tuple 的差別 append增加 remove移除 index索引 revearse倒轉 list['' '']可允許重複單元 add增加 set {'' ''} 不允許重複單元 count看位元 tuple('' '') 可重複 字典{ } get 取的鍵的值 update 增加 pop刪除 values 獲得所有值 items 所得所有鍵與值
@xinying5943
@xinying5943 8 ай бұрын
这个讲解真的太棒了,我竟然听得懂,也做得到,天好开心,学到了一个编程语言。 真的很适合新手哈哈,真的很感谢LUKA,持续追踪~~~
@CodeShiba
@CodeShiba 8 ай бұрын
感謝你的支持!
@一件衣服-l8o
@一件衣服-l8o Жыл бұрын
零基礎的程式小白學習中~ 感謝 Luka 的教學分享!💙 # 作業 1 item = "cup" # string price = 1000 # integar USD = 33.3 # floating is_onsale = True # boolean print(f"商品名稱 {item}") print(type(item)) print(f"商品售價 {price}") print(type(price)) print(f"海外售價 {USD}") print(type(USD)) print(f"是否販售中?{is_onsale}" ) print(type(is_onsale))
@一件衣服-l8o
@一件衣服-l8o Жыл бұрын
想問一下 print(f""),那個 f 是什麼意思?
@CodeShiba
@CodeShiba Жыл бұрын
F-string 用來帶入參數用 大刮號就是參數囉
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!
@qiqiqi
@qiqiqi Ай бұрын
非常感謝有這麼優質的教學頻道~好人一生平安🥹 目前學習進度過了一半 繼續努力
@CodeShiba
@CodeShiba Ай бұрын
謝謝!加油~ 繼續努力!
@xiaolin_ww
@xiaolin_ww Жыл бұрын
這太佛心了吧! 有字幕又免費!
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持阿柴!
@generall1266
@generall1266 Ай бұрын
# integer 整數 dog = 1 print(f'我家有{dog}條狗') print(type(dog)) # float 浮點數 height = 157.3 print(f'我的身高是 {height} 公分') print(type(height)) # string 字浮串 drinks = '珍珠綠茶' print(f'我最愛喝的是{drinks}') print(type(drinks)) #boolean 布林值 # True, False is_finished = False print(f'我的功課完成了?{is_finished}') print(type(is_finished)) ________________________________________________________________ 我家有1條狗 我的身高是 157.3 公分 我最愛喝的是珍珠綠茶 我的功課完成了?False
@惡靈刺客
@惡靈刺客 Жыл бұрын
我是大陸的高職生,學計算機專業。現在也開始學Python,我也對這個編程語言蠻感興趣的
@CodeShiba
@CodeShiba Жыл бұрын
讚!Python 很值得學習 現在AI的趨勢後勢看漲 可以學一波
@user-bg5wu757
@user-bg5wu757 4 ай бұрын
# integer 整數 People = 5 print(f"我的家裡有{People}個人") print(type(People)) # float 浮點數 whight = 65.6 print('我的體重是'+ f'{whight}公斤') print(type(whight)) # string 字串 fruit = 'banana' print(f"我最愛的水果是 {fruit}") print(type(fruit)) #boolean true, false 布林值 have_pet = False print(f"有養寵物嗎? {have_pet}") print(type(have_pet))
@SharonChien-v1e
@SharonChien-v1e Жыл бұрын
高一 Python 新手... 努力中~ing 老師教得很好,比學校Python老師講的還清楚 ! 很有幫助,謝謝老師 ! 【作業-1】 grade = 90 # integer print(f'我的夢想成績是 {grade}') print(type(grade)) BMI = 19.5 # floating print( f ' BMI 是 { BMI } ' ) print( type ( BMI ) ) word = '段考加油!' # string print( f ' { word } ' ) print( type ( word ) ) 有寫作業 = True # boolean print( f ' 作業寫了沒? { 有寫作業 } ' ) print( type ( 有寫作業 ) )
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!加油!
@唏哩嘩啦-z6p
@唏哩嘩啦-z6p 2 ай бұрын
看完了,感謝提供這麼詳細的教學❤️❤️❤️
@CodeShiba
@CodeShiba Ай бұрын
謝謝支持!
@mayu-chichi._.
@mayu-chichi._. Жыл бұрын
1:18:01跟1:18:31跟1:19:06、1:19:36完全一樣 重複30秒前的內容 害我以爲中了黃金體驗鎮魂曲...除此之外都很棒 感謝
@CodeShiba
@CodeShiba Жыл бұрын
哈哈 jojo的招嗎 哪一集的
@user_the_guy
@user_the_guy 8 ай бұрын
@@CodeShiba 第五季的五喬替身
@CodeShiba
@CodeShiba 8 ай бұрын
@@user_the_guy哈哈 jojo 我每季都有追!!
@菲菲-n3m
@菲菲-n3m Жыл бұрын
目前只是個小國二 本來就有想過要學程式 看了你的影片開始學了幾小時 目前已經有基礎了 教得很詳細
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持!搭乘成就小二也看的懂
@菲菲-n3m
@菲菲-n3m Жыл бұрын
請問要怎麼範圍使用井號讓程式隱藏呢 @@CodeShiba
@沒錢買遊戲
@沒錢買遊戲 Жыл бұрын
@@菲菲-n3m 把要註解的部分全反白 然後按ctrl+/就可以了
@桐谷和人-m6j
@桐谷和人-m6j Ай бұрын
​@@菲菲-n3m ctrl + /
@mathedu
@mathedu 8 ай бұрын
很棒的python教學! 幫您小更正一下 5:40:27 談到的 zip 物件轉成列表、字典的問題 因為 zip 物件是一個迭代器,所生成的元素序列只能被遍歷一次, 所以在 for i in users: print(i) 之後,zip 物件中的元素就被消耗掉了,變成空的物件。 所以這時候要再將其轉成列表,就會是空的列表了。 所以應該先把上面兩行 remark ,就可以轉成列表。 當然,是一定無法轉成字典的,因為字典只能有 key 跟 value 兩個值
@CodeShiba
@CodeShiba 8 ай бұрын
感謝補充!
@亞洲自由-r1c
@亞洲自由-r1c Ай бұрын
我覺得你們這些會寫的很厲害。
@CodeShiba
@CodeShiba Ай бұрын
謝謝
@stanleyhome0612
@stanleyhome0612 2 ай бұрын
#integer 整數 candy = 1 print(f"我吃了{candy}顆糖") print(type(candy)) #float 浮點數 weight =42.4 print(f"我的體重{weight}kg") print(type(weight)) #string 字串 interest = painting print(f"我的興趣是{interest}") print(type(interest)) #boolean true , false 布林值 full = True not yet full = False print(f"吃飽了嗎?{full}") print(type(tull)) 小學生勇闖程式界! 語法什麼的都還很生疏也是第一次寫 如果有大佬看到這條留言 希望您能點出我的錯誤! 萬分感謝! 順便想問一下因為Candy是不可數的 這樣寫會有Bug嗎😢
@CodeShiba
@CodeShiba Ай бұрын
不會 只是變數名稱
@stanleyhome0612
@stanleyhome0612 Ай бұрын
@@CodeShiba 感謝回覆!
@FulingAlex
@FulingAlex 4 ай бұрын
前端时间真的有些忙搁置了一下python学习,最近闲下来终于将整个课程再次熟悉了遍,然后自己也对其中的几个小项目进行了升级或者说是练习。虽然发现其中有一些没有讲到的地方,但是我觉得这个视频真的很适合新手入门,关键是免费的。所以很感谢作者无私的付出,并且几乎给每个人都回复,制作不易,点一个赞。 然后我个人有些问题想问一下,现在我学了python的一些基础之后,有点不太知道下一步应该怎么走,是继续往下学习python做一些pygame之类的进行熟悉还是学习一些前端的基础(个人对于制作网站比较感兴趣),又或者是学习python中的后端Django网站开发,说实话没有领路人有些迷茫,身边也没有对编程有兴趣的同龄人。不过好在本人还是初三所以时间还是挺充足的,未来也想学习关于计算机方面的知识,但是前端后端还没搞懂。希望作者能给我一些建议,感激不尽
@CodeShiba
@CodeShiba 4 ай бұрын
謝謝心得分享!接下來可以做些實際的東西試試看 網站開發的話以後很多機會碰到 現在想寫什麼就寫什麼吧!可以參考出的付費課程 或是 看看其他的課程也可以的
@嘿嘿嘿-z1v
@嘿嘿嘿-z1v 4 ай бұрын
感謝分享, 光願意拍這影片就值得給贊
@CodeShiba
@CodeShiba 4 ай бұрын
感恩啦!
@风颂伊杨
@风颂伊杨 3 ай бұрын
看完了。讲解的很仔细,很适合0基础的人
@CodeShiba
@CodeShiba 3 ай бұрын
讚!謝謝稱讚
@口粮铺子-w9p
@口粮铺子-w9p 11 ай бұрын
讲的不错 专注于难/找的香(火因),几百种口/粮等您挑选,(软/中220元) 专注于难/找的香(火因),几百种口/粮等您挑选,(软/中220元)
@CodeShiba
@CodeShiba 11 ай бұрын
感謝支持啦
@andy_Mori_
@andy_Mori_ Жыл бұрын
hi Luka, 我今天在練習 2:19:44的購物車程式時,遇到一些問題,雖然後來我發現是我程式碼縮排有誤的原因,也是改過後才能照影片中執行後正常顯示結果,所以我想請教Luka大一些關於python中邏輯的問題。 雖然是誤打誤撞才解決這種簡單的問題,但我還未想透。 首先我想先敘述我今天遇到的狀況,第一個是在執行後會出現: 請輸入你想購買的物品: x 請輸入 x 的價格: 20 請輸入你想購買的物品:y 請輸入 y 的價格: 30 請輸入你想購買的物品:q 請輸入 q 的價格:50 商品: ['x', 'y' ,'q'] 價格: [20.0, 30.0 , 50.0] 第二個狀況是: 請輸入你想購買的物品: x 請輸入你想購買的物品: y 請輸入你想購買的物品: q 請輸入 q 的價格:50 商品: ['q'] 價格: [50.0] 第一個狀況的程式碼我沒存到,所以無法貼上來。 但第二個狀況的程式碼是這樣的: goods = [] prices = [] while True: good = input("請輸入你要購買的東西:") if good.lower() == "q": break price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) print("商品:",goods) print("價格:",prices) 我已經知道是: price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) 這三行縮排有問題導致,但我一直沒有想通這其中的邏輯問題導致第二種情況的發生。 還請Luka大幫小弟我解惑,謝謝。 祝中秋節快樂。
@CodeShiba
@CodeShiba Жыл бұрын
你好!祝你中秋節快樂! 關於你的問題,我明白你的疑惑。Python 的縮排真的很重要,因為它決定了程式的執行流程。 首先,我們先看看你提供的程式碼: ```python goods = [] prices = [] while True: good = input("請輸入你要購買的東西:") if good.lower() == "q": break price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) print("商品:",goods) print("價格:",prices) ``` 這邊的問題出在 `while` 迴圈的縮排。因為 `while` 迴圈是重複執行內部的程式碼,所以如果你想要在每次輸入商品名稱後都輸入價格,那麼跟價格有關的程式碼就應該放在 `while` 迴圈裡面。 當你的程式碼是這樣寫的時候,當輸入 "q" 之後,`while` 迴圈就會停止,然後才會執行輸入價格的部分。所以你看到的結果是只有 "q" 有價格。 正確的程式碼應該是這樣: ```python goods = [] prices = [] while True: good = input("請輸入你要購買的東西:") if good.lower() == "q": break price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) print("商品:", goods) print("價格:", prices) ``` 這樣,每次輸入商品名稱後,都會馬上輸入價格,直到你輸入 "q" 為止。 希望這樣可以幫助你理解!如果還有其他問題,請隨時告訴我。
@andy_Mori_
@andy_Mori_ Жыл бұрын
@@CodeShiba 原來如此,了解,謝謝
@爱迪森
@爱迪森 Жыл бұрын
之前有份工作没把握住,是做数据分析需要天天处理表格 我不懂PYTHON只能天天处理EXCEL比较费时间 看到公司高薪请了一个懂PY的做分析,我们一天不见得做完的他半天可能就做完了好羡慕 比我上班轻松挣得还多,我也想提高工作效率 得到认可
@CodeShiba
@CodeShiba Жыл бұрын
辛苦了 自動化滿重要的 省去大量時間
@徐先生-m5h
@徐先生-m5h Жыл бұрын
加油哦
@kimijiajun
@kimijiajun 13 күн бұрын
第一堂課作業 #integer badminton_points = 21 print(f"羽球比賽的單局決勝分是 {badminton_points }分“) #float Full_Marathon = 42.195 print(f"全程馬拉松的距離是 {Full_Marathon} 公里“) #String Company_name =  company print(f"我服務的公司是 {Company_name} “) #boolean on_job = True print(f"您現在是否在職 {on_job}")
@ethanho5844
@ethanho5844 Жыл бұрын
變數和資料型別簡介22:00 作業: 回復能力=100 print(f"我的回復能力值為{回復能力}") print(type(回復能力)) 吸引女人=99.9 print(f"我強大的費洛蒙使我吸引異性的能力值為{吸引女人}") print(type(吸引女人)) 名字="回復術士" print(f"我的大名是{名字}") print(type(名字)) 異世界的王=True print(f"是異世界的最強男人嗎?{異世界的王}") print(type(異世界的王))
@CodeShiba
@CodeShiba Жыл бұрын
有才
@sally1577
@sally1577 4 ай бұрын
#Hw1 #integer month = 6 print(f“現在是{month} 月” ) print(type(month)) #float weight = 40.2 print(f“我的理想體重是{weight}kg”) print(type(weight)) #string color = 藍色 print(f“藍莓是{color}的”) print(type(color)) #boolean x = True print(f”1+1=2{x}”) print(type(x))
@sally1577
@sally1577 4 ай бұрын
想問print(f”…”)的f是什麼意義
@CodeShiba
@CodeShiba 4 ай бұрын
F-string
@pkshen623
@pkshen623 Жыл бұрын
好人一生平安 功課一 #integer price=2000 print(f"商品售價{price}") print(type(price)) #float size=10.5 print(f"鞋子尺寸為{size}號") print(type(size)) #string brand=('nike') print(f"球鞋品牌是{brand}") print(type(brand)) #boolean is_onsale=True print(f"還有販售嗎?{is_onsale}") print(type(is_onsale))
@CodeShiba
@CodeShiba Жыл бұрын
很認真 讚!
@maskman4821
@maskman4821 Жыл бұрын
感謝 Luka 老師的教學, 我看了 "Python 爬蟲教學" 覺得很有收穫, 了解了 Python 的工作方式, 這部基礎課程肯定是必觀看課程, 看完之後再分享 🙏🙏🤗🤗👍👍
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持阿柴!
@greenshadowooo
@greenshadowooo Жыл бұрын
謝謝黃大的分享,好人一生平安!!!
@CodeShiba
@CodeShiba Жыл бұрын
感謝你的支持!
@徐彥緯-f7b
@徐彥緯-f7b Жыл бұрын
感恩柴哥,我是因為先接觸加密貨幣市場,才接觸到程式語言的,這個影片真的很讚,有字幕講解的又很詳細
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!加密市場 Python 好寫嗎?
@1個顗任
@1個顗任 11 ай бұрын
跟妳情況一樣 因為幣圈很多工程師 所以也覺得要來學程式語言
@劉哲明-x3g
@劉哲明-x3g Жыл бұрын
05:40:14 根據我的測試,兩個以上的list,經過zip函數合併以後,可以用list列出來,這邊會是空集合是因為已經用for迴圈迭代過了,但dict確實是無法產出,甚至會產出錯誤代碼ValueError
@CodeShiba
@CodeShiba Жыл бұрын
以下是 zip 詳細解釋: 在 Python 中,`zip` 函數用於把兩個或多個列表(list)合併成一個新的迭代器。這個迭代器會按照順序把多個列表的元素配對起來。例如,如果你有兩個列表 `a = [1, 2, 3]` 和 `b = ['a', 'b', 'c']`,使用 `zip(a, b)` 會產生一個新的迭代器,裡面包含配對 `(1, 'a')`、`(2, 'b')` 和 `(3, 'c')`。 ### 為什麼 zip 後的迭代器會是空集合? 如果你已經用 `for` 迴圈遍歷過這個迭代器,迭代器就會被"消耗掉",也就是說,它變成空的了。這就是為什麼你再次試圖將其轉換為列表時會得到一個空集合。 ### 為什麼用 dict 會產生 ValueError? 當你試圖用 `dict()` 函數將 `zip` 後的迭代器轉換成字典時,每一對元素都必須只有兩個值:一個作為 key,一個作為 value。如果任何一對元素有多於或少於兩個值,就會產生 `ValueError`。 舉個例子來說明這些情況: ```python # 設定兩個 list a = [1, 2, 3] b = ['a', 'b', 'c'] # 使用 zip 合併這兩個 list zipped = zip(a, b) # 轉換成 list 來查看合併結果 list_zipped = list(zipped) print("轉換成 list 後的 zip 結果:", list_zipped) # 再次轉換成 list 應該會是空的,因為迭代器已經被消耗掉了 print("再次轉換成 list:", list(zipped)) # 使用三個 list 進行 zip c = [4, 5, 6] zipped_three = zip(a, b, c) # 嘗試轉換成 dict,應該會產生 ValueError try: dict_zipped_three = dict(zipped_three) except ValueError as e: print("轉換成 dict 時產生的錯誤:", e) ``` 如你所見: 1. 第一次將 `zip` 的結果轉換成 list 後,你會看到配對 `[(1, 'a'), (2, 'b'), (3, 'c')]`。 2. 當你再次試圖將其轉換成 list 時,結果是空的 `[]`,因為迭代器已經被消耗掉了。 3. 當我們嘗試將包含三個元素的配對轉換成字典時,就會出現 `ValueError`。錯誤信息指出每個元素需要有兩個值(一個 key 和一個 value),但在這個例子中,每個配對都有三個值。 希望這樣能讓你更清楚地了解 `zip` 函數以及相關的 Python 行為!有其他問題,隨時可以問我。
@katanara4591
@katanara4591 Жыл бұрын
嗨 4:43:01 的地方 print 立方體長寬高 的長(length) 打錯了(height)
@CodeShiba
@CodeShiba Жыл бұрын
感謝指正
@gabowlin
@gabowlin Жыл бұрын
從基礎開始學,簡單易懂👍
@CodeShiba
@CodeShiba Жыл бұрын
太感謝了!
@吉永老師
@吉永老師 Жыл бұрын
請問送這個是台幣還是美金呢?
@CodeShiba
@CodeShiba Жыл бұрын
@@吉永老師 台幣啦 心意到就好
@FulingAlex
@FulingAlex 11 ай бұрын
感谢作者制作超长免费的python学习视频,学到很多很多python的基础知识。虽然感觉有些地方还有待于改进,但整个课程都是免费,对于我这个初中穷逼来说真的很好!! 其中我有一些问题想咨询一下 1.投骰子.py的骰子显示问题 我自己制作的tuple在用的时候,打印的效果不是很好,总是打不出来理想的效果来不知道这里面有没有什么讲究 2.unit converter等等以前文档的作为python模组应用问题 我自己做了一些可以计算图形角度,面积等等的一个python文档,但是想作为模组应用的时候出了一些问题。首先那个文档名字如果是外语的话是识别不出来的是吧。其次那个作为模组应用的文档在写的时候要注意些什么吗 3.石头剪刀布的人机版加可控次数
@CodeShiba
@CodeShiba 11 ай бұрын
恭喜 你研究的滿深入的 很有天分 這個課程初學者面向 所以細節講的沒有很細 一個軟體要做得好是需要很多苦工的 我刻意避開這一塊 因為寫程序最重要還是有興趣開始寫比較重要 至於你問的幾個問題 沒有標準答案 接下來你可以朝向一些較完整的專案去學 學起來觀念較為完整
@FulingAlex
@FulingAlex 11 ай бұрын
@@CodeShiba感谢作者的回信。通过作者的讲解,我的确是对python提高不少兴趣 。接下来我准备将python的基础再进行一个练习之后,自己制作一些pygame等等的练习。有时间的话也可以考虑一下website development之类的高级程序。 最后,十分感谢作者制作免费的python教程,真的学到了不少东西。
@陳立杰-r1h
@陳立杰-r1h 9 ай бұрын
3:45:25,資料內容不能為中文,不然會有unicode的問題,要中文就要多加 ,encoding='UTF-8' 多學了一課
@CodeShiba
@CodeShiba 9 ай бұрын
謝謝補充
@MinaLiou
@MinaLiou Жыл бұрын
天啊好用心!!!❤❤❤
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持
@李慧馨-l9x
@李慧馨-l9x 7 ай бұрын
哇感覺您教的好讚,我一直想學程式,可是一直聽不懂學校老師教的,沒基礎直接要我們自己寫深度學習的程式碼真的是不知道當初自己在寫甚麼
@CodeShiba
@CodeShiba 7 ай бұрын
謝謝稱讚啊!
@乂乂乂乂-d2q
@乂乂乂乂-d2q 4 ай бұрын
太神啦 感謝教學
@CodeShiba
@CodeShiba 4 ай бұрын
客氣了
@CodeShiba
@CodeShiba 4 ай бұрын
@@乂乂乂乂-d2q 資訊不足無法判斷是什麼原因 可能是安裝錯地方 或是沒用系統管理員身分執行
@乂乂乂乂-d2q
@乂乂乂乂-d2q 4 ай бұрын
@@CodeShiba 有了 我也不知道是甚麼問題 反正好了 謝謝回答
@hengfeb
@hengfeb Жыл бұрын
我很喜歡這樣的教學,謝謝你。
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持 謝謝!
@古藤打嗝
@古藤打嗝 6 ай бұрын
您打字真的超快!!!
@CodeShiba
@CodeShiba 6 ай бұрын
哈哈 謝啦
@JRH999
@JRH999 Жыл бұрын
免費也太佛心!剛喵了一下,比我一開始學c的時候易懂很多!有點程式的基礎應該很容易上手py
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持啦!
@黃慧喬-c8p
@黃慧喬-c8p 2 ай бұрын
Dear 程式柴,我已經將您所有的教學影片都看完了,我非常喜歡,只是針對numpy array的部分我非常不了解,上網查了有關np.array的講解感覺都沒有你講的好或親切,因此在此許願出一期講解np.array的課程
@CodeShiba
@CodeShiba 2 ай бұрын
有聽到 但目前還未排定時間
@nightstaryeh5213
@nightstaryeh5213 6 ай бұрын
獨~~角~~仙~~,你教得好好
@fuyuanshih1007
@fuyuanshih1007 8 ай бұрын
謝謝!
@CodeShiba
@CodeShiba 8 ай бұрын
感謝抖內!
@ji3g4vul3rmp
@ji3g4vul3rmp 6 ай бұрын
請問影片的5:00:00教學的lambda, 您在實際開發中,很常看到這種寫法嗎? 通常是甚麼情境會使用? 雖然一行寫完很痛快精簡, 但邏輯複雜點的話,閱讀性就會變差, 與工作夥伴協作開發的話,對方會容易看不懂,好像不太適合使用? 我想像中只有簡單計算式,又需要重複計算, 然後這個計算式只有[當下]需要使用的話,才會利用lambda。 還有甚麼適合使用的狀況呢? 請您指教,謝謝~
@CodeShiba
@CodeShiba 6 ай бұрын
柴知道但柴不能說
@s2097play
@s2097play Күн бұрын
1:15:30 字串方法,重複很多次字母大小寫方法是要讓我們新手加強的嗎?
@weitinglin9931
@weitinglin9931 11 ай бұрын
感謝大大分享 讓我從0開始學python
@CodeShiba
@CodeShiba 11 ай бұрын
客氣了 加油!
@Abcd-s2m
@Abcd-s2m 11 ай бұрын
感謝大大分享,非本科但最近對寫程式有興趣,覺得你的影片教得很詳細, 然後不好意思問個小問題,怎麼在字首直接加#註解該行呢?
@CodeShiba
@CodeShiba 11 ай бұрын
謝謝支持 選取範圍後按下CMD+/(mac)ctrl+/(win)
@jamessuper1346
@jamessuper1346 Жыл бұрын
博主讲课的感觉很舒适 非常愉快的观看体验 由衷感谢您的分享
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!
@B-yz4px
@B-yz4px 10 ай бұрын
学习博主的编程,不懂的地方问gpt,直接错误提示复制给gpt,,效果更佳。这是我个人的经验。
@CodeShiba
@CodeShiba 10 ай бұрын
讚!
@andyhsieh6917
@andyhsieh6917 Жыл бұрын
請問為什麼 Traceback (most recent call last): File "/Users/chihlunghsieh/PycharmProjects/教學/list_tuple_set.py", line 6, in fruits.append("芭樂") AttributeError: 'tuple' object has no attribute 'append' 會是這樣
@CodeShiba
@CodeShiba Жыл бұрын
是不是因為資料夾名稱設成中文?用英文試試看
@shirleytso9371
@shirleytso9371 Жыл бұрын
謝謝分享❤❤❤
@CodeShiba
@CodeShiba Жыл бұрын
謝謝你喜歡這個教學
@lailai8585
@lailai8585 Ай бұрын
d=9 print("我孩子的年紀是"+str(d)+"歲") c=d+2.5 print(f"他哥哥的年紀是"+str(c)+"歲") waterml=c*3 print(f'哥哥有奇怪的癖好,喜歡裝水的容量是自己年紀的3倍{waterml}ml') brothername='godton' print(f'弟弟的名字是{brothername}') brotherweird=True print(f'哥哥很奇怪嗎?{brotherweird}')
@极个别同志-p3e
@极个别同志-p3e 7 ай бұрын
先感謝老師!想要入門數據分析師行業目前看老師的影片積累知識和實戰經驗 想要問一下老師~2:50:41「骰子遊戲」的程式碼需要到哪裡獲取~感恩!
@CodeShiba
@CodeShiba 7 ай бұрын
久等了 在這邊 gist.github.com/LukaHuang/c3570d8e4a19aebca685893f89470db1
@极个别同志-p3e
@极个别同志-p3e 7 ай бұрын
感謝老師!影片已經免費了,還認真回答問題,給一個大大的👍@@CodeShiba
@Jay-hc2vg
@Jay-hc2vg 10 ай бұрын
太棒了,我需要的就是这个
@CodeShiba
@CodeShiba 10 ай бұрын
@nascheerhuang9645
@nascheerhuang9645 10 ай бұрын
祝福作者幸福平安,萬事如意🎉謝謝你
@CodeShiba
@CodeShiba 10 ай бұрын
謝謝
@12222726
@12222726 Жыл бұрын
整數:10 浮點數:2.3 字串:john 布林值:吃飯了嗎
@CodeShiba
@CodeShiba Жыл бұрын
哈哈
@edisonchen0120
@edisonchen0120 4 ай бұрын
可以介紹 如何使用 map function and filter function 在字典推導式內的寫法跟範例? 是只能回傳True / False 給字典推導式 去判斷要留下的key:value ?
@懶爵
@懶爵 3 ай бұрын
python新手努力學習中, 感謝分享教學。 另外想請問visual studio code和visual studio哪個適合寫python?
@CodeShiba
@CodeShiba 3 ай бұрын
用PyCharm啦 Vscode套件太多 環境和縮排你會弄到懷疑人生
@excalibursocool
@excalibursocool Жыл бұрын
天啊 居然有六小時免費課程太佛了
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持呀
@sorafune76
@sorafune76 10 ай бұрын
2:49:48 这里如果输入错误的话,就会无限卡在提示输入错误的指令,我的解决方法是在提示错误的input前,加上player =
@CodeShiba
@CodeShiba 10 ай бұрын
@謝雲天
@謝雲天 Ай бұрын
不好意思想請問一下,在map函式中(5:08:43)lambda後面要寫(data[0], data[1]),而在filter函式中(5:15:22)的lambda卻只要寫data[1]就好 ?,為什麼不用寫data[0] ?
@CodeShiba
@CodeShiba Ай бұрын
不同函式用法不同
@goldflatke1485
@goldflatke1485 Жыл бұрын
1:18:00附近,一直重複1小段的capitalize
@CodeShiba
@CodeShiba Жыл бұрын
下次注意 感謝回報
@boyprince0
@boyprince0 29 күн бұрын
age = 30 gpa = 7.5 name = 'Steve' is_online = False print(f"我叫{name},我的年紀是{age},我的GPA是{gpa},是否在線?:{is_online}") 我叫Steve,我的年紀是30,我的GPA是7.5,是否在線?False
@justme4870
@justme4870 3 ай бұрын
你好 想請問打開pycharm時 顯示無法在你的電腦上執行要如何處理呢
@CodeShiba
@CodeShiba 3 ай бұрын
下載其他版本試試看
@Yaya14984
@Yaya14984 7 ай бұрын
真的是好佛心喔
@CodeShiba
@CodeShiba 7 ай бұрын
謝謝稱讚!
@nicolas-jq7sw
@nicolas-jq7sw 7 ай бұрын
想問老師 1:45:02 那裡,為甚麼即使本金大於0了仍會執行迴圈裡print的指令呢?
@CodeShiba
@CodeShiba 7 ай бұрын
要看你寫的程式碼才知道喔
@welly5390
@welly5390 Жыл бұрын
最近在自學python,看過所有的教學影片覺得這部影片很清楚讓人一聽就懂,很開心有看到這部影片,讓我的python更紮實,超讚!! 想詢問初心者的 Python 攻略百科 (完整 19 小時課程) 會一直有嗎? 想等六小時這部影片看完之後購買~
@CodeShiba
@CodeShiba Жыл бұрын
感謝你肯定我的教學方式 開心 看完再買 ok 的 一直都會有 謝謝你的支持阿
@welly5390
@welly5390 Жыл бұрын
@@CodeShiba 您好,不好意思請問一下,如有程式相關的問題想請教您的話,可以透過什麼方式詢問呢? 謝謝
@CodeShiba
@CodeShiba Жыл бұрын
@@welly5390請問你想問什麼方面的問題呢 針對不同類型的問題有不同的處理方式
@B-yz4px
@B-yz4px 10 ай бұрын
好人平安!
@CodeShiba
@CodeShiba 10 ай бұрын
謝謝
@tctvsam4494
@tctvsam4494 10 ай бұрын
好人一生平安
@CodeShiba
@CodeShiba 10 ай бұрын
謝謝
@J_G_J
@J_G_J 23 күн бұрын
4:03:45 如何開啟pycharm的這個自動安裝對話框?為什麼我的pycharm沒有pycharm的功能?謝謝。
@marcong5145
@marcong5145 Жыл бұрын
感謝你的教學, 簡單易明白...😊
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持
@王者的靈魂
@王者的靈魂 9 ай бұрын
謝謝您的教學,請問可以出爬 youtube 播放清單的教學嗎? 我最近可以用 pytube 爬youtube playlist (清單有50則影片) ,可以爬到 網址,標題,作者,等,但是爬不出 影片的description ? 請問能先簡單提供我爬 影片description 的語法或教學嗎? 謝謝您
@CodeShiba
@CodeShiba 9 ай бұрын
沒有客製化爬蟲的服務耶 因為網頁太多爬不完 可能要麻煩你多使用中斷點將beautifulsuop爬出的結果觀察description是包在哪個html裡面
@mryolandalg
@mryolandalg Жыл бұрын
有些上lecture不懂的地方都在這影片中理清楚了😂請問你會考慮出支影片講Java嗎?如果是收費課程也可以!
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持!有考慮出 java 教學,內容有點多不知道從何講起 😂
@yangeric6663
@yangeric6663 11 ай бұрын
python新手努力學習中, 感謝分享教學
@CodeShiba
@CodeShiba 11 ай бұрын
讚喔 加油
@RollingWheelTV
@RollingWheelTV Жыл бұрын
感謝分享~
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持!
@taylorchen678
@taylorchen678 10 ай бұрын
想請問27分處,隱式型別轉換的時候,為什麼x可以同時是x=10,然後又是x=x/y (5.0)? 另外。最後print(x)出來的值是第二個x的5.0,為什麼它不會是抓第一個x的10呢? 不好意思,很淺的問題,但想搞清楚邏輯,願意抽空回答的話,很感謝。
@CodeShiba
@CodeShiba 10 ай бұрын
= 是賦值運算子 x = x/y 代表將 x 除 y 的運算結果給 x 這點跟數學使用方式不一樣 程式語言中 兩個等號才是比較是否相等 一個等號是給變數一個值
@taylorchen678
@taylorchen678 10 ай бұрын
@@CodeShiba 感謝您的回覆,這樣我了解了,謝謝! 另外想再提問一個,如果寫了 x=1 x=2 x=3 print(x) print出來的結果會是3,這是因為會抓離print最近的東西嗎?
@CodeShiba
@CodeShiba 10 ай бұрын
不是抓到 是指派順序的問題 比如說你改答案改了三次 當然是以最後一次改的答案為準
@taylorchen678
@taylorchen678 10 ай бұрын
@@CodeShiba 原來如此! 解說的方式好棒,對於小白的我很簡單易懂,非常感謝您。
@黃鈺婷-z4s
@黃鈺婷-z4s 11 ай бұрын
感謝教學分享
@CodeShiba
@CodeShiba 11 ай бұрын
謝謝支持
@joe55740
@joe55740 11 ай бұрын
感謝有您~感恩
@CodeShiba
@CodeShiba 11 ай бұрын
謝謝支持
@H1010-d5r
@H1010-d5r 8 ай бұрын
請問26集的 def get dice number(number): 的def是什麼意思呢? for i in rang(5): 跟下一句的(5)是因為陣列0開始所以數字是5嗎?
@CodeShiba
@CodeShiba 8 ай бұрын
這段程式碼中的 `def get_dice_number(number):` 是定義一個函式,其中 `number` 是傳入函式的參數。 至於 `for i in rang(5):` 這部分應該是個錯誤,正確的寫法應該是 `for i in range(5):`,代表一個從 0 到 4 的迴圈(總共迭代五次)。 `rang(5)` 中的 `(5)` 是 `range` 函式的參數,這指定迴圈要跑五次。這裡的 `range(5)` 會生成一個序列 `[0, 1, 2, 3, 4]`,`for` 迴圈會按順序取出這個序列中的每個數字來進行迴圈內的程式碼塊。
@risbo1633
@risbo1633 3 ай бұрын
你好,請問 3:35:22 我嘗試執行else: 卻發現即使我輸入資料無誤, else 也會執行, 像這樣 try: x = int(input('please enter an int')) y = int(input('please enter anotehr int')) print(x/y) except ValueError: print('please enter the correct information') except ZeroDivisionError: print('please dont input 0 ') else: print('hi') run code: please enter an int: 5 please enter anotehr int: 2 2.5 hi 請問是為什麼呢?
@CodeShiba
@CodeShiba 3 ай бұрын
你好!這個情況其實是預期中的行為。當你使用 `try`、`except` 和 `else` 區塊時,`else` 區塊的作用是當 `try` 區塊中的程式碼沒有引發任何異常(也就是說沒有進入到 `except` 區塊)時執行。 讓我們仔細看看你的程式碼: ```python try: x = int(input('please enter an int')) y = int(input('please enter another int')) print(x / y) except ValueError: print('please enter the correct information') except ZeroDivisionError: print('please dont input 0') else: print('hi') ``` 這段程式碼的執行流程是這樣的: 1. `try` 區塊中的程式碼被執行。 2. 如果 `try` 區塊中的程式碼引發了 `ValueError` 或 `ZeroDivisionError` 異常,對應的 `except` 區塊會被執行。 3. 如果 `try` 區塊中的程式碼沒有引發任何異常,那麼 `else` 區塊中的程式碼就會被執行。 在你的例子中,你輸入了兩個正確的整數 5 和 2,然後程式正確地計算並輸出了結果 2.5。因為 `try` 區塊中的程式碼沒有引發任何異常,所以接下來會執行 `else` 區塊,輸出 `hi`。 如果你希望 `else` 區塊中的程式碼在特定條件下才執行,可能需要在 `try` 區塊或其他地方添加額外的邏輯來控制。 希望這個解釋能幫助你理解為什麼 `else` 區塊會被執行!
@risbo1633
@risbo1633 3 ай бұрын
@@CodeShiba 感謝你詳細回答! 我錯誤理解為 else 的作用是,當程式出現except “以外“的未知錯誤時,就會執行的一項程式碼 如果當 `try` 區塊中的程式碼沒有引發任何異常時執行else,那我直接打在print(x/y)的下面不就行了嗎? try: x = int(input('please enter an int')) y = int(input('please enter another int')) print(x / y) print(hi) 最後我希望可以嘗試製做一個推測及香港賽馬機率的程式,功能大概如下(先不管最後會不會中😂) 1. 自動於網站內爬取賽馬資訊 2. 使用我預設的公式運算勝出機率 3. 跟據以上結果計算值博率 4. 套用以上公式回測過往賽馬結果,以改善參數 請問python 19小時的課程內容可以幫助我處理以上方向的事情嗎?還是我應該學習另一種語言 因為我不太清楚每種語言能做到的事情,感謝!
@annashaw8751
@annashaw8751 10 күн бұрын
非常感谢。请教一个问题,我的运行框里面,只能英文和数字,为什么不能输入中文。input那个内容
@dianawong1705
@dianawong1705 7 ай бұрын
為什麼學會sort那堂課中,最後一個範例使用的sorted,裡面的key要使用lambda才能正常運作?? 為什麼key = student[2]會顯示tuple無法呼叫?
@CodeShiba
@CodeShiba 7 ай бұрын
這次先回答你,下次進階問題請付費解鎖 :D 在Python中,當你使用`sorted`函式或是任何排序函式時,`key`參數允許你指定一個函式(或是任何可呼叫的對象),這個函式會接受列表中的元素作為輸入並返回一個用來排序的值。當你排序一個複雜的資料結構,例如列表中包含的元組或字典時,通常會用到這個功能。 使用`lambda`函式作為`key`的原因是它提供了一種快速定義排序鍵的方式。`lambda`函式是一種簡潔的匿名函式,非常適合用於這樣的一次性操作,而不必定義一個完整的函式。 例如,假設你有一個學生資料的列表,每個元素是一個包含學生姓名、年級和分數的元組。如果你想根據分數來排序這個列表,你可以這樣做: ```python students = [("Alice", "Year 1", 85), ("Bob", "Year 2", 90), ("Charlie", "Year 1", 80)] sorted_students = sorted(students, key=lambda student: student[2]) ``` 這裡,`lambda student: student[2]`是一個函式,它接受一個`student`元組並返回元組中的第三個元素(即分數),這正是排序的依據。 至於為什麼`key = student[2]`會出現錯誤,說明了一個重要的點:`key`需要是一個函式而不是一個值。當你寫`key = student[2]`時,Python會嘗試在`sorted`函式調用時直接訪問一個名為`student`的變數並試圖從中取第三個元素,這顯然是不對的,因為在這個上下文中`student`變數並不存在,即使它存在,這樣的使用方式也是錯誤的,因為`key`期望的是一個函式而不是具體的值。正确的做法是提供一個函式(比如使用`lambda`),這個函式會在排序過程中被呼叫,並為每個元素返回一個用於比較的值。
@AsifajrKhan
@AsifajrKhan 7 ай бұрын
Luka 好,有一个问题想问,print
@吉永老師
@吉永老師 Жыл бұрын
謝謝! 感謝指導 只是我按current file那邊執行 還是會跳到其他程式 。 其他的程式測試沒問題。
@吉永老師
@吉永老師 Жыл бұрын
還在找尋哪裡出問題中 啟動會跳到溫度程式去
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!
@CodeShiba
@CodeShiba Жыл бұрын
選擇完 current file 之後,畫面要切換到你要執行的程式,再按下綠色三角形應該就可以囉
@吉永老師
@吉永老師 Жыл бұрын
@@CodeShiba老師 不知道是否可以提供截圖給您參考呢? 我啟動下去 都會顯示請輸入溫度@@
@CodeShiba
@CodeShiba Жыл бұрын
@@吉永老師 可以呀 yt 好像不能上傳圖片 要先把圖片上傳到免空再貼網址我才看得到
@handsome_dennis
@handsome_dennis 10 ай бұрын
奉上小小心意。這段您用心製作的片已看完,相信對我考試有很大的幫助,謝謝。已訂閱,期待稍後發掘。
@CodeShiba
@CodeShiba 10 ай бұрын
感謝你的支持!銘記在心 助你考試順利
@林敬桓-h1u
@林敬桓-h1u Жыл бұрын
大三 電子工程系的程式菜機來報到 作業(一) print('大家好我叫做simon,是python菜機,以下是我的第一堂作業') grade=60 #integer print(f'我這次的微積分剛好考{grade}') print(type(grade)) height=175.7 #float浮點數 weight=71.6 #float浮點數 print(f'我這次健康檢查身高{height},體重{weight}') print(type(height),type(weight)) name='simon' #string 字串 print(f'大家我叫做{name}') print(type(name)) #boolean #true #false a = True print(f'今天阿桓是不是又沒去學校了? {a}') print(type(a))
@CodeShiba
@CodeShiba Жыл бұрын
加油加油!
@fj8044
@fj8044 Ай бұрын
想請問為何購物input為何無法輸入中文? 在網路找好幾種方式 調完還是不行Q 剛剛發現用執行不能輸入中文,但debug卻可以.. 不知道有沒有解(?
@CodeShiba
@CodeShiba Ай бұрын
在終端機輸入 python3 檔案名稱,試試看
@fj8044
@fj8044 Ай бұрын
@@CodeShiba 感謝指導!
@H1010-d5r
@H1010-d5r 4 ай бұрын
第55集字典推倒式 我是這麼照著打的 grades = [40,68,48,61,29] pass = [g for g in grades if g >= 60] print(pass) 但顯示是錯誤耶pass = [g for g in grades if g >= 60] ^ SyntaxError: invalid syntax 是要寫簡單點 條件放前面 後面放for g in grades嗎
@CodeShiba
@CodeShiba 4 ай бұрын
哦,這裡出現 `SyntaxError` 的問題其實不是因為字典推導式的結構問題,而是因為 `pass` 是 Python 裡的保留字。在 Python 中,`pass` 是用來定義一個無操作的語句,所以不能用作變數名稱。 要解決這個問題,你只需要把變數名稱改成其他的名字,比如 `passed` 或者 `pass_grades` 之類的。修改後的程式碼看起來會像這樣: ```python grades = [40, 68, 48, 61, 29] pass_grades = [g for g in grades if g >= 60] print(pass_grades) ``` 這樣就沒有語法錯誤了,程式會正常運作,並且會輸出所有大於或等於 60 分的成績。希望這樣可以幫到你!
@H1010-d5r
@H1010-d5r 4 ай бұрын
@@CodeShiba原來呀 感謝老師
[Proladon] Python 基礎教學 - Python與程式語言簡介
9:46
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 4,7 МЛН
想賺錢?不要成為軟體工程師!| 在地上滾的工程師 Nic
9:41
在地上滾的工程師 Nic
Рет қаралды 143 М.
The Roles of Frontend, Backend, and Database Explained by Example
8:58
走歪的工程師James
Рет қаралды 547 М.
用Github爆款ChatGPT指令,自学任何领域的系统知识
7:38
Electronic Circuit in 11 Minutes
11:17
jasonmel
Рет қаралды 1,9 МЛН
30分钟Docker入门教程
26:01
GeekHour
Рет қаралды 323 М.