Learning Cython programming expand your existing legacy applications in C using Python
Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be...
Saved in:
| Main Author: | |
|---|---|
| Format: | eBook Book |
| Language: | English |
| Published: |
Birmingham
Packt Publishing
2013
Packt publishing |
| Edition: | 1st ed. |
| Series: | Community Experience Distilled |
| Subjects: | |
| ISBN: | 9781783280797, 1783280794, 9781783280803, 1783280808 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be used for multicore programming. Learning Cython Programming will provide you with a detailed guide to extending your native applications in pure Python; imagine embedding a twisted web server into your native application with pure Python code. You will also learn how to get your new applications up and running by reusing Python’s extensive libraries such as Logging and Config Parser to name a few. With Learning Cython Programming, you will learn that writing your own Python module in C from scratch is not only hard, but is also unsafe. Cython will automatically handle all type-conversion issues as well as garbage collection on your code. You can also still write all your code in Python but have it compiled and called directly in C as if it was just another function or data. This book also demonstrates how you can take the open source project Tmux and extend it to add new commands directly in pure Python. With this book, you will learn everything you need to know to get up and running with Cython and how you can reuse examples in a practical way. |
|---|---|
| AbstractList | Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at any point. It is a language with extra syntax allowing for optional static type declarations. It is also a very popular language as it can be used for multicore programming. Learning Cython Programming will provide you with a detailed guide to extending your native applications in pure Python; imagine embedding a twisted web server into your native application with pure Python code. You will also learn how to get your new applications up and running by reusing Python’s extensive libraries such as Logging and Config Parser to name a few. With Learning Cython Programming, you will learn that writing your own Python module in C from scratch is not only hard, but is also unsafe. Cython will automatically handle all type-conversion issues as well as garbage collection on your code. You can also still write all your code in Python but have it compiled and called directly in C as if it was just another function or data. This book also demonstrates how you can take the open source project Tmux and extend it to add new commands directly in pure Python. With this book, you will learn everything you need to know to get up and running with Cython and how you can reuse examples in a practical way. |
| Author | Herron, Philip |
| Author_xml | – sequence: 1 fullname: Herron, Philip |
| BackLink | https://cir.nii.ac.jp/crid/1130282268977256064$$DView record in CiNii |
| BookMark | eNotTz1rwzAUFLSBtol_QZcMHboYJD1bT28Mph-hhnYIXY1sS45KLBu5HfLvq5Iud9xxHHd37DpMwV6xjFAL1CA1R8Ibli3LF-dcCCAEuGX3tTUx-DBsq_P3cQrbOU5DNOOYrA1bOXNabPbPa_b5_HSoXvP6_WVf7ercSAG6yF1fqtZwAGGsdJrIWEQLZdHJXuseuECThKWi7BwidaoTJEmRc8Db1sKaPVyKg_dN5_8wDeRSS6k0IcpScVWk2OMl5of5pz355ZhGNnP0o4nn5mNXvR3SNUjv4Bfpr0Xw |
| ContentType | eBook Book |
| DBID | PASLL RYH |
| DEWEY | 005.2 |
| DatabaseName | Packt Publishing CiNii Complete |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| Edition | 1st ed. |
| ExternalDocumentID | BB14606987 PACKT0003001 |
| GroupedDBID | 089 20A A4J AABBV AAWZI ABIAV ABVLP ACXXF AIXPE AKHYG ALMA_UNASSIGNED_HOLDINGS AMYDA AZZ BBABE CMZ CZZ J-X JJU K-E MYL NK1 NK2 PASLL PQQKQ PYZUL TD3 RYH |
| ID | FETCH-LOGICAL-a21384-fd56ba0331ae2f899ae77e354c2d88d3017a54ce945cf779c6c192969ff30bbe3 |
| ISBN | 9781783280797 1783280794 9781783280803 1783280808 |
| IngestDate | Fri Jun 27 00:50:56 EDT 2025 Tue Jul 22 02:39:33 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum | QA76.73.P98 |
| LCCallNum_Ident | QA76.73.P98 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-a21384-fd56ba0331ae2f899ae77e354c2d88d3017a54ce945cf779c6c192969ff30bbe3 |
| PageCount | 110 |
| ParticipantIDs | nii_cinii_1130282268977256064 igpublishing_primary_PACKT0003001 |
| ProviderPackageCode | J-X |
| PublicationCentury | 2000 |
| PublicationDate | 2013. 2013.7 |
| PublicationDateYYYYMMDD | 2013-01-01 2013-07-01 |
| PublicationDate_xml | – year: 2013 text: 2013. |
| PublicationDecade | 2010 |
| PublicationPlace | Birmingham |
| PublicationPlace_xml | – name: Birmingham |
| PublicationSeriesTitle | Community Experience Distilled |
| PublicationYear | 2013 |
| Publisher | Packt Publishing Packt publishing |
| Publisher_xml | – name: Packt Publishing – name: Packt publishing |
| SSID | ssj0001139733 |
| Score | 1.997217 |
| Snippet | Cython is a very powerful combination of Python and C. Using Cython, you can write Python code that calls back and forth from and to C or C++ code natively at... |
| SourceID | nii igpublishing |
| SourceType | Publisher |
| SubjectTerms | Application Development |
| SubjectTermsDisplay | Application Development |
| Subtitle | expand your existing legacy applications in C using Python |
| Title | Learning Cython programming |
| URI | http://portal.igpublish.com/iglibrary/search/PACKT0003001.html https://cir.nii.ac.jp/crid/1130282268977256064 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NS8MwFA9uePDkN84vIniTQtq0-fDmhiL4wQ5DhpeRpqkUtY45ZfvvfUnarXoRD15Ck8Ir_F6avPdL3nsInZIcvIqQ5UEkdR7EPEoDycFxBWtXw_5CSaZc1ZJbfn8vhkPZryoQvrtyArwsxWwmx_-qahgDZdvQ2T-oeyEUBuAZlA4tqB3aHxbxoluFM9csh57bhAD11atXRwaA4385G1uWfA6z58wmwHQXnl_Mky343jzHdoGAZx-OROg7UUvCdDLxp_Seh2lSBrZ8A29SBn2ln6c-jbajub65lCGHf1wQ7m_N_shF3e3CwkqYFLyFWpxZZ7d397jktKw5SW3pjIWUuEqrtZBqU8I-Lb8NW3pZFI0tfbCB2jbMYxOtmHILrdfFLXC11m2jYQ0n9nDiBpz4HHswsQUT12BiDyZugomLEvewAxN7MHfQw9XloHcdVGUoAhWFVMRBniUsVYTSUJkoBwdVGc4NTWIdZUJksERyBR0j40TnnEvNNNjNksk8pyRNDd1F7fKtNHsIZ9ZATaSJOSOxVkpQlmQRzVLChAbXsoNOmuiMxj7lyKh_0bsZOP-VhB10BJCNdGHb0B48g5HHBBjy1nxl8f4v7w_Q2nJSHKL2dPJhjtCq_pwW75Njp9EvvBkkFw |
| linkProvider | Knovel |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Learning+cython+programming+%3A+Expand+your+existing+legacy+applications+in+C+using+Python&rft.au=Herron%2C+Philip&rft.date=2013-07-01&rft.pub=Packt+publishing&rft.isbn=9781783280797&rft.externalDocID=BB14606987 |
| thumbnail_s | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fportal.igpublish.com%2Figlibrary%2Famazonbuffer%2FPACKT0003001_null_0_320.png |

