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
Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve gotten the hang of things. Along the way, you’ll discover new ways to explore math and gain valuable programming skills that you’ll use throughout your study of math and computer science. Learn how to: –Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots –Explore set theory and probability with programs for coin flips, dicing, and other games of chance –Solve algebra problems using Python’s symbolic math functions –Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set –Write programs to find derivatives and integrate functions Creative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You’ll write an inequality solver, plot gravity’s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 "darts" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more. Whether you’re interested in math but have yet to dip into programming or you’re a teacher looking to bring programming into the classroom, you’ll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math. Uses Python 3
Anyone who interacts with today's modern databases needs to know SQL (Structured Query Language), the standard language for generating, manipulating, and retrieving database information. In recent years, the dramatic rise in the popularity of relational databases and multi-user databases has fueled a healthy demand for application developers and others who can write SQL code efficiently and correctly. If you're new to databases, or need a SQL refresher, Learning SQL on SQL Server 2005 is an ideal step-by-step introduction to this database query tool, with everything you need for programming SQL using Microsoft's SQL Server 2005-one of the most powerful and popular database engines used today. Plenty of books explain database theory. This guide lets you apply the theory as you learn SQL. You don't need prior database knowledge, or even prior computer knowledge. Based on a popular university-level course designed by authors Sikha Saha Bagui and Richard Walsh Earp, Learning SQL on SQL Server 2005 starts with very simple SQL concepts, and slowly builds into more complex query development. Every topic, concept, and idea comes with examples of code and output, along with exercises to help you gain proficiency in SQL and SQL Server 2005. With this book, you'll learn: Beginning SQL commands, such as how and where to type an SQL query, and how to create, populate, alter and delete tables How to customize SQL Server 2005's settings and about SQL Server 2005's functions About joins, a common database mechanism for combining tables Query development, the use of views and other derived structures, and simple set operations Subqueries, aggregate functions and correlated subqueries, as well as indexes and constraints that can be added to tables in SQL Server 2005 Whether you're an undergraduate computer science or MIS student, a self-learner who has access to the new Microsoft database, or work for your company's IT department, Learning SQL on SQL Server 2005 will get you up to speed on SQL in no time.
Touchpad Computer Applications series is comprehensively designed as per the new ICSE syllabus. KEY FEATURES ? National Education Policy 2020. ? Some More Programs: This section contains additional programs related to the chapter. ? Glossary: This section contains definitions of important IT terms. ? Model Test Paper: This section contains sample question papers for practice. ? Most Common Programming Mistakes: This section contains an overview of some of the common mistakes that programmers often make while programming. ? Digital Solutions DESCRIPTION This book will help the students to learn programming in an effective and interactive manner. This book contains an ample amount of interactive programs for the students to practice and learn programming. This book will help the students to learn the fundamental concepts of Object-Oriented Programming in Java. The programs are designed to develop the learners analytical thinking, so that they are able to understand and develop programs on their own. To help the student understand the concept of programming, the codes are written clearly and neatly with line numbers and proper indents. These programs have been executed in the BlueJ Development Environment. All the codes are accompanied with their outputs. These codes are presented as they appear on the BlueJ platform. All the keywords appearing in the code are coloured as they appear in the platform respectively. This book also contains sample question papers to provide the learners with a grasp of what the question paper looks like. The book also contains previous years questions from the past decade to cover as many questions and their variations. WHAT WILL YOU LEARN You will learn about: ? Revision of Class IX Syllabus ? Class as the Basis of all Computation ? User-defined Methods ? Constructors ? Library classes ? Encapsulation ? Arrays ? String handling WHO THIS BOOK IS FOR Grade 10 TABLE OF CONTENTS 1. Introduction to Object-Oriented Programming Concepts 2. Elementary Concept of Objects and Classes 3. Values and Types 4. Operators in Java 5. Input in Java 6. Mathematical Library Methods 7. Conditional Construct in Java 8. Iterative Constructs in Java 9. Nested Loop 10. Class as the Basis of all Computation 11. User-Defined Methods 12. Constructors 13. Library Classes 14. Encapsulation and Inheritance 15. Arrays 16. String Handling 17. Internal Assessment 18. Projects 19. Glossary 20. Most Common Mistakes in Programming 21. ICSE Computer Applications 2019 (Solved) 22. ICSE Specimen Paper 2020 (Solved)
Delve into Etesian::Barahmasi, a mesmerizing collection of poems by Amit Shankar Saha. These poems prioritize beauty above all else, offering a respite from the world's incessant focus on activism. Saha masterfully weaves together the essence of Sringara Rasa, celebrating love and beauty, while intertwining the emotions of wonder (Advutam Rasa) and sadness (Karuna Rasa). As you journey through the verses, a serene calmness (Shantam Rasa) embraces you, marking the end of each poem, month, year, and volume. Yet, this is not an end, for Etesian::Barahmasi symbolizes the eternal cycle of time, where nothing truly perishes but rejuvenates. The poems orbit these profound Rasas, subtly hinting at activism through the lens of an artist. With a brilliant play of contradictions, paradoxes, inventive language, and dynamic imagery, Saha's work offers a unique and enduring perspective on relationships and the natural world. Read these poems aloud, letting the wonder seep into your soul, the sadness pierce your heart, the calmness descend upon your spirit, and the beauty guide you to the truth. Etesian::Barahmasi is a testament to the enduring power of poetry and its ability to transcend time and space.
This book presents a thorough analysis of gestural data extracted from raw images and/or range data with an aim to recognize the gestures conveyed by the data. It covers image morphological analysis, type-2 fuzzy logic, neural networks and evolutionary computation for classification of gestural data. The application areas include the recognition of primitive postures in ballet/classical Indian dances, detection of pathological disorders from gestural data of elderly people, controlling motion of cars in gesture-driven gaming and gesture-commanded robot control for people with neuro-motor disability. The book is unique in terms of its content, originality and lucid writing style. Primarily intended for graduate students and researchers in the field of electrical/computer engineering, the book will prove equally useful to computer hobbyists and professionals engaged in building firmware for human-computer interfaces. A prerequisite of high school level mathematics is sufficient to understand most of the chapters in the book. A basic background in image processing, although not mandatory, would be an added advantage for certain sections.
In today’s world of unequal globalization, Bangladesh has drawn international attention for the spate of factory disasters that have taken the lives of numerous garment workers, mostly young women. The contemporary garment industry—and the labor organizing pushing back—draws on a long history of gendered labor division and exploitation in East Bengal, the historical antecedent of Bangladesh. Yet despite the centrality of women’s labor to anticolonial protest and postcolonial state-building, historiography has struggled with what appears to be its absence from the archive. Poulomi Saha offers an innovative account of women’s political labor in East Bengal over more than a century, one that suggests new ways to think about textiles and the gendered labors of their making. An Empire of Touch argues that women have articulated—in writing, in political action, in stitching—their own desires in their own terms. They produce narratives beyond women’s empowerment and independence as global and national projects; they refuse critical pronouncements of their own subjugation. Saha follows the historical traces of how women have claimed their own labor, contending that their political commitments are captured in the material objects of their manufacture. Her analysis of the production of historical memory through and by the bodies of women spans British colonialism and American empire, anticolonial nationalism to neoliberal globalization, depicting East Bengal between development economics and postcolonial studies. Through a material account of text and textile, An Empire of Touch crafts a new narrative of gendered political labor under empire.
Low industrial growth, declining agricultural sector and limited expansion of formal sector employment in India have increasingly forced the poor to take recourse to informal sources of livelihoods. Street vending is one such thriving source of self-employment across cities. This book delves into the sustenance and survival strategies of street vendors across 17 cities in India and assesses the issues revolving around self-created markets, livelihood and politics that are contested in public space. It also presents a conceptual and theoretical understanding of different socio-economic and policy concerns pertaining to street vending in the country. The study shows how despite the absence of legal frameworks and institutional support, these urban self-employed informal workers subsist by arranging ad-hoc alternatives, creating informal institutions and negotiating with formal and informal actors in the market. It also discusses the Street Vendors (Protection of Livelihood and Regulation of Street Vending) Act, 2014, and examines how inclusive the legal recognition is for these workers of informal economy. Drawing on exhaustive research and a wealth of primary data, this book will be useful to scholars and researchers in development studies, labour studies, economics, sociology and those in public policy and urban planning.
Professor Amartya K. Sen, a Nobel Laureate in developmental mathematical economics in 1998, currently Professor at Harvard, is well known for his work on famine, human development index, welfare economics, and basic causes of poverty and widespread hunger, especially in the developing world. However, the social choice problems have for long bothered him, and he has asked “Equality of What? (1980), and has elaborated the relation between facts and values. My book examines Sen’s philosophical attempt to theorize interstitiality and hybridity that takes us beyond culture as a specially localized phenomenon. Profoundly influenced by European Enlightenment and Indian philosophical and ethical values, he has re-conceptualized “space” in the mode of interstitially and public culture, and has created subjects beyond the limits of a border. Alongside his collaborator Martha Nussbaum, Sen has appeared as one of the preeminent spokespersons for the liberal sensibility. By crossing a border, Dr. Sen has viewed philosophy as a guide to new learning in areas such human rights, environmental ethics, globality, women’s and men’s agentic power to conclude that philosophy has a distinct role in our understanding the value of morality. My book seeks a new course of his vision that might qualify him to be a “man of destiny.”
Touchpad Computer Applications series is comprehensively designed as per the new ICSE syllabus. KEY FEATURES ? National Education Policy 2020. ? Some More Programs: This section contains additional programs related to the chapter. ? Glossary: This section contains definitions of important IT terms. ? Model Test Paper: This section contains sample question papers for practice. ? Most Common Programming Mistakes: This section contains an overview of some of the common mistakes that programmers often make while programming. ? Digital Solutions DESCRIPTION This book will help the students to learn programming in an effective and interactive manner. This book contains an ample amount of interactive programs for the students to practice and learns programming. This book will help the students to learn the fundamental concepts of Object-Oriented Programming in Java. The programs are designed to develop the learners analytical thinking so that they are able to understand and develop programs on their own. To help the student understand the concept of programming, the codes are written clearly and neatly with line numbers and proper indents. These programs have been executed in the BlueJ Development Environment. All the codes are accompanied by their outputs. These codes are presented as they appear on the BlueJ platform. All the keywords appearing in the code are coloured as they appear in the platform respectively. This book also contains sample question papers to provide the learners with a grasp of what the question paper looks like. The book also contains previous years questions from the past decade to cover as many questions and their variations. WHAT WILL YOU LEARN You will learn about: ?Object-Oriented Programming ?Introduction to Java ?Elementary Concept of Objects and Classes ?Values and data types ?Operators in Java ?Input in Java ?Mathematical Library Methods ?Conditional constructs in Java ?Iterative constructs in Java ?Nested for loops ?Computing and Ethics WHO THIS BOOK IS FOR Grade 9 TABLE OF CONTENTS 1. Principles of Object-Oriented Programming 2. Introduction to JAVA 3. Elementary Concept of Objects and Classes 4. Values and Types 5. Operators in Java 6. Input in Java 7. Mathematical Library Methods 8. Conditional Construct in Java 9. Iterative Constructs in Java 10. Nested Loop 11. Computing and Ethics Internal Assessment Sample Projects Glossary Most Common Mistakes in Programming Model Test Paper-1 Model Test Paper-2
This new edition has been fully revised to provide students with the latest advances and technologies in general surgery. The book begins with a selection of long and short cases, each covering different regions of the anatomy. The remaining sections discuss surgical problems, X-Rays, pathology, preoperative preparations, minor surgical procedures, instruments, operative surgery, and surgical anatomy. The text is highly illustrated with clinical photographs and schematic drawings, and the surgical anatomy section provides hand drawn illustrations correlating anatomy with pathology. The third edition includes several new features including: a long case on the management of diabetic foot, the TNM malignant tumour staging classification has been updated in accordance with the 7th edition American Joint Committee on Cancer (AJCC) manual, interpretation of mammography has been added to the X-Ray section, and lower leg compartments and cervical fascia have been added to the surgical anatomy section. Key points Fully revised, new edition providing students with the latest advances in general surgery Third edition includes many new features such as the updated TNM malignant tumour staging classification Highly illustrated with clinical photographs and schematic drawings Previous edition (9789350906453) published in 2014
Advanced data structures is a core course in Computer Science which most graduate program in Computer Science, Computer Science and Engineering, and other allied engineering disciplines, offer during the first year or first semester of the curriculum. The objective of this course is to enable students to have the much-needed foundation for advanced technical skill, leading to better problem-solving in their respective disciplines. Although the course is running in almost all the technical universities for decades, major changes in the syllabus have been observed due to the recent paradigm shift of computation which is more focused on huge data and internet-based technologies. Majority of the institute has been redefined their course content of advanced data structure to fit the current need and course material heavily relies on research papers because of nonavailability of the redefined text book advanced data structure. To the best of our knowledge well-known textbook on advanced data structure provides only partial coverage of the syllabus. The book offers comprehensive coverage of the most essential topics, including: Part I details advancements on basic data structures, viz., cuckoo hashing, skip list, tango tree and Fibonacci heaps and index files. Part II details data structures of different evolving data domains like special data structures, temporal data structures, external memory data structures, distributed and streaming data structures. Part III elucidates the applications of these data structures on different areas of computer science viz, network, www, DBMS, cryptography, graphics to name a few. The concepts and techniques behind each data structure and their applications have been explained. Every chapter includes a variety of Illustrative Problems pertaining to the data structure(s) detailed, a summary of the technical content of the chapter and a list of Review Questions, to reinforce the comprehension of the concepts. The book could be used both as an introductory or an advanced-level textbook for the advanced undergraduate, graduate and research programmes which offer advanced data structures as a core or an elective course. While the book is primarily meant to serve as a course material for use in the classroom, it could be used as a starting point for the beginner researcher of a specific domain.
The evolution of orthodontic materials in the past 5 decades has been a unique progress curve characterized by periods of intense activity with many developments followed by long quiescent intervals. An example of the delay in adopting the advances in dentistry might well be illustrated by the acid-etching technique, which was introduced in the mid 1950s1 and became universally accepted in the 1960s. It took more than a decade for this practice to become standard procedure in orthodontics on a large scale. Infact, orthodontic bonding has advanced more in last 10 years than previous 25. In the past decade, we have witnessed unprecedented progress in bonding to enamel with various materials techniques and auxiliaries involving glass ionomer bonding, self-etching primers, and new, powerful light-curing sources, along with self-ligating brackets and a different treatment concept, the Invisalign technique.
This book presents novel contributions in the development of solid-state-transformer (SST) technology both for medium-voltage (MV) and low-voltage (LV) utility grid interfaces, which can potentially augment the grid modernization process in the evolving power system paradigm. For the MV interface, a single-stage AC-DC SST submodule topology has been proposed, and its modulation and soft-switching possibilities are analysed, experimentally validated and adequately benchmarked. A control scheme with power balance capability among submodules is developed for MV grid-connected single-stage AC-DC SST for smooth operation under inevitable parameter drift scenario, and experimental validation shows excellent performance under drastic load change conditions. A novel machine learning-aided multi-objective design optimization framework for grid-connected SST is developed and experimentally validated, which equips a power electronics design engineer with meagre computational resources to find out the most optimal SST design in a convenient time-frame. This book has also contributed towards the development of dual-active-bridge (DAB)-type and non-DAB-type LV grid-interfaced isolated AC-DC converters by providing solutions to specific topology and modulation-related shortcomings in these two types of topologies. A comprehensive comparison of the DAB and non-DAB-type LVAC-LVDC converters reveals the superiority of DAB-type conversion strategy.
This Brief highlights a novel model to find out the feasibility of any location to produce solar energy. The model utilizes the latest multi-criteria decision making techniques and artificial neural networks to predict the suitability of a location to maximize allocation of available energy for producing optimal amount of electricity which will satisfy the demand from the market. According to the results of the case studies further applications are encouraged.
YOUR PRACTICAL, HANDS-ON GUIDE TO WRITING APPLICATIONS USING GO Google announced the Go programming language to the public in 2009, with the version 1.0 release announced in 2012. Since its announcement to the community, and the compatibility promise of the 1.0 release, the Go language has been used to write scalable and high-impact software programs ranging from command-line applications and critical infrastructure tools to large-scale distributed systems. It’s speed, simplicity, and reliability make it a perfect choice for developers working in various domains. In Practical Go - Building Scalable Network + Non-Network Applications, you will learn to use the Go programming language to build robust, production-ready software applications. You will learn just enough to building command line tools and applications communicating over HTTP and gRPC. This practical guide will cover: Writing command line applications Writing a HTTP services and clients Writing RPC services and clients using gRPC Writing middleware for network clients and servers Storing data in cloud object stores and SQL databases Testing your applications using idiomatic techniques Adding observability to your applications Managing configuration data from your applications You will learn to implement best practices using hands-on examples written with modern practices in mind. With its focus on using the standard library packages as far as possible, Practical Go will give you a solid foundation for developing large applications using Go leveraging the best of the language’s ecosystem.
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
YOUR PRACTICAL, HANDS-ON GUIDE TO WRITING APPLICATIONS USING GO Google announced the Go programming language to the public in 2009, with the version 1.0 release announced in 2012. Since its announcement to the community, and the compatibility promise of the 1.0 release, the Go language has been used to write scalable and high-impact software programs ranging from command-line applications and critical infrastructure tools to large-scale distributed systems. It’s speed, simplicity, and reliability make it a perfect choice for developers working in various domains. In Practical Go - Building Scalable Network + Non-Network Applications, you will learn to use the Go programming language to build robust, production-ready software applications. You will learn just enough to building command line tools and applications communicating over HTTP and gRPC. This practical guide will cover: Writing command line applications Writing a HTTP services and clients Writing RPC services and clients using gRPC Writing middleware for network clients and servers Storing data in cloud object stores and SQL databases Testing your applications using idiomatic techniques Adding observability to your applications Managing configuration data from your applications You will learn to implement best practices using hands-on examples written with modern practices in mind. With its focus on using the standard library packages as far as possible, Practical Go will give you a solid foundation for developing large applications using Go leveraging the best of the language’s ecosystem.
Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve gotten the hang of things. Along the way, you’ll discover new ways to explore math and gain valuable programming skills that you’ll use throughout your study of math and computer science. Learn how to: –Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots –Explore set theory and probability with programs for coin flips, dicing, and other games of chance –Solve algebra problems using Python’s symbolic math functions –Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set –Write programs to find derivatives and integrate functions Creative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You’ll write an inequality solver, plot gravity’s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 "darts" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more. Whether you’re interested in math but have yet to dip into programming or you’re a teacher looking to bring programming into the classroom, you’ll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math. Uses Python 3
With the high prevalence of autism spectrum disorders among the younger generation, there is a shortage of adequate resources to deliver care for these individuals. Therefore, social media and online forums help create a sense of community and a sense of social network, where members provide support for each other. Assessing Social Support and Stress in Autism-Focused Virtual Communities: Emerging Research and Opportunities is a critical reference volume featuring the latest academic research on online communities and how using social media can provide stress relief for families and individuals diagnosed with an autism spectrum disorder. Including coverage among a variety of applicable viewpoints and subjects such as social media concepts, stress relief, and healthcare communities, this book is ideally designed for academics and practitioners as well as healthcare professionals, researchers, students, academics, and practitioners looking for innovative research on autism spectrum disorders.
Delve into Etesian::Barahmasi, a mesmerizing collection of poems by Amit Shankar Saha. These poems prioritize beauty above all else, offering a respite from the world's incessant focus on activism. Saha masterfully weaves together the essence of Sringara Rasa, celebrating love and beauty, while intertwining the emotions of wonder (Advutam Rasa) and sadness (Karuna Rasa). As you journey through the verses, a serene calmness (Shantam Rasa) embraces you, marking the end of each poem, month, year, and volume. Yet, this is not an end, for Etesian::Barahmasi symbolizes the eternal cycle of time, where nothing truly perishes but rejuvenates. The poems orbit these profound Rasas, subtly hinting at activism through the lens of an artist. With a brilliant play of contradictions, paradoxes, inventive language, and dynamic imagery, Saha's work offers a unique and enduring perspective on relationships and the natural world. Read these poems aloud, letting the wonder seep into your soul, the sadness pierce your heart, the calmness descend upon your spirit, and the beauty guide you to the truth. Etesian::Barahmasi is a testament to the enduring power of poetry and its ability to transcend time and space.
This book presents a thorough analysis of gestural data extracted from raw images and/or range data with an aim to recognize the gestures conveyed by the data. It covers image morphological analysis, type-2 fuzzy logic, neural networks and evolutionary computation for classification of gestural data. The application areas include the recognition of primitive postures in ballet/classical Indian dances, detection of pathological disorders from gestural data of elderly people, controlling motion of cars in gesture-driven gaming and gesture-commanded robot control for people with neuro-motor disability. The book is unique in terms of its content, originality and lucid writing style. Primarily intended for graduate students and researchers in the field of electrical/computer engineering, the book will prove equally useful to computer hobbyists and professionals engaged in building firmware for human-computer interfaces. A prerequisite of high school level mathematics is sufficient to understand most of the chapters in the book. A basic background in image processing, although not mandatory, would be an added advantage for certain sections.
This will help us customize your experience to showcase the most relevant content to your age group
Please select from below
Login
Not registered?
Sign up
Already registered?
Success – Your message will goes here
We'd love to hear from you!
Thank you for visiting our website. Would you like to provide feedback on how we could improve your experience?
This site does not use any third party cookies with one exception — it uses cookies from Google to deliver its services and to analyze traffic.Learn More.