000 03806nam a22005895i 4500
001 978-3-031-39999-2
003 DE-He213
005 20250516155926.0
007 cr nn 008mamaa
008 231017s2024 sz | s |||| 0|eng d
020 _a9783031399992
_9978-3-031-39999-2
050 4 _aTA329-348
050 4 _aTA345-345.5
072 7 _aTBJ
_2bicssc
072 7 _aTEC009000
_2bisacsh
072 7 _aTBJ
_2thema
082 0 4 _a620
_223
100 1 _aIzadkhah, Habib.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
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.
541 _fUABC ;
_cPerpetuidad
650 0 _aEngineering mathematics.
650 0 _aEngineering
_xData processing.
650 0 _aControl engineering.
650 0 _aRobotics.
650 0 _aAutomation.
650 0 _aProgramming languages (Electronic computers).
650 1 4 _aMathematical and Computational Engineering Applications.
650 2 4 _aControl, Robotics, Automation.
650 2 4 _aProgramming Language.
700 1 _aBehzadidoost, Rashid.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
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 _zLibro electrónico
_uhttp://libcon.rec.uabc.mx:2048/login?url=https://doi.org/10.1007/978-3-031-39999-2
912 _aZDB-2-ENG
912 _aZDB-2-SXE
942 _cLIBRO_ELEC
999 _c273516
_d273515