معرفی Python #
Python یک زبان برنامه نویسی سطح بالا و همه منظوره است که پارادایم های برنامه نویسی متعددی، از جمله برنامه نویسی ساختاریافته (structured)، شی گرا (object-oriented) و تابعی (functional) را پشتیبانی می کند، روی پلتفرم های مختلف (ویندوز، مک، لینوکس و غیره) کار می کند؛ نحو یا Syntax ساده شبیه به زبان انگلیسی دارد که به توسعه دهندگان اجازه می دهد برنامه ها را با خطوط کمتری نسبت به سایر زبان های برنامه نویسی بنویسند. همچنین پایتون بر روی یک سیستم مفسر اجرا می شود، به این معنی که کد را می توان به محض نوشتن اجرا کرد. به عبارت دیگر نمونه سازی در آن می تواند بسیار سریع باشد.
Python به صورت متنباز توسعهیافته و توسط بنیاد نرمافزار پایتون مدیریت میگردد.
Python کتابخانه های بسیار وسیعی در اختیار کاربر می گذارد. از منظر علم داده ها، پایتون یک زبان ایده آل است که دارای کتابخانه های وسیعی در حوزه علم داده هاست و معروفترین آنها Pandas، NumPy، SciPy PyTorch، Scikit-learn، TensorFlow، Keras و .. هستند. همچنین کتابخانه های خوبی برای بصری سازی و تجسم داده ها دارد که ازین دسته می توان از Matplotlib، Seaborn، Plotly و GGplot نام برد.
همانطور که می دانید IDE ها و ویرایشگرهای کد ابزارهایی هستند که توسعه دهندگان نرم افزار از آنها برای نوشتن و ویرایش کد استفاده می کنند. برخی از معروفترین IDE ها برای کار با پایتون عبارتند از Pycharm، VS Code (Visual Studio Code)، Jupyter, Spyder و …. اغلب اینها در دسترس هستند و انتخاب IDE مناسب هر برنامه نویس در نهایت بستگی به سلیقه وی دارد.
به دلیل محبوبیت زیاد پایتون، منابع فراوان و دوره های آموزشی آنلاین و حضوری زیادی وجود دارد و شما به سادگی می توانید آموزش ببینید و مدارک مرتبط داخلی و خارجی را دریافت کنید.