TOP
紅利積點抵現金,消費購書更貼心
搜尋結果 /

Natural Language Processing with Python

20
1 / 1
遞迴演算法大師親授面試心法:Python與JavaScript解題全攻略
滿額折
出版日:2024/07/01 作者:Al Sweigart  出版社:博碩文化  裝訂:平裝
「無論你想在程式設計面試中獲得優勢,想創造美麗的數學藝術,還是頑固地非得理解這個概念的有趣特性,這本書都將成為你深入遞迴這個兔子洞的指南(兔子洞裡還有兔子洞)。」遞迴程式設計技術可以產生優雅的程式解決方案,然而更常見的是,它讓程式設計師感到困惑。這並不代表程式設計師可以(或應該)忽略遞迴;儘管遞迴以具有挑戰性而聞名,但它是一個重要的電腦科學主題,並且可以對程式設計本身產生敏銳的洞察力。至少,了解遞迴可以幫助你順利通過程式設計工作面試。如果你是對電腦科學感興趣的學生,遞迴是你要理解許多流行演算法所必須克服的必要障礙。如果你是程式設計訓練營的畢業生或自學而成的程式設計師,並且順利跳過了更具理論性的電腦科學主題,但在「白板程式設計面試」中肯定還是會遇到遞迴問題。如果你是一位經驗豐富的軟體工程師,以前從未接觸過遞迴演算法,你可能會發現遞迴是你知識中一塊尷尬的缺口。❑ 本書目標讀者本書適合那些對遞迴演算法感到恐懼或感興趣的人。對於新手程式設計師或電腦科學系的大一新生來說,遞迴主題就像難以理解的黑魔法一樣。大多數遞迴課程都很難理解,使得這個主題不但讓人覺得挫敗,甚至令人心生恐懼。對於這些讀者來說,這本書的直接解釋和充足的例子應該能幫助他們最終理解這個主題。閱讀本書的唯一先決條件是具備 Python 或 JavaScript 程式語言的基本程式設計經驗,因為各章的程式碼範例使用了這兩種語言。本書的程式已被精簡到核心的基本結構; 如果你知道如何呼叫和建立函數,以及理解全域變數和局部變數之間的區別,那麼你就足以應付這些程式設計範例了。本書使用 Python 和 JavaScript 範例來教授遞迴的基礎知識,揭示了遞迴的教學方法,並闡明了所有遞迴演算法的基本原理。你將學習何時使用遞迴函數(最重要的是,何時不使用它們),如何實現工作面試中經常提到的經典遞迴演算法,以及遞迴技術如何幫助解決有關樹走訪、組合學等等許許多多的問題,以及其他棘手的話題。這個以專案為主的指南包含了完整的、可運行的程式,將能幫助你學習:☑︎ 遞迴函數如何使用呼叫堆疊,這是一種在遞迴課程中幾乎從未討論過的關鍵資料結構☑︎ 「頭尾」與「信仰飛躍」技巧如何簡化遞迴函數的編寫☑︎ 如何使用遞迴為你的檔案系統編寫自訂搜尋腳本、繪製碎形藝術、生成迷宮等☑︎ 優化和記憶如何使遞迴演算法更有效率
優惠價: 9 612
庫存:4
Making Games With Python & Pygame
滿額折
出版日:2012/01/12 作者:Al Sweigart  出版社:Createspace  裝訂:平裝
Making Games with Python & Pygame is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and
優惠價: 1 1451
無庫存
Hacking Secret Codes With Python ─ An Introduction to Building and Breaking Ciphers
滿額折
出版日:2017/11/28 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
In Cracking Codes with Python, you’ll learn how to program in Python while making and breaking ciphers, which are used to encrypt secret messages. (No programming experience required!).After a quick c
優惠價: 79 899
無庫存
Invent Your Own Computer Games With Python
滿額折
出版日:2016/11/30 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
Invent Your Own Computer Games with Python will show you how to make classic computer games in Python, even if you've never programmed before. Each chapter introduces a new game as well as step-by-ste
優惠價: 79 1201
無庫存
Automate the Boring Stuff with Python, 3rd Edition
滿額折
出版日:2025/05/20 作者:Al Sweigart  出版社:No Starch Press;US  裝訂:平裝
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In this fully revised edition of the best-selling classic Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required. You'll learn the basics of coding in Python and explore the language's rich library of modules for performing specific tasks, like scraping data from websites, searching for text across multiple files, and merging, watermarking, or encrypting PDFs. The third edition includes: Expanded coverage of developer techniques, like creating command line programs; Updated examples and new projects; Additional chapters about working with SQLite databases, speech-recognition technology, video and audio editing, and text-to-speech capabilities; Simplified explanations
優惠價: 79 1801
無庫存
The Big Book of Small Python Projects
滿額折
出版日:2021/06/08 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
Deploy Python creatively and effectively through this collection of short coding projects carefullly curated by best-selling author and Python expert Al Sweigart. This curated collection of simple Pyt
優惠價: 79 1501
無庫存
Beyond the Basic Stuff with Python : Best Practices for Writing Clean Code
滿額折
出版日:2020/10/27 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
Go from beginner programmer to Python programmer! Level up your skills to an intermediate level.You’re a student who wants to jumpstart your career with practical skills, or you’re a self-taught begin
優惠價: 79 1201
無庫存
Automate the Boring Stuff With Python
滿額折
出版日:2019/10/15 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
The second edition of this best-selling Python book (100,000+ copies sold in print alone) uses Python 3 to teach even the technically uninclined how to write programs that do in minutes what would tak
優惠價: 79 1201
無庫存
Python功力提升的樂趣:寫出乾淨程式碼的最佳實務(電子書)
出版日:2021/08/01 作者:Al Sweigart  出版社:碁峯資訊股份有限公司  裝訂:電子書
如果您已讀過《Python自動化的樂趣》這本暢銷書,學到了基礎的Python知識後,下一步想要成為更有實力的軟體開發工程師時,還需要學習什麼樣Python的知識呢? 歡迎您繼續閱讀本書,您不僅能學到進階的語法和編寫乾淨程式碼的精妙技巧,還能學到如何使用命令行和其他專業工具(如程式碼格式化程式、型別檢查器、linters和版本控制等)來提高Python程式設計的技能。本書作者Sweigart會帶領您使用最佳實務的作法來設定開發環境,為變數取好的名稱和提高可讀性,然後學習怎麼寫出好的說明文件,對程式做出好的組織管理,對程式做出正確的效能評測,以及物件導向設計的觀念,還有大O演算法分析等知識。這些進階的技能可以大幅提升您的程式開發能力,這些知識不僅是對Python語言有用,對任何其他程式語言也同樣有用。 本書精彩的內容: ‧寫出Python風格的程式碼,以及怎麼利用Python的Black自動格式化工具來寫出乾淨的程式碼 ‧常見的程式碼錯誤,以及怎麼利用靜態分析器偵測出這些錯誤 ‧活用Cookiecutter範本工具來組織管理程式專案的相關檔案結構 ‧學會lambda和高階函式等相關的函式程式設計技巧 ‧活用Python內建的timeit和cProfile模組來分析程式的速度 ‧學會正確編寫注釋、文件字串,讓這些內容更有描述性和資訊力,並掌握編寫的時機 ‧學到Python的物件導向程式設計、類別、繼承和property和dunder方法 沒有一本書可以馬上就能讓您成為專業的軟體開發專家,但本書除了教您活用Python的基本知識之外,您還能學到怎麼寫出易於除錯且具有Python風格的可讀程式碼,能讓您在邁向專業的路途中更為順暢。
優惠價: 1 500
Python功力提升的樂趣:寫出乾淨程式碼的最佳實務
滿額折
出版日:2021/03/30 作者:Al Sweigart  出版社:碁峰資訊  裝訂:平裝
如果您已讀過《Python自動化的樂趣》這本暢銷書,學到了基礎的Python知識後,下一步想要成為更有實力的軟體開發工程師時,還需要學習什麼樣Python的知識呢?歡迎您繼續閱讀本書,您不僅能學到進階的語法和編寫乾淨程式碼的精妙技巧,還能學到如何使用命令行和其他專業工具(如程式碼格式化程式、型別檢查器、linters和版本控制等)來提高Python程式設計的技能。本書作者Sweigart會帶領您使
優惠價: 9 450
無庫存
Python駭客密碼:加密、解密與破解實例應用(電子書)
出版日:2021/08/01 作者:Al Sweigart  出版社:碁峯資訊股份有限公司  裝訂:電子書
學習Python程式設計和密碼的破解技巧 本書教您學習製作與破解密碼的相關演算法知識,以及如何在Python中編寫程式來實作和傳送機密訊息! 本書前幾章會教您Python基礎的程式設計知識和技巧,接著學習各種經典傳統密碼的相關知識原理,以及怎麼使用這類傳統密碼進行加密解密,並編寫、實作、測試和破解程式。本書所講述的包括反轉密碼、凱撒密碼、換位密碼、仿射密碼、簡易替換密碼、維吉尼亞密碼等,最後還有公鑰密碼,這個保護著目前線上交易加密應用,像數位簽章、email和比特幣等都有使用的技術。 書中所有範例程式都會完整列出,並逐行解說其Python技巧和運作原理。讀完本書,您不僅學會怎麼在Python中編寫程式碼,您還會有很多完整的程式實例可實證您的學習成果! 本書內容還包括: ‧教您結合迴圈、變數和流程控制等技巧在實際的程式上應用 ‧教您使用字典攻擊馬上檢測解密訊息是否為英文或只是亂碼 ‧教您製作測試程式,用來確保加密和解密的處理是正確無誤的 ‧以完整的仿射密碼實例教您活用模除運算等數學概念來加密訊息 ‧教您活用暴力破解法與頻率分析等破解技術 從範例程式中動手實作與體會是最好的學習方式,本書有完整眾多的實例能讓您能夠享受學習Python與密碼學的樂趣。
優惠價: 1 520
Python好好玩:趣學電玩遊戲程式設計
滿額折
出版日:2017/09/28 作者:Al Sweigart  出版社:碁峰資訊  裝訂:平裝
Python好好玩-趣學電玩遊戲程式設計」這本書會教您怎麼利用廣受歡迎的Python程式語言來開發製作電玩遊戲程式,本書內容針對初學者所設計,就算沒有編寫過程式的讀者也能輕鬆學習! 本書一開始會從幾個經典的遊戲程式,例如猜單字的Hangman、猜數字和井字棋等範例起步,然後再教您提升到更多進階深入的遊戲程式,例如文字模式的尋寶遊戲和帶有音效的動畫碰撞閃避遊戲。沿著這條學習路徑,您將學到最關鍵必備的
優惠價: 9 405
無庫存
Python好好玩:趣學電玩遊戲程式設計(電子書)
出版日:2017/01/01 作者:Al Sweigart  出版社:碁峯資訊股份有限公司  裝訂:電子書
「Python好好玩|趣學電玩遊戲程式設計」這本書會教您怎麼利用廣受歡迎的Python程式語言來開發製作電玩遊戲程式,本書內容針對初學者所設計,就算沒有編寫過程式的讀者也能輕鬆學習! 本書一開始會從幾個經典的遊戲程式,例如猜單字的Hangman、猜數字和井字棋等範例起步,然後再教您提升到更多進階深入的遊戲程式,例如文字模式的尋寶遊戲和帶有音效的動畫碰撞閃避遊戲。沿著這條學習路徑,您將學到最關鍵必備的程式設計知識,以及基礎實用的數學概念,這些技能會帶領您將遊戲程式設計的能力提升到更高的層次。 在本書中,您將學到: ‧把迴圈、變數和流程控制陳述句等技巧整合應用到現實的程式設計工作中 ‧正確理解和選用串列、字典和元組等資料結構 ‧利用pygame模組把圖像和動畫加到遊戲程式中 ‧處理鍵盤和滑鼠的輸入 ‧設計簡易的人工智慧(AI),在遊戲中讓電腦自己對戰 ‧活用密碼學把文字訊息轉換成密文 ‧程式偵錯及找出一般常見的錯誤 經過本書每個範例的學習和實作,您就能擁有強固的Python程式設計基礎,並能理解和掌握電腦的基本運作。 接下您會利用強大的Python製作什麼新穎好玩的遊戲呢?
優惠價: 1 450
Scratch Programming Playground ─ Learn to Program by Making Cool Games
滿額折
出版日:2016/08/30 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
Destroy asteroids, shoot hoops, and slice and dice fruit with Scratch Programming Playground! Scratch is the colorful drag-and-drop programming language used by millions of first-time learners. In thi
優惠價: 79 749
無庫存
Python小專案大集合:提升功力的81個簡單有趣小程式
90 折
出版日:2022/07/11 作者:Al Sweigart  出版社:博碩文化  裝訂:平裝
用『最少』的程式碼,打造『最好玩』的程式! 快速上手81個超簡單Python小程式! 遊戲 ╳ 動畫 ╳ 藝術 ╳ 科學…超多主題讓你盡情探索! 【內容簡介】 如果你掌握了基本的 Python 語法並準備開始撰寫程式,那麼你將發現本書既能啟發你又好玩!本書包含了 81 個 Python 程式專案,能讓你立即學會製作數字藝術、遊戲、動畫、計數程式等專案。了解程式碼的工作原理後,你將會練習重新建立程式,並且增加自己定義的操作來進行實驗。 這些以文字為基礎的簡單程式只需要 256 行或更少的程式碼。無論是經典的螢幕保護程式、蝸牛賽車遊戲、點擊誘餌標題生成器還是動畫 DNA 雙螺旋,每個專案都是設計成可以獨立運作的程式,因此你可以輕鬆在網路上分享它們。最後,本書附錄提供了所有專案的標籤(tag)索引,幫助你快速從分類中找到有興趣的專案;以及完整的字元對應表格,讓你的程式可以印出愛心、線條和區塊等特殊符號。 【本書特色】 ◆ 輕巧簡單 大多數的專案都在 256 行程式碼以內,而且通常還會更短。這個大小限制使它們更容易讀懂。此外,書中的程式都是為了讓初學者易於理解所編寫的,讓你可以用最少的程式碼創造出最好玩的程式! ◆ 主題多元 本書包含各式各樣的專案類型,從動畫模擬、棋盤/紙牌遊戲、科學、密碼學、數學運算、藝術到益智謎題……你一定能從中發現喜愛的專案! ◆ 以文字為基礎 文字比圖形更簡單,因此本書省去了載入圖片、安裝函式庫和管理專案資料夾等額外麻煩,讓你可以專注在程式碼上。 你將學會建立: 🚀 猜單字遊戲、二十一點及更多遊戲,讓你可以與朋友或電腦進行對戰 🚀 模擬森林火災、百萬次骰子擲放和日式算盤 🚀 虛擬魚缸、旋轉立方體和彈跳 DVD 螢幕保護程式等動畫 🚀 第一人稱 3D 迷宮遊戲 🚀 使用 ROT13 和維吉尼亞密碼來隱藏文字的加密程式 如果你已經厭倦了標準的逐步教學課程,那麼你將會愛上本書的做中學方法。這證明『小』程式有『大』用! 【更多趣味主題】 ✔ 蒙提霍爾問題 ✔ 康威的生命遊戲 ✔ 蘭頓的螞蟻 ✔ 骰子數學 ✔ 文字瀑布 ✔ 波浪訊息 ✔ 因數尋找器 ✔ Flooder 洪水填充遊戲 ✔ 數獨 ✔ 鬼店地毯 ✔ 進度列 ✔ 強力球樂透彩 【適合讀者】 ✦ 已經有 Python 和程式設計基礎,但仍不知道如何獨立編寫程式 ✦ 剛接觸程式設計,想立即投入
Scratch Programming Playground, Scratch 3
滿額折
出版日:2021/01/12 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
A project-filled introduction to coding that shows kids how to build programs by making cool games.Scratch, the colorful drag-and-drop programming language, is used by millions of first-time learners worldwide. Scratch 3 features an updated interface, new programming blocks, and the ability to run on tablets and smartphones, so you can learn how to code on the go. In Scratch 3 Programming Playground, you'll learn to code by making cool games. Get ready to destroy asteroids, shoot hoops, and slice and dice fruit! Each game includes easy-to-follow instructions with full-color images, review questions, and creative coding challenges to make the game your own. Want to add more levels or a cheat code? No problem, just write some code. You'll learn to make games like:Maze Runner: escape the maze!Snaaaaaake: gobble apples and avoid your own tailAsteroid Breaker: smash space rocksFruit Slicer: a Fruit Ninja cloneBrick Breaker: a remake of Breakout, the brick-breaking classicPlatformer: a game
優惠價: 79 751
無庫存
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript
滿額折
出版日:2022/08/16 作者:Al Sweigart  出版社:No Starch Pr  裝訂:平裝
優惠價: 1 1520
無庫存
Python遊戲編程快速上手(簡體書)
87 折
出版日:2016/08/01 作者:Al Sweigart  出版社:人民郵電出版社  裝訂:平裝
Python是一種高級程式設計語言,因其簡潔、易讀及可擴展性日漸成為程式設計領域備受推崇的語言。 本書通過編寫一個個小巧、有趣的遊戲來教授Python編程,並且採用直接展示了遊戲的源代碼,通過實例來解釋編程的原理的方式。全書共21章,14個遊戲程式和示例貫穿其中,介紹了Python基礎知識、資料類型、函數、流程控制、程式調試、流程圖設計、字串操作、列表和字典、圖形和動畫、碰撞檢測、聲音和圖像等方方
絕版無法訂購
Python 自動化的樂趣:搞定重複瑣碎&單調無聊的工作
90 折
出版日:2020/08/28 作者:Al Sweigart  出版社:碁峰資訊  裝訂:平裝
“您需要使用Python自動完成無聊的工作嗎?是的,如果您想使用自動化來增強工作流程效率,這是一個很好的起點。強烈推薦!”—Network World“學習Python最好的書之一。”—Giles McMullen-Klein, FlickThrough Reviews如果您曾經花費數小時處理檔案的重新命名,或更新數百個試算表內的儲存格資料,就能體會這類日常的工作有多麼單調無趣了。但假如能利用電腦
絕版無法訂購
Python駭客密碼-加密、解密與破解實例應用
90 折
出版日:2019/03/29 作者:Al Sweigart  出版社:碁峰資訊  裝訂:平裝
學習Python程式設計和密碼的破解技巧本書教您學習製作與破解密碼的相關演算法知識,以及如何在Python中編寫程式來實作和傳送機密訊息!本書前幾章會教您Python基礎的程式設計知識和技巧,接著學習各種經典傳統密碼的相關知識原理,以及怎麼使用這類傳統密碼進行加密解密,並編寫、實作、測試和破解程式。本書所講述的包括反轉密碼、凱撒密碼、換位密碼、仿射密碼、簡易替換密碼、維吉尼亞密碼等,最後還有公鑰密
絕版無法訂購
  • 20
    1

暢銷榜

客服中心

收藏

會員專區