1. 程式人生 > >是程式設計師,就用python匯出pdf

是程式設計師,就用python匯出pdf

開發十年,就只剩下這套架構體系了! >>>   

python

這兩天一直在做課件,我個人一直不太喜歡PPT這個東西……能不用就不用,我個人特別崇尚極簡風。

誰讓我們是程式設計師呢,所以就愛上了Jupyter寫課件,講道理markdown也是個非常不錯的寫書格式啊。

安裝Jupyter其實非常簡單,你會python就應該會用jupyter,起碼簡單的 pip install jupyter, jupyter notebook 要會對伐~

好那接下來就是使用jupyter了,啟動jupyter後,使用瀏覽器訪問相應IP:Port就可以使用了。沒錯,jupyter就是這麼一個可以用網站來寫python的地方。

jupyter

但是發講義給同學們看,ipynb格式的檔案肯定不方便啊,別人還沒上課呢,哪知道那麼多?再者PDF傳閱起來也隨時隨地能開啟啊。所以我就想轉換成PDF。

但是開啟檔案,點選下載,發現出現了Error

jupyter

jupyter

然後照著這個Error,就去谷歌了,發現說的最多的就是要裝一個latex環境,mac下完整的安裝包要將近3個G!我就為了一個PDF還不需要這麼大一個包吧?所以尋思其他方法。

雖然jupyter對PDF支援的不是那麼的友善,但是對於html是非常棒的,只不過html是一個html嘛(這不是廢話)……不過我可以利用html轉換到pdf上啊。

後來瞭解到python有一個包叫 pdfkit,專門用來轉換pdf檔案。那我現在只需要在mac上得到pdfkit的支援就好啦?所以接下來就是嘗試的過程了。

  1. 安裝pdfkit,pip install pdfkit

  2. 在這裡下載對應系統的安裝包 http://wkhtmltopdf.org/ ,這個只有48MB。

  3. 最後就是為什麼說python是「多膜優秀」的原因了!直接看程式碼

在這裡插入圖片描述

操作起來也很簡單:

在這裡插入圖片描述

至此,ipynb檔案已成功轉換成pdf檔案,並且顏色、格式全都保留!

關注公眾號「Python專欄」,後臺回覆「zsxq06」,獲取本文全套原始碼!

Pyth   
 
 </div> 
 <div class=

相關推薦

程式設計師python匯出pdf

開發十年,就只剩下這套架構體系了! >>>   

Python小白處理程式異常異常捕獲!

  異常處理在之前的學習中我們一直沒有接觸過。 知道怎麼向程式輸入一段字串呢?那麼我們在這裡提供一個小例子。 學習Python中有不明白推薦加入交流裙                 號:73

是程序員python導出pdf

and sys com python接口 使用 出場 man 其他 true 這兩天一直在做課件,我個人一直不太喜歡PPT這個東西……能不用就不用,我個人特別崇尚極簡風。 誰讓我們是程序員呢,所以就愛上了Jupyter寫課件,講道理markdown也是個非常不錯的寫書格式

神級程式設計師教你Python任意下VIP視訊!

作者:Jack Cui    來源: http://cuijiahua.com/blog/2017/10/spider_tutorial_1.html 實戰背景 愛奇藝的VIP視訊只有會員能看,普通使用者只能看前6分鐘。比如加勒比海盜5: URL

“殺”一個程式設計師不需要改三次需求可以了!

在很多軟體公司,特別是一些創業型的團隊中,對於這樣的情景可能大家都很熟悉:專案經理或者產品經理(產品狗)口頭或者簡單記錄一下軟體產品的大致要做的功能,直接就讓研發團隊的兄弟(程式猿)去狂擼程式碼。然後他就去喝茶撩妹或者回家陪老婆了... 這種擼起袖子就開乾的方式,看似簡單高效,便於直接溝通,能夠

同樣是學習Python程式設計師為什麼他卻可以Python兩年躺賺200W

小編前兩天在知乎上面看到一個帖子釋出於2014年,作者說他在2012的時候用Python寫自動化交易程式,賺了200W。 小編也抱著比較懷疑的態度去找一些資料發現,這個居然是真的,2012-2014年居然能用Python賺到200W,而且還是躺著賺錢的那種,還是六年

程式設計師Python查12306的票

開發十年,就只剩下這套架構體系了! >>>   

@程式設計師你們還在網上亂找的方法匯入匯出Excel麼我們給你造了個輪子!!!!!

程式設計師的顯著特點 有一天跟一位同事跟我閒聊,討論起過去若干年軟體行業的感受,他問了個問題:你覺得一個好的軟體工程師最顯著的特點是什麼? 我想了一會,說:大概是坐得住吧。 某種意義上來說,在網際網路技術飛速發展的今天,資訊的洪流總是無聲無息間把我們掩埋,一不小心,可能就感覺自己似乎已經out了。 當然,資訊

作為Python程式設計師薪資一般是多少?

2018年Python熱度不減,一直佔據程式語言排行榜的前幾位。人生苦短,讓我們來學一學Pyhotn吧,找到一份滿意的工作還是沒有問題的。 Python語言本身所具有的優勢,決定了從事Python學習的開發工程師,相較於其他程式語言,擁有更多崗位選擇 就業方向一:web開發 豆瓣、知乎、

Python程式設計師你必須知道的面試題

Python越來越火之後,把python作為自己的終生事業來做的話,是很多的終極目標,可是要做到知己知彼,百戰不殆,那麼你需要了解面試官出什麼題, 這些面試問題大致可以分為四類:什麼(what)?如何做(how)?說區別/談優勢(difference)以及實踐操作(practice)。 &n

程式設計師最愛的8個程式碼編輯器哪款?

這些年來,編寫程式碼本身已經成為一種藝術。現在,有大量的程式語言可供開發者選擇使用,從組合語言到 Ruby 和 Python。儘管對於給定的專案有許多程式語言可供選擇,但有一件事是亙古不變的,每個開發者都需要一個程式碼編輯器來寫程式碼。 一個好的程式碼編輯器不僅僅是一個簡單的文字編輯工具

資料分析遇到PDF文字怎麼Python批量提取內容

  本文為你展示,如何用Python把許多PDF檔案的文字內容批量提取出來,並且整理儲存到資料框中,以便於後續的資料分析。 問題 最近,讀者們在後臺的留言,愈發五花八門了。 寫了幾篇關於自然語言處理的文章後,一種呼聲漸強: pdf中的文字內容,有沒有什麼方

@程式設計師Python 這次徹底上位了!

圖片來源:qarea.com 在 2018 年底,我們迎來了程式語言的最後一波洗禮。近期 TIOBE 公佈了 12 月程式語言排行榜,前三名變為: Java、C、Python。 而在 PYPL 榜單上 Python 在今年 5 月以 22.8% 的份額,首次超越 Java

@程式設計師幼兒園小班都在學 AI問你慌不慌?

近日,網上流傳一組《人工智慧實驗教材》的圖片,教材是為幼兒園小班的小朋友們設計的,還只是上冊。 根據公開資訊,《人工智慧實驗教材》紙質教材合計33本,覆蓋幼兒到青少年全年齡段。 也就是說,從幼兒園到高中,同桌可能會換無數個,但這套AI教材會一直陪你考大學! 事實上,程

設計師撞上程式設計師故事開始了……

術業有專攻又隔行如隔山 設計師和程式設計師 都是很辛苦的工作 熬夜加班都是常態 俗話說 不懂點技術的設計師不是個好程式設計師 辣麼今天我們就來八一八 設計師跟程式設計師之間的差異 如果美工請假了,要程式設計師做圖頂上!會是什麼樣的場景?經常我們都能

一門程式語言的發展史-----python!(人生苦短python)------學一門語言需要先了解

起源----呱呱落地     Python的創始人為Guido van Rossum。1989年聖誕節期間,在阿姆斯特丹,Guido為了打發聖誕節的無趣,決心開發一個新的指令碼解釋程式,作為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該程式語言的名字,是因為

資深程式設計師總結出的 Python十個陷阱與缺陷列表大部分人都遇到過的問題

我個人對陷阱的定義是這樣的:程式碼看起來可以工作,但不是以你"想當然""的方式。如果一段程式碼直接出錯,丟擲了異常,我不認為這是陷阱。 比如,Python程式設計師應該都遇到過的"UnboundLocalError", 示例: 對於"UnboundLocalErr

領導吐槽辛苦三個月培養的程式設計師罵幾句離職了!

最近在網上流傳這樣一句話:不要大聲責罵年輕人,他們會立刻辭職的,但是你可以往死裡罵那些中年人,尤其是有車有房有娃的那些。看到這句話似乎並不合理,罵人也要分物件?然而在職場上這種現象確實存在。就有一名領導發帖吐槽稱:對公司新招的95後程序員真無語,累死累活帶了3個月,現在他能幹活了,我就隨便罵了他幾句

辛苦培養三個月的程式設計師說走領導:罵幾句離職無語了網友:你憑什麼罵人

最近在網上流傳這樣一句話:不要大聲責罵年輕人,他們會立刻辭職的,但是你可以往死裡罵那些中年人,尤其是有車有房有娃的那些。看到這句話似乎並不合理,罵人也要分物件?然而在職場上這種現象確實存在。年輕人沒有什麼壓力,又是血氣方剛的年紀,幹得不爽立馬辭職,而中年人就不一樣了,有房有車要養,還要帶娃,辭職會斷

作為一枚程式設計師每天必的軟體有哪些?

2018年11月02日 14:23:27 chen_ziyang 閱讀數:3 標籤: 程式設計師 工具