࿐, দݪ๛ڞஶ ֯άϧʔϓύϒϦογϯάץ ISBN 9784048672092 Django×Python ࿐ஶ ٕज़ධࣾץ ISBN 9784774137605 ύʔϑΣΫτPython Pythonαϙʔλʔζஶ ٕज़ධࣾץ ISBN 9784774155395 15࣌ؒͰΘ͔ΔPythonूதߨ࠲ ࿐, খాಞஶ ISBN 9784774178929
- Who Should Read This Book ͜ͷຊɺࢠͲͰେਓͰॳΊͯϓϩάϥϛϯάΛ࢝ΊΔίϯϐϡ ʔλʔϓϩάϥϛϯάʹڵຯ͕͋ΔਓΛରͱ͍ͯ͠·͢ɻ ଞͷਓ͕։ ൃͨ͠ϓϩάϥϜΛ༻͢ΔͷͰͳ͘ɺಠࣗͷιϑτΣΞͷ࡞ํ ๏Λֶͼ͍ͨ߹ɺPython for Kids࢝ΊΔͷʹ࠷దͰ͢ɻ This book is for anyone interested in computer programming, whether that’s a child or an adult coming to programming for the first time. If you want to learn how to write your own software rather than just use the programs developed by others, Python for Kids is a great place to start. Jason R. Briggsஶ No Starch Pressץ ISBN978-1593274078
This book is intended to be a concise reference to the Python programming language. Although an experienced programmer will probably be able to learn Python from this book, it’s not intended to be an extended tutorial or a treatise on how to program. David Beazleyஶ Addison-Wesley Professionalץ ISBN978-0672329784
ϯάγεςϜͷجຊ֓೦ωοτϫʔΫϓϩάϥϛϯάͳͲʣɺϥΠϒϥϦ ϦϑΝϨϯεͷಛఆͷ෦Λཧղ͢Δͷʹཱͭ߹͕͋Γ·͢ɻ Rather, the goal is to present the core Python language, and the most essential parts of the Python library in a manner that’s accurate and concise.This book assumes that the reader has prior programming experience with Python or another language such as C or Java. In addition, a general familiarity with systems programming topics (for example, basic operating system concepts and network programming) may be useful in under- standing certain parts of the library reference. David Beazleyஶ Addison-Wesley Professionalץ ISBN978-0672329784
teaches a beginner how to program with the Rust programming language in an easy, step-by-step manner.Only a basic knowledge of programming is required, preferably in the C or C++ languages. Let's say that to understand this text it's enough to know what an integer is and what a floating-point number is, and to distinguish identifiers from string literals. Carlo Milanesiஶ Apress Mediaץ ISBN 978-1-4842-3468-6
that this book does not cover everything needed to develop professional programs in Rust. It just teaches the difficult concepts needed to understand more advanced texts, like the official tutorial of the language. Carlo Milanesiஶ Apress Mediaץ ISBN 978-1-4842-3468-6
is for ͜ͷຊɺPythonͷ͕ࣝதڃఔͰɺσβΠϯύλʔϯΛֶͿ͜ͱΛ ։ൃΩϟϦΞͷ࣍ͷεςοϓʹ͍ͨ͠։ൃऀ͚Ͱ͢ɻ This book is for developers with an intermediate Python knowledge who want to make learning design patterns their next step in their development career. Gennadiy Zlobinஶ Packt Publishing ץ ISBN 978-1-78328-337-8
for ͜ͷຊɺओʹPythonݴޠΛ͔ͬ͠Γͱཧղ͓ͯ͠Γɺࣗಈςετͷ ༻Λଅਐ͍ͨ͠ਓΛରͱ͍ͯ͠·͢ɻ PythonΛ·ͬͨ͘Βͳ͍߹ Ͱɺ͜ͷຊࣗಈԽ͞Εͨςετͷֶͱ࣮ફͷೖॻͱཱͯͪ͠ ·͢ɻ ͨͩ͠ɺPythonͷ࣮ߦՄೳͳٖࣅίʔυͷੑ࣭ͷ͓͔͛Ͱɺಓͷ Γগ͠ΨλΨλͯ͠Δ͔͠Ε·ͤΜɻ This book is primarily for people who have a solid grasp of the Python language, and want a boost in working with automated testing. If you do not know Python at all, this book will still serve as an introduction to automated testing philosophy and practices. Thanks to Python's executable pseudocode nature, though, you might find the road a little bumpy at times. Daniel Arbuckleஶ Packt Publishing ץ ISBN 978-1-78355-321-1
need for this book ͜ͷຊɺTCP / IPɺΠʔαωοτɺൣͳωοτϫʔΫͷ֓೦ͳͲͷωοτ ϫʔΫͷܦݧͱࣝɺ͓ΑͼωοτϫʔΫͷৗૢ࡞ʹؔ͢Δ͋Δఔͷࣝ ͕͋Δ͜ͱΛલఏͱ͍ͯ͠·͢ɻ ߴͳϓϩάϥϛϯά͓Αͼ/·ͨεΫϦϓ τݴޠʢC / CɺJavaɺPythonͳͲʣͷϓϩάϥϛϯάܦݧ͕ඞཁͰ͢ɻ ԾϚ γϯ͓ΑͼͦͷଞͷԾωοτϫʔΫڥͷܦݧཱͭ߹͕͋Γ·͢ɻ This book assumes that you have some level of network experience and knowledge such as TCP/IP, Ethernet, and broad networking concepts and some familiarity with the daily operation of networks. You should have programming experience in high-level programming and/or scripting languages (for example, C/C++, Java, or Python). Experiences with virtual machines and other virtual networking environments may also be useful. Siamak Azodolmolkyஶ Packt Publishingץ ISBN978-1-84969-872-6
book is for ͜ͷຊɺOpenFlowͷॏཁͳߏཁૉͱOpenFlowΛ༻ͨ͠ιϑτΣΞఆ ٛωοτϫʔΫʹ͍ͭͯઆ໌͍ͯ͠·͕͢ɺϦϑΝϨϯεΨΠυͰͳ͘ νϡʔτϦΞϧΨΠυͱͯ͠ઃܭ͞Ε͍ͯ·͢ɻ ωοτϫʔΫΤϯδχΞɺ ωοτϫʔΫཧऀɺγεςϜιϑτΣΞ։ൃऀɺ͓ΑͼOpenFlowʢωοτ ϫʔΫΞϓϦέʔγϣϯ։ൃऀʣʹ͍ͭͯৄ͘͠Γ͍ͨਓɺ͜ͷຊͷର ಡऀͰ͢ɻ Although this book covers the essential building blocks of OpenFlow and software-defined networking with OpenFlow, it is designed as a tutorial guide, and not a reference book. Network engineers, network administrators, systems software developers, and anyone who is interested in knowing more about OpenFlow, network application developers, are among the audiences of this book. Siamak Azodolmolkyஶ Packt Publishingץ ISBN978-1-84969-872-6
ࢲͷඪதڃϓϩάϥϚʔΛΑΓߴͳϨϕϧʹҾ্͖͛Δ͜ͱͰ͋ΔͨΊɺ͜ͷຊ ɺಡऀ͕طʹPythonʹਫ਼௨͍ͯ͠Δ͜ͱΛظͯ͠ॻ͍͍ͯ·͢ɻ ΠϯλϥΫςΟϒͳ ΠϯλϓϦλͷ༻ɺ੍ޚߏͷ࡞ɺ͓ΑͼجຊతͳΦϒδΣΫτࢦͷΞϓϩʔνʹ ׳Ε͍ͯΔඞཁ͕͋Γ·͢ɻٻΊ͍ͯΔ͜ͱͦΜͳʹ͍͜͠ͱͰແͯ͘ɺࣗͷ PythonΞϓϦέʔγϣϯΛॻ͍ͯΈͨ͜ͱ͕͋ΕɺੈͷதʹϦϦʔε͍ͯ͠ͳͯ͘ɺ ͯ͠ͳͯ͘ྑ͍͘Β͍Ͱ͢ɻ͏։࢝͢ΔͨΊʹඞཁͳࣝ͋Β͔ͨἧ͍ͬͯ· ͢ɻ Γͷඞཁͳใ͜ͷຊʹॻ͔Ε͍ͯ·͢ɻ Because my goal is to bring intermediate programmers to a more advanced level, I wrote this book with the expectation that you’ll already be familiar with Python. You should be comfortable using the interactive interpreter, writing control structures and a basic object-oriented approach. That’s not a very difficult prerequisite. If you’ve tried your hand at writing a Python application— even if you haven’t released it into the wild, or even finished it—you likely have all the necessary knowledge to get started. The rest of the information you’ll need is contained in these pages. Marty Alchinஶ Apressץ ISBN 978-1-4302-2758-8
3.1Λطʹ༻͍ͯ͠Δ͜ͱΛલఏͱ͍ͯ͠·͢ɻ ͨͩ͠ɺ Python 3ʹܰ͘δϟϯϓ͢ΔΘ͚Ͱͳ͍ͷͰɺޓੑʹؔ͢Δҙࣄ߲͕ͨ͘͞Μ͋ΓɺPython 2.5 ʹ·Ͱ͔͞ͷ΅Γ·͢ɻ ͋ͳͨͷPythonίϐʔ͕աڈؒʹϦϦʔε͞ΕͨͷͰ͋Εɺ४උ ສͰ͢ɻ ͜ͷຊͰ༻͞ΕΔ΄΅ͯ͢ͷύοέʔδɺͯ͢ͷPythonΠϯετʔϧʹଐͯ͠ ͍ΔPythonඪ४ϥΠϒϥϦ͔Βऔಘ͞Ε·͢ɻ Ұ෦ͷηΫγϣϯͰɺͦͷόϯυϧʹؚ·Ε͍ͯͳ ͍αʔυύʔςΟͷϥΠϒϥϦΛࢀর͠·͕͢ɺ͜ΕΒݫີʹใఏڙ͢ΔͷͰ͢ɻ ͦΕΒ͕Π ϯετʔϧ͞Ε͍ͯͳࣦͯ͘ΘΕ·ͤΜɻ This book is written with the latest versions of Python in mind, so most of the examples assume that you’re already using Python 3.1, which is the latest official release as of the date of publishing. I don’t take the jump to Python 3 lightly, though, so there are plenty of compatibility notes along the way, going all the way back to Python 2.5. As long as your copy of Python was released in the last few years, you’ll be all set. Nearly all the packages used in this book come from the Python Standard Library, which ships with every Python installation. Some sections will reference third- party libraries that aren’t included in that bundle, but those are strictly informative; you won’t lose out if you don’t have them installed. Marty Alchinஶ Apressץ ISBN 978-1-4302-2758-8
book is for ͜ͷຊɺPythonͷशಘΛ͞ΒʹਐΊ͍ͨPython։ൃऀ͚ʹॻ͔Ε͍ͯ· ͢ɻ ։ൃऀͱɺ΄ͱΜͲ͕ઐՈͷ͜ͱͰ͢ɻͭ·ΓɺPythonΛͬͯι ϑτΣΞΛॻ͘͜ͱͰੜܭΛཱͯΔϓϩάϥϚʔͰ͢ɻ ͜ͷຊ͕PythonͰ ύϑΥʔϚϯε͕ߴ͘ɺ৴པੑ͕ߴ͘ɺอकՄೳͳιϑτΣΞΛ࡞͢Δ ͨΊʹॏཁͳπʔϧͱϓϥΫςΟεʹϑΥʔΧε͍ͯ͠ΔͨΊͰ͢ɻ This book is written for Python developers who wish to go further in mastering Python. And by developers I mean mostly professionals, so programmers who write software in Python for a living. This is because it focuses mostly on tools and practices that are crucial for creating performant, reliable, and maintainable software in Python. Michał Jaworski / Tarek Ziadéஶ Packt Publishingץ ISBN 978-1-78588-685-0