تعتبر لغة بايثون من أكثر لغات البرمجة شهرة في أيامنا هذه وذلك لتعدد استخداماتها في عدة مجالات، كما أنّها تتوفر على العديد من المكتبات التي تُساعد المُبرمج على إنجاز مراده في وقت أسرع، إذ يُمكنك أن تطور بها تطبيقات سطح المكتب أو تطبيقات الويب وسكربتات التّعامل مع الملفات في أنظمة التّشغيل وغيرها من المجالات.
اسباب كتير تجعلك تهتم ببايثون منها :
1- لغة برمجة بايثون لغة سهلة جدا
سهلة في التعلم وسهلة في انك تبرمج بيها وتفهم الكود بتاعها وبتتميز بال سيكيورتي العالية والسرعة فى نفس الوقت.
2- بايثون هي المكون الاساسي لمعظم توزيعات لينكس ال mac os x.
3- تطوير الويب:
تقدم بايثون مدى كبير من الخيارات لتطوير الويب:
* كتابة نصوص CGI الأساسية.
* أطر العمل مثل Django و TurboGears.
* حلول متقدمة وعالية المستوى مثل Zope.
* أنظمة إدارة محتويات متقدمة مثل Plone.
4- بايثون بتستخدم علي نطاق واسع جدا في الشركات العالمية زي Google & NASA
5- قواعد البيانات:
* واجهة ODBC متخصصة لـ MySQL, Oracle, MS SQL Server, PostgreSQL,
SybODBC, وآخرين متوفرين للتنزيل مجاناً.
* واجهة قواعد البيانات القياسية Standard Database API.
* قواعد بيانات للكائنات Object Databases مثل ZODB و Durus.
6- البحث العلمي :
بايثون بتقدم العديد من المكتبات المميزة مثل ال Numpy , Scipy , Matplotlib
7- مدمجة :
لغة بايثون مدمجة مع كثير من البامج اشهرها برامج ال 3D زي ال blender & maya
8- لغة بايثون تثدر تعمل بيها برامج android & IOS
9- برمجة الشبكات:
بايثون تقدم الدعم لبرمجة الشبكات المنخفضة المستوى:
* واجهة سوكت Socket سهلة الإستخدام.
* Twisted Python, إطار عمل يتيح برمجة الشبكات الغير متزامنة asynchronous network programming.
10- تطوير البرمجيات:
عادة ما تستخدم بايثون كلغة دعم من قبل مطورو البرامج, للبناء والتحكم والإدارة, وكذلك للفحص, وطرق أخرى كثيرة:
* SCon للتحكم بالبناء.
* BuildBot و Apache Gump للبناء والفحص المستمر والمؤتمت.
* Roundup و Trac لتتبع المشاكل وإدارة المشروع.
* Integrated Development Environment IDE