Learning Cython Programming

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Herron, Philip (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Packt Publishing 2013
Schlagworte:
Online-Zugang:FAW01
FAW02
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nmm a2200000zc 4500
001 BV043777263
003 DE-604
005 00000000000000.0
007 cr|uuu---uuuuu
008 160920s2013 |||| o||u| ||||||eng d
020 |a 1299926045  |9 1-299-92604-5 
020 |a 9781299926042  |9 978-1-299-92604-2 
020 |a 1783280808  |9 1-78328-080-8 
020 |a 9781783280803  |9 978-1-78328-080-3 
020 |a 9781680154184  |9 978-1-68015-418-4 
020 |a 1680154184  |9 1-68015-418-4 
020 |a 9781783280797  |9 978-1-78328-079-7 
020 |a 1783280794  |9 1-78328-079-4 
035 |a (ZDB-4-EBA)ocn859388281 
035 |a (ZDB-4-ITC)ocn859388281 
035 |a (OCoLC)859388281 
035 |a (DE-599)BVBBV043777263 
040 |a DE-604  |b ger  |e aacr 
041 0 |a eng 
049 |a DE-1046  |a DE-1047 
082 0 |a 005.2 
100 1 |a Herron, Philip  |e Verfasser  |4 aut 
245 1 0 |a Learning Cython Programming 
264 1 |b Packt Publishing  |c 2013 
336 |b txt  |2 rdacontent 
337 |b c  |2 rdamedia 
338 |b cr  |2 rdacarrier 
500 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cython Won't Bite; What this book is; What this book isn't; Installing Cython; The emacs mode; Getting the code examples; Hello World; Module on your own; Calling into your C code; Type conversion; Summary; Chapter 2: Understanding Cython; Cython cdef; Linking models; The public keyword; Logging into Python; Python ConfigParser; Cython cdef syntax and usage reference; Structs; Enums; Typedef and function pointers; Scalable asynchronous servers; C sockets with libevent 
500 |a What is libevent?Messaging engine; Cython callbacks; Cython PXD; Python messaging engine; Integration with build systems; Python distutils; GNU/Autotools; Summary; Chapter 3: Extending Applications; Cython pure Python code; Python bindings; Python garbage collector; Extending Tmux; Tmux build system; Embedding Python; Cythonizing struct cmd_entry; Implementing a Tmux command; Hooking everything together; Compiling pure Python code; Summary; Chapter 4: Debugging Cython; Using GDB on your code; Running cygdb; General Cython caveats; Type checking; No * operator; Python exceptions in C. 
500 |a For loops on C typesBool type; No C const; Multiple Cython files; Initializing struct; Calling into pure Python modules; Keeping call stacks small and pure; Summary; Chapter 5: Advanced Cython; C++ constructs; Namespaces; Classes; C++ new keyword and allocation; Exceptions; Bool type; Overloading; Templates; Static class member attribute; Caveat on C++ usage; Calling in C and C++ functions; Namespaces; Python distutils; Python threading and GIL; Atomic instructions; Read/write lock; Cython keywords; Messaging server revisited; More inspiration; Messaging server working with SQL. 
500 |a Python IRC notifierUnit testing the native code; Preventing subclassing; Cython typing via annotations; Parsing large amounts of data; Summary; Chapter 6: Further Reading; Keyword cpdef; OpenMP support; Object initialization; Compile time; Python 3; Using PyPy; AutoPXD; Pyrex versus Cython; SWIG versus Cython; Cython and NumPy; Numba versus Cython; Parakeet and Numba; Links and further reading; Summary; Index 
500 |a A practical and a fast-paced guide that gives you all the information you need to start programming using Cython. This book is for developers who love C/C++ for low latency and speed but who also require the ability to add more dynamic features to applications both fast and reliably. It will also show you how you can get new applications off the ground by reusing Python libraries to get started 
650 4 |a Object-oriented programming languages 
650 4 |a Python (Computer program language) 
650 4 |a C (Computer program language) 
650 4 |a C++ (Computer program language) 
650 7 |a COMPUTERS / Programming Languages / Python  |2 bisacsh 
650 7 |a COMPUTERS / Programming Languages / C.  |2 bisacsh 
650 7 |a COMPUTERS / Programming Languages / C++  |2 bisacsh 
650 7 |a C (Computer program language)  |2 fast 
650 7 |a C++ (Computer program language)  |2 fast 
650 7 |a Object-oriented programming languages  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
650 4 |a Object-oriented programming languages 
650 4 |a Python (Computer program language) 
650 4 |a C (Computer program language) 
650 4 |a C++ (Computer program language) 
912 |a ZDB-4-EBA  |a ZDB-4-ITC 
999 |a oai:aleph.bib-bvb.de:BVB01-029188323 
966 e |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=644298  |l FAW01  |p ZDB-4-EBA  |q FAW_PDA_EBA  |x Aggregator  |3 Volltext 
966 e |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=644298  |l FAW02  |p ZDB-4-EBA  |q FAW_PDA_EBA  |x Aggregator  |3 Volltext 

Datensatz im Suchindex

_version_ 1804176604677537792
any_adam_object
author Herron, Philip
author_facet Herron, Philip
author_role aut
author_sort Herron, Philip
author_variant p h ph
building Verbundindex
bvnumber BV043777263
collection ZDB-4-EBA
ZDB-4-ITC
ctrlnum (ZDB-4-EBA)ocn859388281
(ZDB-4-ITC)ocn859388281
(OCoLC)859388281
(DE-599)BVBBV043777263
dewey-full 005.2
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.2
dewey-search 005.2
dewey-sort 15.2
dewey-tens 000 - Computer science, information, general works
discipline Informatik
format Electronic
eBook
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04896nmm a2200637zc 4500</leader><controlfield tag="001">BV043777263</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">160920s2013 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1299926045</subfield><subfield code="9">1-299-92604-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781299926042</subfield><subfield code="9">978-1-299-92604-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783280808</subfield><subfield code="9">1-78328-080-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783280803</subfield><subfield code="9">978-1-78328-080-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781680154184</subfield><subfield code="9">978-1-68015-418-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1680154184</subfield><subfield code="9">1-68015-418-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783280797</subfield><subfield code="9">978-1-78328-079-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783280794</subfield><subfield code="9">1-78328-079-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-EBA)ocn859388281</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-ITC)ocn859388281</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)859388281</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043777263</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Herron, Philip</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Cython Programming</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="b">Packt Publishing</subfield><subfield code="c">2013</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cython Won't Bite; What this book is; What this book isn't; Installing Cython; The emacs mode; Getting the code examples; Hello World; Module on your own; Calling into your C code; Type conversion; Summary; Chapter 2: Understanding Cython; Cython cdef; Linking models; The public keyword; Logging into Python; Python ConfigParser; Cython cdef syntax and usage reference; Structs; Enums; Typedef and function pointers; Scalable asynchronous servers; C sockets with libevent</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">What is libevent?Messaging engine; Cython callbacks; Cython PXD; Python messaging engine; Integration with build systems; Python distutils; GNU/Autotools; Summary; Chapter 3: Extending Applications; Cython pure Python code; Python bindings; Python garbage collector; Extending Tmux; Tmux build system; Embedding Python; Cythonizing struct cmd_entry; Implementing a Tmux command; Hooking everything together; Compiling pure Python code; Summary; Chapter 4: Debugging Cython; Using GDB on your code; Running cygdb; General Cython caveats; Type checking; No * operator; Python exceptions in C.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">For loops on C typesBool type; No C const; Multiple Cython files; Initializing struct; Calling into pure Python modules; Keeping call stacks small and pure; Summary; Chapter 5: Advanced Cython; C++ constructs; Namespaces; Classes; C++ new keyword and allocation; Exceptions; Bool type; Overloading; Templates; Static class member attribute; Caveat on C++ usage; Calling in C and C++ functions; Namespaces; Python distutils; Python threading and GIL; Atomic instructions; Read/write lock; Cython keywords; Messaging server revisited; More inspiration; Messaging server working with SQL.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Python IRC notifierUnit testing the native code; Preventing subclassing; Cython typing via annotations; Parsing large amounts of data; Summary; Chapter 6: Further Reading; Keyword cpdef; OpenMP support; Object initialization; Compile time; Python 3; Using PyPy; AutoPXD; Pyrex versus Cython; SWIG versus Cython; Cython and NumPy; Numba versus Cython; Parakeet and Numba; Links and further reading; Summary; Index</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">A practical and a fast-paced guide that gives you all the information you need to start programming using Cython. This book is for developers who love C/C++ for low latency and speed but who also require the ability to add more dynamic features to applications both fast and reliably. It will also show you how you can get new applications off the ground by reusing Python libraries to get started</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming languages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / Python</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / C.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / C++</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C++ (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Object-oriented programming languages</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Python (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Object-oriented programming languages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C++ (Computer program language)</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield><subfield code="a">ZDB-4-ITC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029188323</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&amp;scope=site&amp;db=nlebk&amp;AN=644298</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&amp;scope=site&amp;db=nlebk&amp;AN=644298</subfield><subfield code="l">FAW02</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection>
id DE-604.BV043777263
illustrated Not Illustrated
indexdate 2024-07-10T07:34:50Z
institution BVB
isbn 1299926045
9781299926042
1783280808
9781783280803
9781680154184
1680154184
9781783280797
1783280794
language English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-029188323
oclc_num 859388281
open_access_boolean
owner DE-1046
DE-1047
owner_facet DE-1046
DE-1047
psigel ZDB-4-EBA
ZDB-4-ITC
ZDB-4-EBA FAW_PDA_EBA
publishDate 2013
publishDateSearch 2013
publishDateSort 2013
publisher Packt Publishing
record_format marc
spelling Herron, Philip Verfasser aut
Learning Cython Programming
Packt Publishing 2013
txt rdacontent
c rdamedia
cr rdacarrier
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cython Won't Bite; What this book is; What this book isn't; Installing Cython; The emacs mode; Getting the code examples; Hello World; Module on your own; Calling into your C code; Type conversion; Summary; Chapter 2: Understanding Cython; Cython cdef; Linking models; The public keyword; Logging into Python; Python ConfigParser; Cython cdef syntax and usage reference; Structs; Enums; Typedef and function pointers; Scalable asynchronous servers; C sockets with libevent
What is libevent?Messaging engine; Cython callbacks; Cython PXD; Python messaging engine; Integration with build systems; Python distutils; GNU/Autotools; Summary; Chapter 3: Extending Applications; Cython pure Python code; Python bindings; Python garbage collector; Extending Tmux; Tmux build system; Embedding Python; Cythonizing struct cmd_entry; Implementing a Tmux command; Hooking everything together; Compiling pure Python code; Summary; Chapter 4: Debugging Cython; Using GDB on your code; Running cygdb; General Cython caveats; Type checking; No * operator; Python exceptions in C.
For loops on C typesBool type; No C const; Multiple Cython files; Initializing struct; Calling into pure Python modules; Keeping call stacks small and pure; Summary; Chapter 5: Advanced Cython; C++ constructs; Namespaces; Classes; C++ new keyword and allocation; Exceptions; Bool type; Overloading; Templates; Static class member attribute; Caveat on C++ usage; Calling in C and C++ functions; Namespaces; Python distutils; Python threading and GIL; Atomic instructions; Read/write lock; Cython keywords; Messaging server revisited; More inspiration; Messaging server working with SQL.
Python IRC notifierUnit testing the native code; Preventing subclassing; Cython typing via annotations; Parsing large amounts of data; Summary; Chapter 6: Further Reading; Keyword cpdef; OpenMP support; Object initialization; Compile time; Python 3; Using PyPy; AutoPXD; Pyrex versus Cython; SWIG versus Cython; Cython and NumPy; Numba versus Cython; Parakeet and Numba; Links and further reading; Summary; Index
A practical and a fast-paced guide that gives you all the information you need to start programming using Cython. This book is for developers who love C/C++ for low latency and speed but who also require the ability to add more dynamic features to applications both fast and reliably. It will also show you how you can get new applications off the ground by reusing Python libraries to get started
Object-oriented programming languages
Python (Computer program language)
C (Computer program language)
C++ (Computer program language)
COMPUTERS / Programming Languages / Python bisacsh
COMPUTERS / Programming Languages / C. bisacsh
COMPUTERS / Programming Languages / C++ bisacsh
C (Computer program language) fast
C++ (Computer program language) fast
Object-oriented programming languages fast
Python (Computer program language) fast
spellingShingle Herron, Philip
Learning Cython Programming
Object-oriented programming languages
Python (Computer program language)
C (Computer program language)
C++ (Computer program language)
COMPUTERS / Programming Languages / Python bisacsh
COMPUTERS / Programming Languages / C. bisacsh
COMPUTERS / Programming Languages / C++ bisacsh
C (Computer program language) fast
C++ (Computer program language) fast
Object-oriented programming languages fast
Python (Computer program language) fast
title Learning Cython Programming
title_auth Learning Cython Programming
title_exact_search Learning Cython Programming
title_full Learning Cython Programming
title_fullStr Learning Cython Programming
title_full_unstemmed Learning Cython Programming
title_short Learning Cython Programming
title_sort learning cython programming
topic Object-oriented programming languages
Python (Computer program language)
C (Computer program language)
C++ (Computer program language)
COMPUTERS / Programming Languages / Python bisacsh
COMPUTERS / Programming Languages / C. bisacsh
COMPUTERS / Programming Languages / C++ bisacsh
C (Computer program language) fast
C++ (Computer program language) fast
Object-oriented programming languages fast
Python (Computer program language) fast
topic_facet Object-oriented programming languages
Python (Computer program language)
C (Computer program language)
C++ (Computer program language)
COMPUTERS / Programming Languages / Python
COMPUTERS / Programming Languages / C.
COMPUTERS / Programming Languages / C++
work_keys_str_mv AT herronphilip learningcythonprogramming