پایتون (زبان برنامه‌نویسی)
پایتون در پروژه‌های هوش مصنوعی و یادگیری ماشینی استفاده می‌شود کتابخانه‌هایی که در این کار استفاده می‌شوند کتابخانه‌هایی مثل تنسورفلو، کرس، پای‌تورچ و سایکیت-لرن هستند. پایتون به عنوان زبان اسکریپت نویسی با معماری ماژولار و نحو ساده و ابزار پردازش متن قوی برای پردازش زبان‌های طبیعی استفاده می‌شود.
قواعد زبان پایتون
پایتون انواع پایه مختلفی را پشتیبانی می‌کند. به عنوان مثال اعداد صحیح، حقیقی محاسبات با دقت دلخواه و اعداد موهومی. به‌طور کلی نوع داده‌ها در پایتون به دو دستهٔ تغییرناپذیر و تغییرپذیر تقسیم می‌شوند. به عنوان مثال رشته‌ها در پایتون تغییرناپذیر هستند. تغییرناپذیر متغیرها در پایتون به این معنی است که نمی‌توان متغیر را بعد از ایجاد دستکاری کرد؛ لذا برای بر خلاف بسیاری از زبان‌های دیگر، تغییر رشته در باعث ایجاد رشته‌ای دیگر می‌شود.