Before the release of Python Master Cultivation: choosing a good book is to avoid detours

Tianyuan prodigal son 2020-11-13 09:06:06
release python master cultivation choosing

A programming language , There's always something unique , It doesn't change with the evolution of language , Let's call it language DNA. A book about programming languages , If you can capture the language DNA, And accurately convey it to the readers , That's a good book . Choose a good book , Can walk a lot of detours less .

 Insert picture description here
A dozen years ago , near “ Not puzzled ” Time of day , I was lucky to read such a good book , called 《Python 2.1 Bible》, From then on, I fell in love with Python, And apply this sharp tool to the meridian project 、 Space weather warning 、 Data processing of national key scientific research projects such as Fengyun meteorological satellite ( At that time, the field was dominated by C/C++ and Java The two were separated ).

today , Rereading the book can still benefit from it . If learning programming is compared to the cultivation of martial arts in martial arts novels , Then grammar is the same as the one in martial arts . If you don't have internal skills, you'll only be extravagant , It's hard to be a martial arts master . And this book , Besides teaching me moves , What's more, it also taught me internal mental skills , This is known as Python Of DNA.

Gentlemen have wine , Give it with your own words . Share the hardships and successful experiences of exploration , It's always been my wish ,《Python The way of Master Cultivation 》 The publication of a Book , It is a wish . This is not a book in the usual sense Python Programming Language Textbooks , It's not a collection of documents for various toolkits and modules , It's an old programmer for more than ten years Python Use the summary of experience and perception . I hope this book can be handed down from 《Python 2.1 Bible》 Style , Help readers improve quickly Python Language programming level .

 Insert picture description here
Speaking of 《Python The way of Master Cultivation 》 The publication of this book , There is an episode that I have to say . The new epidemic broke out this Spring Festival , During home isolation , I took part CSDN Blog star of the year online selection . A lot of thanks Python Great support from programmers and enthusiasts , In the end, luck won the crown . In the process of voting , Fans jokingly asked me how to repay their support , I promised to write a book for them Python The book of . Now? , I finally fulfilled my promise .

 Insert picture description here
For those who have never been exposed to Python Language , But a little bit of programming knowledge ( It is better if you are familiar with or proficient in other programming languages ) For our readers ,《Python The way of Master Cultivation 》 No doubt it's a very suitable primer . This book makes a high degree of abstraction and generalization of basic knowledge , In order to avoid beginners into low-level and lengthy details of knowledge points and the heart of slack ; meanwhile , This book for beginners to plan from the primary to advanced programming skills roadmap , Make sure they are always on the right path .

Even the novice who knows nothing about programming , The book is also very friendly , It is worth reading and reference . Different from the general basic grammar course , This book does not Python Development is limited to an integrated development environment (IDE) in , Instead, it uses interactive programming to enhance readers' understanding of language features , Help readers really understand Python Language and Python Programming , Instead of being a heavy dependency on a development tool . Almost all the sample code in the book runs interactively in Python IDLE in , Nature can also run directly in IPython in . Advocating interactive operation , It doesn't mean that integrated development environments are excluded (IDE). I think interaction is learning Python The best way , And code editor or integrated development environment (IDE) It is an efficient application development tool .

 Insert picture description here
For something that has a certain foundation Python For the programmer ,《Python The way of Master Cultivation 》 It can be used as a desk reference book . This book starts with basic grammar 、 Let's talk about the basic skills , It covers scientific computing 、 Data processing 、 Machine learning and other fields , The sample code involves 30 The use of the remaining modules . In addition to the usual time and date processing 、 In addition to data capture and parsing technology , It focuses on NumPy、Matplotlib、Pandas、Scipy and Scikit-learn Five core modules in the field of data processing . There are many problems that programmers encounter in their work , Solutions can be found in this book .

 Insert picture description here
Now Python Popular all over the world , Related articles 、 Books and other learning materials are springing up everywhere . To be frank with you , Most of them , Or they think of readers as children in kindergarten , Let's start with how to open the editor , Or the reader as a computer professional undergraduate or even graduate students , Start with visual recognition or neural networks . For the former , Readers can easily finish a book in one night , It turns out that I close the book and remember nothing ; For the latter , Readers are often short of relevant knowledge , Or because the content is so obscure that it has to be repeated “ From entry to abandonment ”.

Thanks to the experience accumulated in blog creation , In the course of writing this book , I try to avoid low-level, long, high sounding explanations , More use of language that is simple and easy to understand with a little ridicule , With wonderful and interesting code , Explain obscure concepts to the reader . In such a relatively relaxed context , It's easy for readers to understand and learn to use the relevant programming techniques .

 Insert picture description here
sit and prattle about the general principle , Do what you want . Learning programming theory is important , But just reading 、 Watch the teaching video without doing it , It is impossible to master programming technology . As the saying goes ,“ It's on paper , We must know that we must do it ”. When reading this book , It is suggested that beginners must turn on the computer , start-up IDLE Or other familiar development tools , Enter the code line by line , The examples in the hands-on verification book , Ruminate over and over 、 practice , Strengthen understanding and memory . Only so , To really understand Python, And put the idea into thinking , Make it a handy tool .

 Insert picture description here

《Python The way of Master Cultivation 》 It has been put on sale in and . During the period of double 11, the preferential power is unprecedented , Readers can buy from any channel ( Scan or long press to identify the QR code ), expect 11 month 15 Daily delivery .

Channel one : Jingdong self owned books

  • Discount time :11 month 9 Japan ~11 Japan

 Insert picture description here
Channel 2 : Dangdang self owned books

  • Activity time :11 month 9 Japan ~11 Japan

 Insert picture description here
Channel 3 : Signature of the author

  • Official account “Python Homework counselor ”
  • reply “Python The way of Master Cultivation ”, You will receive instructions on how to purchase the signature version

Price and preferential measures are subject to the actual release of each platform .

本文为[Tianyuan prodigal son]所创,转载请带上原文链接,感谢

  1. 利用Python爬虫获取招聘网站职位信息
  2. Using Python crawler to obtain job information of recruitment website
  3. Several highly rated Python libraries arrow, jsonpath, psutil and tenacity are recommended
  4. Python装饰器
  5. Python实现LDAP认证
  6. Python decorator
  7. Implementing LDAP authentication with Python
  8. Vscode configures Python development environment!
  9. In Python, how dare you say you can't log module? ️
  10. 我收藏的有关Python的电子书和资料
  11. python 中 lambda的一些tips
  12. python中字典的一些tips
  13. python 用生成器生成斐波那契数列
  14. python脚本转pyc踩了个坑。。。
  15. My collection of e-books and materials about Python
  16. Some tips of lambda in Python
  17. Some tips of dictionary in Python
  18. Using Python generator to generate Fibonacci sequence
  19. The conversion of Python script to PyC stepped on a pit...
  20. Python游戏开发,pygame模块,Python实现扫雷小游戏
  21. Python game development, pyGame module, python implementation of minesweeping games
  22. Python实用工具,email模块,Python实现邮件远程控制自己电脑
  23. Python utility, email module, python realizes mail remote control of its own computer
  24. 毫无头绪的自学Python,你可能连门槛都摸不到!【最佳学习路线】
  25. Python读取二进制文件代码方法解析
  26. Python字典的实现原理
  27. Without a clue, you may not even touch the threshold【 Best learning route]
  28. Parsing method of Python reading binary file code
  29. Implementation principle of Python dictionary
  30. You must know the function of pandas to parse JSON data - JSON_ normalize()
  31. Python实用案例,私人定制,Python自动化生成爱豆专属2021日历
  32. Python practical case, private customization, python automatic generation of Adu exclusive 2021 calendar
  33. 《Python实例》震惊了,用Python这么简单实现了聊天系统的脏话,广告检测
  34. "Python instance" was shocked and realized the dirty words and advertisement detection of the chat system in Python
  35. Convolutional neural network processing sequence for Python deep learning
  36. Python data structure and algorithm (1) -- enum type enum
  37. 超全大厂算法岗百问百答(推荐系统/机器学习/深度学习/C++/Spark/python)
  38. 【Python进阶】你真的明白NumPy中的ndarray吗?
  39. All questions and answers for algorithm posts of super large factories (recommended system / machine learning / deep learning / C + + / spark / Python)
  40. [advanced Python] do you really understand ndarray in numpy?
  41. 【Python进阶】Python进阶专栏栏主自述:不忘初心,砥砺前行
  42. [advanced Python] Python advanced column main readme: never forget the original intention and forge ahead
  43. python垃圾回收和缓存管理
  44. java调用Python程序
  45. java调用Python程序
  46. Python常用函数有哪些?Python基础入门课程
  47. Python garbage collection and cache management
  48. Java calling Python program
  49. Java calling Python program
  50. What functions are commonly used in Python? Introduction to Python Basics
  51. Python basic knowledge
  52. Anaconda5.2 安装 Python 库(MySQLdb)的方法
  53. Python实现对脑电数据情绪分析
  54. Anaconda 5.2 method of installing Python Library (mysqldb)
  55. Python implements emotion analysis of EEG data
  56. Master some advanced usage of Python in 30 seconds, which makes others envy it
  57. python爬取百度图片并对图片做一系列处理
  58. Python crawls Baidu pictures and does a series of processing on them
  59. python链接mysql数据库
  60. Python link MySQL database