Python for Developers: Learn to Develop Efficient Programs using Python

0
(0)

Python for Developers: Learn to Develop Efficient Programs using Python
 

  • Author:Mohit Raj
  • Length: 420 pages
  • Edition: 1
  • Publisher: BPB Publications
  • Publication Date: 2019-12-17
  • ISBN-10: 8194401879
  • ISBN-13: 9788194401872
  • Sales Rank: #1764245 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Master python programming language in easy steps

    Key Features

    • Start from basics of Python
    • Control statement, loop structure, break, continue, and pass statement
    • Detailed description of Python data types: string, tuple, list, and dictionary with the help of example
    • Organizing code using function, modules, and packages
    • Saving text and complex data in text, pickle, and JSON files
    • Learn the use of time and time zones
    • Parallel execution with the help of threading, multiprocessing, and subprocessing
    • Helpful modules for industry

    Description
    It is said that learning Python is easy, but if a learner did not get the right path, then things can get complicated. This book is designed in such a way that you start from basics, followed by advance levels and then move on to some industry-related modules. The initial chapters are written in a simple manner; some chapters are of advance level. Start from the data structure of Python, such as string, list, tuple, and dictionary. The function and module chapter will let you know how to organize a large code. The built-in functions and modules like collections will give you greater flexibility to write efficient codes. The “time” chapter is very important when we deal with time-related things. The mid-chapter contains the advance chapters such as regular expressions, interaction with OS, and multithreading. These chapters are helpful when we want to search the pattern, run the OS commands, and execute the program in parallel. The last chapters are specially designed from an industry point of view. In order to ensure a high quality of code, we use config-parser to avoid hard-coding and logger to log the events. In the multiprocessing and subprocess chapter, you will learn creation, execution, and communication between the processes.

    What will you learn
    Python for developers is created by taking beginner and intermediate programmers. The book starts from scratch and takes you to the advanced level. After learning advance levels, you will learn parallel programming using multithreading, multiprocessing, and sub-processing. The book will provide information on modules which will be helpful form industry perspective. The book also contains the question for the preparation of the interview. You will also learn the difference between Python 2.7 and Python 3.7. Some of the chapters include an advance part, which will give an in-depth knowledge of the chapters.

    Who this book is for
    This book is for whoever wants to learn Python and aspires to become a developer or work on projects. Beginners can read this book easily; however, a little knowledge about the programming concepts would be helpful. Basic knowledge of computers would suffice.

    Table of Contents
    1. Introduction to Python
    2. Python Operators
    3. Control statements and loop
    4. Strings
    5. List and tuple
    6. Dictionary and sets
    7. Functions
    8. Modules
    9. Exception handling
    10. File handling
    11. Collection
    12. Random modules and built-in function
    13. Time
    14. Regular expression
    15. Operating system interfaces
    16. Class
    17. Threads
    18. Queue
    19. Multiprocessing and Subprocess
    20. Useful Modules

    About the Author
    Mohit is a Python programmer with a keen interest in the field of information security. He has completed his Bachelor’s degree (B.tech)in Computer Science from Kurukshetra University, Kurukshetra, and a Master’s in Engineering (2012) in Computer Science from Thapar University, Patiala. He is a CEH, ECSA from EC-Council USA. He has worked in IBM, Teramatrix (Startup), and Sapient.

    LinkedIn Profile: https://www.linkedin.com/in/mohit-990a852a/

    中文:

    书名:Python for Developers: Learn to Develop Efficient Programs using Python

    Master python programming language in easy steps

    Key Features

    • 从Python的基础知识开始
    • 控制语句、循环结构、Break、Continue和PASS语句
    • 借助示例详细描述了Python数据类型:字符串、元组、列表和字典
    • 使用函数、模块和包组织代码
    • 将文本和复杂数据保存为文本、PICLE和JSON文件
    • Learn the use of time and time zones
    • 在线程、多处理和子处理的帮助下并行执行
    • 对行业有帮助的模块

    Description
    有人说,学习Python很容易,但如果学习者没有找到正确的方法,那么事情就会变得复杂。这本书的设计方式是,你从基础开始,然后是高级水平,然后进入一些与行业相关的模块。最初的章节写得很简单;有些章节是高级的。从Python的数据结构开始,比如字符串、列表、元组和字典。函数和模块一章将让你知道如何组织大型代码。内置的函数和模块(如集合)将为您提供更大的灵活性来编写高效的代码。当我们处理与时间有关的事情时,时间这一章是非常重要的。中间的章节包含高级章节,如正则表达式、与操作系统的交互和多线程。当我们想要搜索模式、运行操作系统命令并并行执行程序时,这些章节非常有用。最后几章是从行业角度特别设计的。为了保证代码的高质量,我们使用了配置解析器来避免硬编码,并使用了记录器来记录事件。在多进程和子进程一章中,您将学习进程之间的创建、执行和通信。

    What will you learn
    面向开发人员的Python是由初学者和中级程序员创建的。这本书从头开始,把你带到高级水平。在学习高级级别之后,您将学习使用多线程、多处理和子处理的并行编程。这本书将提供有关模块的信息,从行业角度来看将是有帮助的。这本书还包含了为面试做准备的问题。您还将了解到Python2.7和Python3.7之间的区别。其中一些章节包括先行部分,这将使您对这些章节有深入的了解。

    Who this book is for
    这本书是为那些想要学习Python并渴望成为开发人员或从事项目工作的人而写的。初学者可以很容易地阅读这本书;但是,稍微了解一些编程概念会很有帮助。掌握基本的计算机知识就足够了。

    目录表
    1.Python简介
    2. Python Operators
    3.控制语句和循环
    4. Strings
    5.列表和元组
    6.词典和成套词典
    7. Functions
    8. Modules
    9. Exception handling
    10.文件处理
    11.收藏
    12. Random modules and built-in function
    13. Time
    14. Regular expression
    15. Operating system interfaces
    16. Class
    17. Threads
    18. Queue
    19. Multiprocessing and Subprocess
    20. Useful Modules

    关于作者
    莫希特是一名对信息安全领域有着浓厚兴趣的Python程序员。他在库鲁克谢特拉大学获得了计算机科学学士学位(工学学士学位),在帕蒂亚拉的塔帕尔大学获得了计算机科学工程硕士学位(2012年)。他是来自美国欧委会的CEH和ECSA。他曾在IBM、Teramatrix(Startup)和Sapient工作过。

    LinkedIn Profile: https://www.linkedin.com/in/mohit-990a852a/

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册