|
Book details / order |
WRITE YOUR FIRST PROGRAM |
Description:
this introductory book on programming introduces computer programming using c and python programming languages on microsoft windows and linux operating systems to beginners. the book assumes no familiarity with programming and teaches the basics of programming to its readers. it helps the readers to write programs to solve problems in computer science, finance, mathematics and physics.
unlike other introductory guides to programming, write your first program focuses on the exact information that beginners are required to apply while creating practical programs. the book is organized in eight chapters–with each chapter introducing a major programming topic, focusing on the concepts and then implementing them in both the languages. this book will teach you to write your first program and progress on to concepts such as working with data, decision making, persistent data storage and implementing mathematical operations. apart from programming, the book also discusses version control systems and open source projects.
the aim of the book is to focus on the programming logic, and then see how the logic can be implemented using two different languages. thus, it helps the readers to learn two vastly different ways of programming. this book is intended for all those who are interested to learn/sharpen their programming skills.
companion website
the website for this book (www.phindia.com/saha) is an integral part of the book where you will find:
• extended treatment of certain topics
• additional tips and tutorials
• questions and comments page
contents:
preface
acknowledgements
1. getting started
l setting up windows
l setting up linux
l your first program in c
l your first program in python
l edit–translate–execute–edit cycle
l using the python interpreter interactively
2. variables, memory allocation and pointers
l variable, data types and operators
l variables and operations in c
l variables and operations in python
l pointers and dynamic memory allocation in c
3. basic programming constructs
l basic input and output
l loops and conditionals
l functions and defining your own
l variable scoping
l programming fun: guess-the-number game
4. data structures
l arrays and lists
l structures
l python data structures
l programming fun: guess-the-word game
5. file handling and persistent storage
l basic file operations
l persistent complex data
l using dbms for storing data
6. mathematical functions
l generic mathematical functions
l random numbers
l matrices
l third-party libraries
l programming fun: value of pi (p)
7. advanced topics
l object-oriented programming in python
l working with multiple files
l dealing with errors
l version control
8. the road ahead
l data structures
l network programming
l game programming
l parallel programming
appendix a: c programming resources
appendix b: python programming resources
appendix c: encoding and git resources
index.
Author : Saha, amit
Publication : Phi
Isbn : 978-81-203-4741-0
Store book number : 107
NRS 400.00
|
|
|
|
|
|
|
|
|
|