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...

Full description

Saved in:
Bibliographic Details
Main Author: Herron, Philip
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