فیلم آموزش برنامه نویسی سایتون (Cython)

فیلم آموزش برنامه نویسی سایتون (Cython)

فیلم آموزش برنامه نویسی سایتون (Cython)

در خدمت شما دوستان عزیز هستیم با فیلم آموزش برنامه نویسی سایتون (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 آموزش برنامه نویسی.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *