【周聞網2月5日訊】2020年2月4日,風變科技(深圳)有限公司旗下的品牌風變教育在微博舉行了線上問答活動,此次活動旨在為疫情期間,堅守在家中的廣大學生提供有效專業的相關知識問答。響應國家“停課不停學”的號召。 據了解,風變教育是一所以計算機教育為特色的高標準軟件技術培訓中心、是軟件專家教育基地、美國微軟授權培訓考試中心、計算機高新信息技術培訓中心、計算機應用型緊缺人才培養基地、香港培訓認證中心授權認證培訓考試機構、金蝶軟件授權認證培訓中心。風變教育培訓立足浙江省、面向世界,以國際化的教育觀和實務運作享譽業界,是國內資深的IT培訓機構之一。 此次活動共吸引近萬名網友前來參與,記者總結出了五個活動中最常被問到的問題,供大家參考與學習。 問題:提高Python運行效率的方法都有哪些呢? 風變教育的導師告訴大家,一般有五種方法,分別是: 1、使用生成器,節省內存。 2、循環代碼優化,避免過多重復代碼的執行。 3、核心模塊用Cython PyPy等,提高效率。 4、多進程、多線程、協程。 5、if else時候盡量把可能性最大的放在前面。 問題:遇到bug如何處理 風變教育的導師提示,遇到Bug先看這兩點: 1.關鍵位置print、同步做好開發日志。 2.若是使用三方框架需要提前查閱官方文檔或博客。 問題:簡述cookie和session的區別 風變教育的導師告訴大家,cookie在客戶端,session在服務端,因此cookie不安全。 session的id是存在cookie中的,如果禁用cookie session也會失效。 問題:常見的異常都有哪些呢? 風變教育的導師列出了以下幾點: IOError:輸入輸出異常 AttributeError:試圖訪問一個對象沒有的屬性 ImportError:無法引入模塊或包,基本是路徑問題 IndentationError:語法錯誤,代碼沒有正確的對齊 IndexError:下標索引超出序列邊界 KeyError:試圖訪問你字典里不存在的鍵 SyntaxError:Python代碼邏輯語法出錯,不能執行 NameError:使用一個還未賦予對象的變量 問題:python中讀取Excel文件的方法是什么? 風變教育的導師:pandas 的 read_excel方法。 以上五點就是,風變教育此次活動中,大家最為關注的問題與答案。風變教育表示,無論是免費或者付費的問答與課程,風變教育都將秉持著專業且用心的態度,心甘情愿做廣大學生的墊腳石。 |