舉報(bào)

會(huì)員
Learning Python
最新章節(jié):
Index
PythonisthemostpopularintroductoryteachinglanguageinU.S.topcomputerscienceuniversities,soifyouarenewtosoftwaredevelopment,ormaybeyouhavelittleexperience,andwouldliketostartoffontherightfoot,thenthislanguageandthisbookarewhatyouneed.Itsamazingdesignandportabilitywillhelpyoubecomeproductiveregardlessoftheenvironmentyouchoosetoworkwith.
目錄(112章)
倒序
- 封面
- 版權(quán)頁(yè)
- Credits
- About the Author
- Acknowledgements
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Introduction and First Steps – Take a Deep Breath
- A proper introduction
- Enter the Python
- About Python
- What are the drawbacks?
- Who is using Python today?
- Setting up the environment
- Installing Python
- How you can run a Python program
- How is Python code organized
- Python's execution model
- Guidelines on how to write good code
- The Python culture
- A note on the IDEs
- Summary
- Chapter 2. Built-in Data Types
- Everything is an object
- Mutable or immutable? That is the question
- Numbers
- Immutable sequences
- Mutable sequences
- Set types
- Mapping types – dictionaries
- The collections module
- Final considerations
- Summary
- Chapter 3. Iterating and Making Decisions
- Conditional programming
- Looping
- Putting this all together
- A quick peek at the itertools module
- Summary
- Chapter 4. Functions the Building Blocks of Code
- Why use functions?
- Scopes and name resolution
- Input parameters
- Return values
- A few useful tips
- Recursive functions
- Anonymous functions
- Function attributes
- Built-in functions
- One final example
- Documenting your code
- Importing objects
- Summary
- Chapter 5. Saving Time and Memory
- map zip and filter
- Comprehensions
- Generators
- Some performance considerations
- Don't overdo comprehensions and generators
- Name localization
- Generation behavior in built-ins
- One last example
- Summary
- Chapter 6. Advanced Concepts – OOP Decorators and Iterators
- Decorators
- Object-oriented programming
- Writing a custom iterator
- Summary
- Chapter 7. Testing Profiling and Dealing with Exceptions
- Testing your application
- Test-driven development
- Exceptions
- Profiling Python
- Summary
- Chapter 8. The Edges – GUIs and Scripts
- First approach – scripting
- Second approach – a GUI application
- Where do we go from here?
- Summary
- Chapter 9. Data Science
- IPython and Jupyter notebook
- Dealing with data
- Where do we go from here?
- Summary
- Chapter 10. Web Development Done Right
- What is the Web?
- How does the Web work?
- The Django web framework
- A regex website
- The future of web development
- Summary
- Chapter 11. Debugging and Troubleshooting
- Debugging techniques
- Troubleshooting guidelines
- Summary
- Chapter 12. Summing Up – A Complete Example
- The challenge
- Our implementation
- Implementing the Django interface
- Implementing the Falcon API
- Where do you go from here?
- Summary
- A word of farewell
- Index 更新時(shí)間:2021-07-30 09:42:12
推薦閱讀
- 黑客攻防從入門到精通(實(shí)戰(zhàn)秘笈版)
- Mastering JavaScript Functional Programming
- Web應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)踐(C#)
- OpenShift開(kāi)發(fā)指南(原書第2版)
- Three.js開(kāi)發(fā)指南:基于WebGL和HTML5在網(wǎng)頁(yè)上渲染3D圖形和動(dòng)畫(原書第3版)
- Java應(yīng)用開(kāi)發(fā)與實(shí)踐
- Visual FoxPro 程序設(shè)計(jì)
- DevOps Automation Cookbook
- VSTO開(kāi)發(fā)入門教程
- Java虛擬機(jī)字節(jié)碼:從入門到實(shí)戰(zhàn)
- Android移動(dòng)開(kāi)發(fā)案例教程:基于Android Studio開(kāi)發(fā)環(huán)境
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Oracle數(shù)據(jù)庫(kù)編程經(jīng)典300例
- FPGA嵌入式項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)
- Python物理建模初學(xué)者指南(第2版)
- Python 3快速入門與實(shí)戰(zhàn)
- JBoss AS 7 Development
- Java Web入門很輕松(微課超值版)
- C/C++程序設(shè)計(jì)教程
- Python程序設(shè)計(jì)現(xiàn)代方法
- IBM Cognos 10 Report Studio Cookbook(Second Edition)
- App UI設(shè)計(jì)案例實(shí)操
- 電氣控制工程師手冊(cè)
- Google API大全
- Python 3.8從零開(kāi)始學(xué)
- Python核心編程從入門到開(kāi)發(fā)實(shí)戰(zhàn)
- Getting Started with Julia
- Web前端自動(dòng)化構(gòu)建:Gulp、Bower和Yeoman開(kāi)發(fā)指南
- JavaScript權(quán)威指南(原書第7版)
- Nuclio實(shí)戰(zhàn)及源碼分析:基于Kubernetes的Serverless FaaS平臺(tái)