در خدمت شما دوستان عزیز هستیم با فیلم آموزش برنامه نویسی سایتون (Cython) به زبان اصلی از وب سایت آموزش برنامه نویسی سورس باران. در این دوره آموزشی با اصول کار و قابلیت های زبان برنامه نویسی Cython آشنا می شوید.سایتون (Cython) یک زبان برنامه نویسی برای توسعه ماژول برای پایتون می باشد.
این آموزش برنامه نویسی سایتون (Cython) که با نام Infiniteskills Learning Cython منتشر شده و محصول شرکت Infiniteskills می باشد در ۶ ساعت ارائه شده است.
آموزش برنامه نویسی سایتون (Cython)
- راه اندازی و روند کار
- اولین قدم در یادگیری سایتون
- بررسی Cython با Jupyter
- زبان Cython
- انواع فرمت در Cython
- کتابخانه C و ++C
- بخشنامه کامپایلر Cython
- همزمانی در Cython
- ماژول ها و بسته
- نکات، ترفندها، و موارد اضافه
- و …
حتما بخوانید : معرفی زبان برنامه نویسی Cython
Infiniteskills Learning Cython In this project-based Learning Cython video tutorial series, you'll quickly have relevant skills for real-world applications. Follow along with our expert instructor in this training course to get: Concise, informative and broadcast-quality Learning Cython training videos delivered to your desktop The ability to learn at your own pace with our intuitive, easy-to-use interface A quick grasp of even the most complex Learning Cython subjects because they're broken into simple, easy to follow tutorial videos Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Learning Cython tutorial, online or offline... so you'll know the exact steps for your own projects. 01. Introduction Introduction About The Author The Optimization Process 0104 How To Access Your Working Files 02. Setup And Workflow Python Setup What Does Cython Do? 03. First Steps 0301 Using Cython 0302 Compiling Cython 0303 Adding Tests - Part 1 0304 Adding Tests - Part 2 0305 Profiling 0306 Annotation 0307 Adding Types - Part 1 0308 Adding Types - Part 2 04. Exploring Cython With The Jupyter Notebook 0401 Exploring Cython In The Notebook 0402 Tour Of The Notebook 0403 Timing Magic And Markdown 0404 Cython Case Study With Color 05. The Cython Language 0501 Fundamentals Of Types 0502 C Types In Detail 0503 Adding Types To Code 0504 Adding Types To Functions 0505 Exceptions And Docstrings 0506 Type Declaration For Built-In Python Types 0507 Type Declaration For Native Structured Types 0508 Python Native Types Vs Cython Native Types 0509 Loops And Memoryviews - Part 1 0510 Loops And Memoryviews - Part 2 0511 Loops And Memoryviews - Part 3 0512 Introduction To Strings In Cython 0513 String Examples 0514 Pointers In Cython 0515 Pointers In Cython - Examples 0516 Type-Casting 0517 Fused Types 06. Extension Types 0601 Extension Types 0602 Attributes And Members 0603 Initialization And Finalization 0604 Initialization And Finalization - Case Study 0605 Methods Of Extension Types 0606 OOP Features - Inheritance And Polymorphism 0607 OOP Features By Example 0608 Be Careful Of Multiple Constructor Calls 0609 Special Methods 0610 Operator Overloading 0611 Operator Overloading - Case Studies 0612 Properties And Iterators 07. Wrapping C And C++ Libraries 0701 Working With C And C++ Libraries 0702 .pxd Interface Files - Part 1 0703 .pxd Interface Files - Part 2 0704 .pxd Example - Mac 0705 .pxd Example - Windows 0706 Pre-Made .pxd Files 0707 Standard .pxds Examples 0708 Cython, C++ And You 0709 C++ By Example 08. Cython Compiler Directives 0801 Cython Switches And Directives 0802 How To Set Compiler Directives 0803 A Tour Of Popular Directives 09. Concurrency 0901 Concurrency 0902 Cython Parallel 0903 Cython Parallel - Examples 0904 Examples Using Threads 10. Modules And Packages 1001 Packaging For Fun And Profit 1002 Building Cython Extensions 1003 Making Wheels 1004 Packages With .pxd Files 1005 Packages Wrapping C Code - Easy Way 1006 Packages Wrapping C Code - Hard Way 1007 Packages Wrapping C Libraries 11. Tips, Tricks, And Extras 1101 Making Executables 1102 Case Study - Pandas Datetimes 1103 pyximport 1104 Faster Object Creation 12. Conclusion 1201 Conclusion
زبان برنامه نویسی Cython چیست؟
سایتون (Cython) توسعه داده شده است تا امکان ساخت افزونههای C را برای پایتون سادهتر کند و به کدهای موجود پایتون اجازه دهد تا به C تبدیل شوند. علاوه بر این، سایتون این امکان را برای کدهای بهینه شده فراهم میکند تا بدون وابستگیهای خارجی با پایتون همراه شوند. در این مقاله ما مراحلی را که لازم است تا کدهای موجود پایتون به سایتون تبدیل شده و در یک اپلیکیشن کاربردی مورد استفاده قرار گیرند، بررسی خواهیم کرد.پایتون یک زبان برنامه نویسی قدرتمند است که یادگیری و کار با آن حتی برای افراد مبتدی راحت است، اما از طرفی همیشه اجرای آن به ویژه وقتی با ریاضیات و آمار سر و کار دارید با سرعت انجام نمیشود. کتابخانههای ثالثی مثل NumPy که کتابخانههای C را پوشش میدهد میتواند عملکرد بعضی از عملیاتها را به طور قابل توجهی بهبود بخشد، اما بعضی اوقات شما مستقیما به سرعت خام و قدرت C در پایتون نیاز دارید.
The post فیلم آموزش برنامه نویسی سایتون (Cython) appeared first on آموزش برنامه نویسی.