Mastering PyCharm (Paperback)

Quazi Nafiul Islam

  • 出版商: Packt Publishing
  • 出版日期: 2015-10-30
  • 售價: $1,570
  • 貴賓價: 9.5$1,492
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 1783551313
  • ISBN-13: 9781783551316
  • 相關分類: ARM
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Use PyCharm with fluid efficiency to write idiomatic python code

About This Book

  • Understand how PyCharm works and how you can leverage its strength to develop applications quickly
  • Master PyCharm's editor to get a fast workflow
  • Full of examples and illustrations that focus on the practical aspects of using PyCharm

Who This Book Is For

If you know PyCharm but want to understand it better and leverage its more powerful but less obvious tool set, this is the book for you. Serving as a launch pad for those who want to master PyCharm and completely harness its best features, it would be helpful if you were familiar with some of Python's most prominent tools such as virtualenv and Python's popular docstring formats such as reStructuredText and EpyType.

What You Will Learn

  • Understand the internal workings of the IntelliJ Platform
  • Leverage PyCharm's powerful search tools, and learn which ones are the best for you and your workflow
  • Customize PyCharm's enhanced Python interpreter and its inbuilt terminal
  • Develop web applications quickly and easily with different frameworks such as Flask and Django
  • Understand how code completion works in PyCharm for Python and JavaScript
  • Make calls to external tools, and use PyCharm macros to your advantage

In Detail

PyCharm is addictive, with powerful and configurable code completion, superb editing tools, top-notch support, diverse plugins, and a vibrant ecosystem to boot. Learning how PyCharm works and maximising the synergy of its powerful tools will help you to rapidly develop applications.

From leveraging the power of the editor to understanding PyCharm's internals, this book will give you a comprehensive view of PyCharm and allow you to make your own choices about which workflow and tools are best for you.

You will start by getting comfortable with PyCharm and making it look exactly like you want. You can customize the tools and taskbars to suit individual developers' coding styles. You also learn how to assign keyboard shortcuts. You will master debugging by inserting breakpoints, collecting runtime data, and debugging from the console. You will understand how PyCharm works underneath and how plugins such as Codemap, Vim, Bitbucket, Assets compressor, markdown, bash file, shortcut translator, and .gitignore leverage the power of the IntelliJ platform.

You will become comfortable using the VCS interface in PyCharm and see the benefits of using it for some simple tasks as well as some more complex tasks such as partial commits using changelists.

You will take an in-depth look at the various tools in PyCharm, improving your workflow drastically. Finally, you will deploy powerful PyCharm tools for Django, Flask, GAE, and Pyramid Development, becoming well acquainted with PyCharm's toolset for web development with popular platforms.

Packed with insider tricks, this book will help you boost productivity with PyCharm.

Style and approach

An easy-to-follow guide with plenty of examples and screenshots. Each topic starts off with the goal of enhancing or changing a part of PyCharm to make it suit your needs.

商品描述(中文翻譯)

使用 PyCharm 高效撰寫符合慣用的 Python 程式碼

關於本書



  • 了解 PyCharm 的運作方式,並善用其強大功能快速開發應用程式

  • 掌握 PyCharm 的編輯器,以獲得快速的工作流程

  • 充滿實例和插圖,專注於實際使用 PyCharm 的實用面向

本書適合對象


如果您已經熟悉 PyCharm,但希望更深入了解並善用其功能強大但不太明顯的工具集,這本書非常適合您。作為想要精通 PyCharm 並充分利用其最佳功能的起點,如果您熟悉一些 Python 最重要的工具,例如 virtualenv 和 Python 的流行文件格式(如 reStructuredText 和 EpyType),將會很有幫助。

您將學到什麼



  • 了解 IntelliJ 平台的內部運作

  • 善用 PyCharm 強大的搜尋工具,並了解哪些工具最適合您的工作流程

  • 自訂 PyCharm 的增強型 Python 解譯器和內建終端機

  • 使用不同框架(如 Flask 和 Django)快速輕鬆地開發網頁應用程式

  • 了解 PyCharm 在 Python 和 JavaScript 中的程式碼自動完成功能

  • 呼叫外部工具,並善用 PyCharm 的巨集功能

詳細內容


PyCharm 令人著迷,具有強大且可配置的程式碼自動完成、優秀的編輯工具、一流的支援、多樣的插件和充滿活力的生態系統。了解 PyCharm 的運作方式並充分發揮其強大工具的協同效應,將幫助您快速開發應用程式。


從善用編輯器的功能到了解 PyCharm 的內部運作,本書將全面介紹 PyCharm,讓您能夠根據自己的需求選擇最佳的工作流程和工具。


您將首先熟悉 PyCharm,並將其設定為符合您的需求。您可以自訂工具和工具列,以適應個別開發者的編碼風格。您還將學習如何指定鍵盤快捷鍵。您將通過插入斷點、收集運行時資料以及從控制台進行調試,掌握調試技巧。您將了解 PyCharm 的內部運作方式,以及如何利用插件(如 Codemap、Vim、Bitbucket、Assets compressor、markdown、bash file、shortcut translator 和 .gitignore)發揮 IntelliJ 平台的威力。


您將熟悉在 PyCharm 中使用版本控制系統介面,並了解使用它進行一些簡單任務以及一些較複雜任務(如使用變更清單進行部分提交)的好處。


您將深入研究 PyCharm 中的各種工具,大幅改善工作流程。最後,您將使用強大的 PyCharm 工具進行 Django、Flask、GAE 和 Pyramid 開發,熟悉 PyCharm 在流行平台上進行網頁開發的工具集。


本書充滿內幕技巧,將幫助您提高使用 PyCharm 的生產力。

風格和方法


本書易於理解,並提供大量實例和螢幕截圖。每個主題都以增強或更改 PyCharm 的一部分來開始,以使其符合您的需求。