自學Python爬蟲課程-超過10堂線上課程教你爬蟲應用

Python爬蟲課程

瞭解Python有哪些應用後,想要學習Python 爬蟲的技能?

自學成功道整理了15堂,教你學會Python爬蟲的應用課程,選擇你有興趣的相關專案,開始學會讓Python為你蒐集、整理資料,建立視覺化報表,讓你透由Python在很多生活、工作的事情上多了好幫手,包括:

  • 投資理財
  • 市場調查
  • 關鍵字行銷
  • 商品比價
  • 資產配置
  • NBA比賽數據

在可以自動化處理的事情,學會寫程式幫你省時、省力、高效率!

免費閱讀萬本電子書?購買HyRead閱讀器前該懂的6個優缺點

HyRead Gaze Note and Pocket

HyRead的電子書閱讀器可以買嗎?

如果是幾年前,我的回答是否定的,但最近開始使用HyRead的閱讀器後,咦~是我誤會了什麼嗎?還是HyRead這幾年真的有進步?

好好的體驗後,發現其實還挺好用的,閱讀時的翻書速度滿快的,與之前覺得他翻書速度很慢的印象不同,畢竟閱讀器最大功能就是看書,翻書必須流暢才可以。最近發現HyRead Gaze 翻書滿快的,整個對這品牌的閱讀器有改觀。

加上可以免費借閱6萬多本電子書(北市圖為例),HyRead Gaze的確是滿好的電子書閱讀器,就算只借了500本電子書,也比在其他電子書店買書,節省下好幾萬元,畢竟有些不急著看的書,或只會閱讀一次的書,圖書館真的都借的到。

而要說HyRead 閱讀器的主要缺點是什麼的話,應該是使用者體驗的部分不是很好,若不熟悉它的操作介面,可能會覺得它不好用。

CSS權重(specificity):熟悉這6個樣式級別,讓你的樣式被採用

CSS權重熟悉這6個樣式級別,讓你的樣式被採用

人類生而不平等,CSS樣式也是。

如果將CSS擬人化,CSS世界內的樣式們可分為6種階級,階級高的樣式權重大,瀏覽器優先採用,階級低的樣式權重小,則會被覆蓋掉,無法嶄露頭角。

CSS全名為「Cascading Stylesheets,階層樣式表」,名稱中的階層(Cascading)便明白的告訴你,樣式們是有層級、有階級的,樣式生而不平等。

在樣式並非各個平等的情況下,便衍生出那個樣式比較重要、權力比較高,得以優先展現在網頁上。而這樣的比較便是CSS權重,英文為specificity,直譯過來是指樣式的獨特性,也稱之為優先等級,本文統一以「權重」稱之,取樣式們之間的權力與重要性比較的特性。

CSS組合選擇器:5個選擇器符號功用介紹

CSS組合選擇器:5個選擇器符號功用介紹

CSS選擇器,是讓你設計的樣式可以套用到HTML上的重要工具,瞭解選擇器中的逗號、空格、加號等符號能讓你更加靈活運用選擇器。

選擇器的存在,就好像讓HTML與CSS檔案由原本兩個不同頻率的人,在選擇器的協助下得以到同一個頻道上,彼此溝通,相互合作。讓HTML中的標籤知道去CSS檔案中的哪個地方套取樣式 ; CSS檔案檔案中的樣式,也知道樣式們要各自放到哪個HTML標籤去。

當你學會基本的元素選擇器(element selector)、類別選擇器(class selector)、ID選擇器(ID selector),準備一展身手,好好的運用CSS在網頁上時,你可能會發現,咦,選擇器怎麼好像有點複雜,那些逗號、空格及其它讓人困惑的符號是怎麼一回事?

就讓本文為你解惑,帶你一探CSS選擇器中的逗號空格、>、~、+符號功用,還有怎麼閱讀選擇器可以讓你不再迷失在選擇器大海中。

4個步驟認識CSS基礎操作與選擇器

CSS基礎

CSS是程式語言嗎?

不是喔,CSS是風格頁面語言(style sheet language),全名是 「 Cascading Stylesheets 」 ,中文翻譯為「階層樣式表」,要讓網頁變漂亮、吸引人,呈現你期望的排版、樣式,使用CSS就對了!

CSS的功能就是以各種樣式來美化網頁,就好像你有了一間未裝潢新成屋,網頁想要變美,就需要找CSS來裝潢。

學CSS便是要學習怎麼讓CSS與HTML搭配,用CSS裝潢網頁,製作出美觀頁面。所以學習CSS前你需要有HTML的基礎,因為每個要被美化的東西都是HTML標籤,看不懂HTML就要先學CSS你會覺得很混亂,甚至根本就看不懂。

還不懂HTML?想要瞭解或喚起對HTML的記憶,可以閱讀《Python爬蟲必備的HTML概念,5個要點認識網頁的基本結構》、《15個常用的HTML標籤與屬性基本介紹》這兩篇文章。

本文以4個步驟說明CSS基礎,在瞭解CSS如何與HTML搭配後,接著說明CSS的語法規則、屬性,讓你學會CSS基本操作,並認識CSS選擇器是什麼。