000 03778nam a22005775i 4500
001 978-3-031-39999-2
003 DE-He213
005 20251030110823.0
007 cr nn 008mamaa
008 231017s2024 sz | s |||| 0|eng d
020 _a9783031399992
_9978-3-031-39999-2
024 7 _a10.1007/978-3-031-39999-2
_2doi
050 4 _aTA329-348
050 4 _aTA345-345.5
072 7 _aTBJ
_2bicssc
072 7 _aTEC009000
_2bisacsh
072 7 _aTBJ
_2thema
100 1 _aIzadkhah, Habib.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_966596
245 1 0 _aChallenging Programming in Python: A Problem Solving Perspective
_h[electronic resource] /
_cby Habib Izadkhah, Rashid Behzadidoost.
250 _a1st ed. 2024.
264 1 _aCham :
_bSpringer Nature Switzerland :
_bImprint: Springer,
_c2024.
300 _aXI, 280 p. 10 illus., 7 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aIntroduction -- Python Basics -- Math -- Number -- String -- Game -- Count -- Miscellaneous Problems.
520 _aThis book aims to strengthen programming skills and foster creative thinking by presenting and solving 90 challenging problems. The book is intended for individuals with elementary, intermediate, and advanced Python programming skills who aspire to take their abilities to the next level. Additionally, the book is valuable for individuals interested in enhancing their creative thinking and logical reasoning skills. It is a self-instructional book meant to provide readers with the ability to solve challenging problems independently. The presented challenges are lucidly and succinctly expressed, facilitating readers to follow along and comprehend the problem-solving process. The challenges cover various fields, making it suitable for a wide range of individuals. The book is divided into eight chapters, beginning with an introduction in chapter one. The second chapter presents essential Python basics for programming challenging problems, while the subsequent chapters focuson specific types of challenges. These include math-based challenges in chapter three, number-based challenges in chapter four, string-based challenges in chapter five, game-based challenges in chapter six, count-based challenges in chapter seven, and miscellaneous challenges in chapter eight. Each chapter comprises a set of challenges with examples, hints, algorithms, and Python code solutions. The target audience of the book includes computer science and engineering students, teachers, software developers, and participants in programming competitions.
650 0 _aEngineering mathematics.
_964145
650 0 _aEngineering
_xData processing.
650 0 _aControl engineering.
650 0 _aRobotics.
_959148
650 0 _aAutomation.
_959149
650 0 _aProgramming languages (Electronic computers).
_966206
650 1 4 _aMathematical and Computational Engineering Applications.
650 2 4 _aControl, Robotics, Automation.
650 2 4 _aProgramming Language.
_966208
700 1 _aBehzadidoost, Rashid.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_966597
710 2 _aSpringerLink (Online service)
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031399985
776 0 8 _iPrinted edition:
_z9783031400001
776 0 8 _iPrinted edition:
_z9783031400018
856 4 0 _uhttps://doi.org/10.1007/978-3-031-39999-2
912 _aZDB-2-ENG
912 _aZDB-2-SXE
999 _c56412
_d56412