學習軟體推介:用Quizlet高效學英語

2021-02-14 小火箭的異想編程世界

⌨️"願 編 程 帶 給 你 快 樂 >_" ⌨️

之前一直想要一個類似學習卡片或是單詞卡片之類的APP前幾天機緣巧合在B站看了一個up主的學習類軟體推介下載了Quizlet順便這篇文章還將帶你用python白嫖app的付費功能: 從excel批量導入單詞表

Quizlet是一款主打個性化學習的軟體,在軟體裡可以通過創建不同『學習集』對各個科目進行管理,並且還支持分享學習集。

簡單來說就是給自己製作學習小卡片,然後軟體通過各種不同的記憶方式如配對,書寫(打字輸入)等形式進行學習。

學習卡片長這樣:

之前我有用過一個叫做『扇貝』的單詞軟體,但是裡面的單詞書都是別人整理好的,對於某一專業領域的單詞而言不是特別有針對性,而且學習的方式也比較單調枯燥。我這次要準備的是計算機相關的英語單詞,去扇貝上看了看沒有找到特別合適的單詞書,所以就選擇Quizlet自己做小卡片。上面也提到了,Quizlet中有配對的小遊戲,推薦大家第一遍過的時候可以用這種消消樂的形式來快速記憶,到第二遍的時候可以選擇直接過卡片做標記,第三遍再嘗試手打,這樣會是一個比較高效的學習方式。看了看wordlist裡面的700+詞彙,這軟體好像瞬間就不香了啊

但是作為一個倔強Boy

我怎麼可能輕易認輸呢!?

Quizlet主打的一個賣點就是多平臺同步,所以可以在網頁上登陸對『學習集』進行編輯既然有網頁版那麼我們就依葫蘆畫瓢,做一個自動添加wordlist的python腳本!本期內容的代碼我上傳到了github,以後的一些代碼也會直接上傳方便大家取用https://github.com/dannyzhang1996/QuizletWordImport思路非常簡單,利用pandas將csv檔中的wordlist轉化為numpy數組對象,然後用selenuim自動測試工具打開Chrome,登陸,打開『學習集』,利用循環進行wordlist的添加操作,幾分鐘後一個嶄新的wordlist就填滿啦,真香!

核心Python代碼實現如下:

from selenium import webdriverimport numpy as npimport pandas as pdimport time
data = pd.read_csv('wordlist.csv') raw = data.to_numpy()raw = raw[1:, :]
browser = webdriver.Chrome()browser.get('https://quizlet.com/zh-cn')time.sleep(2)login = browser.find_element_by_xpath('//*[@id="SiteHeaderReactTarget"]/header/div[1]/div/div[2]/span[2]/div/div[3]/div/button[1]')login.click()loginbt = browser.find_element_by_xpath('/html/body/div[7]/div/div[2]/form/button')loginbt.click()studyset = browser.find_element_by_xpath('//*[@id="DashboardPageTarget"]/div/section[2]/div/div[2]/div/div/div/div[1]/div[2]/div[1]/div/div/div/div[2]/a')studyset.click()edit = browser.find_element_by_xpath('//*[@id="SetPageTarget"]/div/div[1]/div[3]/div[1]/div/div/section/div/div[1]/div/div[1]/span/span/a')edit.click()for items in raw: tmpCN = items[1] tmpEN = items[0] add = browser.find_element_by_xpath('//*[@id="addRow"]/span/button') add.click() input_CN = browser.find_elements_by_xpath("//*[@contenteditable='true']") lasttwo = input_CN[-2] lastone = input_CN[-1] lasttwo.send_keys(tmpCN) lastone.send_keys(tmpEN) time.sleep(1)

這裡我們尋找頁面元素的時候直接簡單粗暴使用了xpath路徑,在chrome瀏覽器中打開調試模式後直接右鍵複製即可。

學習編程的一大樂趣就是利用編程省去了很多機械、繁瑣的工作,我對哈利波特電影裡的這個情節印象特別深刻:

不知道你第一次體驗到編程實現腳本帶來的快樂時是不是也是這個心情呢?編程之於我就像是一把打開魔法世界的鑰匙,在另一個世界裡充滿了無限的可能,這也是我一直以來學習編程的動力來源,希望能把我的快樂分享給大家,每天進步一點點 >_

⌨️"願 編 程 帶 給 你 快 樂 >_" ⌨️

Wechat | Lelemixzhang

github | dannyzhang1996

Follow me

要恰飯的嘛

相關焦點

  • 超棒英語學習軟體Quizlet! 讓單詞記憶快樂輕鬆更有效
    Quizlet是一款基本對用戶全部免費的學習網站兼軟體。初始階段是主要適用於英語的學習,但是現在發展到可以進行多個學科的學習。另外,還有一個好處是,這個軟體可以使學生進行「跨學科的英語學習」,就是用英語來學習其他學科知識,例如歷史,地理,生物,化學等等。全球學習資源共享,可以在Quizlet上輸入自己的知識概念清單,也可以直接查找使用別人上傳的以後的概念清單。
  • 終於找到了一款好用的免費單詞學習軟體—Quizlet! 手把手教你如何使用(1)
    這時候,如果有一個好用的工具軟體把複習單詞這項任務變得高效而又有趣,相信孩子會更樂於接受。一直關注我公眾號的家長應該知道,7歲之前,我們基本沒用任何電子產品,除了用電視看英文動畫片。唯一的例外是5歲半左右的時候,發現了一款不錯的複習單詞的app,當時也推薦給了大家,遺憾的是,只堅持了兩個多月,那個app就下線了。
  • 背單詞神器-Quizlet
    我會繼續分享走心的英文資料好用的學習方法    只要大家喜歡,我就會堅持更新 ! 筆芯       今天給大家介紹一個非常好用的背單詞神器, quizlet 。      直接在app store下載就行,老師使用的話會有網頁版登錄也比較方便。
  • 卡片式學習軟體「Quizlet」完成B輪2000萬融資,將用於國際市場擴張
    36氪獲悉,美國卡片式學習軟體「Quizlet」近日完成B輪2000萬融資。本輪融資由Icon Ventures領投,Union Square Ventures、Costanoa Ventures和其他投資機構跟投。此前,Quizlet在2015年11月曾獲A輪1200萬美元融資。
  • 手把手教你使用最強大的學習工具:Quizlet
    Quizlet 和其他的背單詞軟體有什麼不同呢?最大的不同是,它不會給你單詞的釋義,而是要求你看著 Flashcard 自己去回憶。你在大部分單詞軟體上都會是看著一個單詞,和它的釋義去記。你很快就會獲得一種成就感:哇塞,我十分鐘背了一百個單詞!但這種虛幻的成就感不是真正的學習。只有克服了一定的困難,才會學會一個單詞。這個困難就是」憶「的過程。
  • 多鄰國學習神器【Quizlet】最全使用說明!
    小橙最近發現了一款英語學習app,用了一段時間後感覺很不錯複習背單詞的效率明顯提高!· 可根據自己的複習習慣自定義知識庫這個軟體裡面沒有現成的詞庫,你可以自己自定義詞庫或者直接用其他人的,他的自定義性使背單詞這件事變得個性化。在閱讀中看到任何不會的單詞,都可以輸入到quizlet裡面。大家可以單獨建立學習集,用來放相關術語,比如音樂,化學,物理,生物,等等。
  • 學習英語的軟體哪個好?好用的英語學習軟體推薦
    英語學習軟體是學習英語必備的,可以在聽力,口語方面給學習者很大的幫助,那麼學習英語的軟體哪個好呢?今天小編就給大家推薦幾款好用的英語學習軟體!macdown提供的English Class是一款非常好用的英語課程學習軟體,打開English Class for Mac就能開始英語課程.不同的級別供你選擇,讓你隨時都能學習英語
  • Quizlet簡介和使用說明
    引路人青少年公益發展中心在教學中引進Quizlet這一款在北美非常流行的英語單詞學習軟體,用於提高學生們學習英語單詞的效率和興趣
  • 孩子總是學不好英語?也許是用錯了方法,糖貓詞典筆助力高效學英語
    也許是用錯了方法,糖貓詞典筆助力高效學英語) 聖誕節就要來了,很多家長都在為送孩子聖誕禮物發愁,送玩具太平常,送學習資料,孩子不樂意。不如給孩子送個助力輕鬆學習的AI神器吧。
  • 能動英語:懂方法,肯努力,智慧高效學英語
    孩子們通過學習七部分知識,打下良好的英語基礎;再通過學習七步語音處理流程,學會正確的對單詞進行直讀、直拼;最後,表音密碼還對2600單詞進行了全程解碼,全程解碼後的單詞,基本做到了英語單詞「音」和「形」一對一的對應,孩子們經過一段時間和單詞的「相處」後,最終就能順利的和每一個單詞成為好朋友了。
  • MAC好用的英語學習軟體推薦
    英語學習軟體是學習英語必備的,可以在聽力,口語方面給學習者很大的幫助,那麼學習英語的軟體哪個好呢?今天小編就給大家推薦幾款好用的英語學習軟體!English Class for Mac(英語課程學習軟體)English Class 可以解決你的許多語言問題:語法,語義,形態。
  • 英語學習軟體對中國人學英語真的有用嗎?
    隨著電腦軟體的盛行,加之開發者的吹捧,讓人們仿佛發現了學習英語的制勝法寶,但是,奇蹟並沒有出現。電腦軟體本身少了人的交際,已經註定了它不能解決語言的問題。英語軟體渲染的「互動」,其實就是典型的「電子互動」,是使用者可以在電腦上有選擇地點擊自己想要的東西而已,不存在人腦之間的智慧互動。人跟機器「互動」時,通過語言達到交際目的的關鍵部分不存在,想真正學會語言是不可能的。
  • 嘰裡呱啦專注英語啟蒙,讓孩子自主學、自信學、高效學
    嘰裡呱啦專注英語啟蒙,讓孩子自主學、自信學、高效學 2020年09月15日 10:15作者:黃頁編輯:黃頁 隨著經濟全球化發展,英語的實用性也變得越來越強
  • 1秒查詞,英語不愁,學霸們都用糖貓詞典筆高效學英語
    (原標題:1秒查詞,英語不愁,學霸們都用糖貓詞典筆高效學英語)
  • 好用的英語學習軟體
    我之前的英語也和你一樣是初級入門基礎,後來自己比較有規劃地學習了一段時間,也感受到了明顯的進步,在職場上已經可以熟練運用行業術語了,可以把我的學習計劃分享給你借鑑一下。1, 與其臨淵羨魚,不如退而結網。
  • Quizlet使用指南!
    詞彙的學習一直是國內小朋友的一個痛點,開始我們選擇RAZ的Vocabulary來作為 詞彙學習的工具,後來發現RAZ的詞彙學習有很大的局限性
  • 英語學習軟體用這幾個就夠了
    學習英語十幾載,不能說學得多麼好,但是基本的應試,寫作還是相對OK的,所以決定回報社會,廢話不多說。語言的學習,講究輸入和輸出,為什麼我們中文可以說得那麼溜而英語不行?因為我們在日常生活當中,接觸的人和事物,聽到的聲音都是中文。英語只是在課堂上,課後作業或者是英美劇會有接觸。所以我們得出的結論是大量的英語輸入才會有英語的輸出。
  • 序列化《循序高效學閱讀教程》今日推出
    事關全國所有中小學生學習的大事發生序列化《循序高效學閱讀教程》今日推出或將使中小學生語文學習方式產生重大改變上海語文教育研究所與多所師範大學合作,研究出「中小學語文閱讀能力階梯培養體系」,編撰出《循序高效學閱讀教程》書稿,今日向外界推出。
  • 英語學術詞彙權威學習平臺WWi3000及使用流程
    英語學術詞彙權威學習平臺Wordly Wise
  • 《循序高效學閱讀》序列化教程今日推出
    上海語文教育研究所經三年努力,研究出「中小學語文閱讀能力階梯培養體系」,編撰出《循序高效學閱讀教程》書稿,今日向外界推出。此教程的推出,將會改變全國中小學生語文閱讀教學內容無體系狀況,使中小學生學習語文的方式發生翻天覆地的變化。