Programming And Problem Solving With Phython
معرفی کتاب «Programming And Problem Solving With Phython» نوشتهٔ Ashok Namdev Kamthane, Amit Ashok Kamthane، منتشرشده توسط نشر McGraw Hill Education (India) Private Limited در سال 2018. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Programming And Problem Solving With Phython» در دستهٔ بدون دستهبندی قرار دارد.
This book aims at providing students thorough knowhow of Python programming language. It will familiarize them with the concepts of Python programming, its application in programming as well as advantages and disadvantages over other programming languages. The book covers all the fundamental and theoretical concepts of Python comprehensively. Apart from touching upon the concepts of Python programming, equal weightage in given on the implementation of these concepts in writing efficient python codes and solve problems using the same.File: true pdf About the Authors Preface Use of Python in Engineering Domains Organization of the Book Online Learning Centre Publisher’s Note Visual Wakthrough Acknowledgements Contents 1. Introduction to Computer and Python Programming Learning Outcomes Chapter Outline 1.1 Introduction 1.2 What is a Computer? 1.2.1 Input/Output (I/O) Unit 1.2.2 Central Processing Unit (CPU) 1.2.3 Memory Unit 1.3 Overview of Programming Languages 1.3.1 Machine Language 1.3.2 Assembly Language 1.3.3 High-level Language 1.4 History of Python 1.4.1 Why Python? 1.4.2 Installing Python in Windows 1.4.3 Starting Python in Different Execution Modes 1.5 Installing Python in Ubuntu 1.6 Executing Python Programs 1.6.1 Writing the First Python Program in Script Mode 1.7 Commenting in Python 1.8 Internal Working of Python 1.9 Python Implementations 1.9.1 Jython 1.9.2 IronPython 1.9.3 Stackless Python 1.9.4 PyPy Summary Key Terms Review Questions Programming Assignments 2. Basics of Python Programming Chapter Outline Learning Outcomes 2.1 Introduction 2.2 Python Character Set 2.3 Token 2.3.1 Literal 2.3.2 Value and Type on Literals 2.3.3 Keywords 2.3.4 Operator 2.3.5 Delimiter 2.3.6 Identifier/variable 2.4 Python Core Data Type 2.4.1 Integer 2.4.2 Floating Point Number 2.4.3 Complex Number 2.4.4 Boolean Type 2.4.5 String Type 2.5 The print() Function 2.5.1 The Print() function with end Argument 2.6 Assigning Value to a Variable 2.6.1 More on Assigning Values to Variables 2.6.2 Scope of a Variable 2.7 Multiple Assignments 2.8 Writing Simple Programs in Python 2.9 The input() Function 2.9.1 Reading String from the Console 2.10 The eval() Function 2.10.1 Apply eval() to input() Function 2.11 Formatting Number and Strings 2.11.1 Formatting Floating Point Numbers 2.11.2 Justifying Format 2.11.3 Integer Formatting 2.11.4 Formatting String 2.11.5 Formatting as a Percentage 2.11.6 Formatting Scientific Notation 2.12 Python Inbuilt Functions 2.12.1 the ord and chr Functions Summary Key Terms Review Questions Programming Assignments 3. Operators and Expressions Chapter Outline Learning Outcomes 3.1 Introduction 3.2 Operators and Expressions 3.3 Arithmetic Operators 3.3.1 Unary Operators 3.3.2 Binary Operators 3.4 Operator Precedence and Associativity 3.4.1 Example of Operator Precedence 3.4.2 Associativity 3.5 Changing Precedence and Associativity of Arithmetic Operators 3.6 Translating Mathematical Formulae into Equivalent Python Expressions 3.7 Bitwise Operator 3.7.1 The Bitwise AND (&) Operator 3.7.2 The Bitwise OR (|) Operator 3.7.3 The Bitwise XOR (^) Operator 3.7.4 The Right Shift (>>) Operator 3.7.5 The Left Shift (
دانلود کتاب Programming And Problem Solving With Phython