Python Programming Language
درود 🙂
امروز میخوایم راجع به زبان برنامه نویسی پایتون(Python) صحبت کنیم.
قاعدتا برای درک بهتر این مطلب بهتره که با برنامه نویسی آشنا باشید.
خب بریم سر موضوع اصلی خودمون 🙂
- پایتون یک زبان برنامه نویسی سطح بالا (High-Level) و مفسری هست !
- سطح بالا هم به این معنی که به زبان انسان(انگلیسی) نزدیک تر هستش.
- حتما میدونید که زبان های برنامه نویسی، کامپایلری هستند یا مفسری.
- کامپایلری شامل زبان هایی مثل سی(C)، سی پلاس پلاس(++C) و سی شارپ(#C)
- اما پایتون بر خلاف زبان های بالا، مفسری داره که خط به خط کد رو اجرا میکنه(Interpreter)، پایتون یک زبان اسکریپتی(Script)، قدرتمند و آسون هستش 🙂
- یک چیز دیگه که خیلی دوسش دارم راجع به پایتون این هست که کلا Semicolon ( ; ) نمیخواد.
We don’t Do that here :))
اگر برنامه نویسی کرده باشید میدونید چی میگم :))
برای مثال میخوایم یک متغیر(Variable) تعریف کنیم از نوع عددی(Integer) و در نهایت همان را در خروجی به نمایش بذاریم…
مثال ذیل برای زبان C میباشد!
#include<stdio.h>
int main() {
int number = 12;
printf(“%d”, number);
return 0;
}
حالا بیایید همین مثال رو با پایتون بنویسیم 🙂
number = 12
print(number)
خب تموم شد :))
حالا بریم سراغ اینکه پایتون کجا کاربرد داره!
- تقریبا همه جا، از بازی سازی تا برنامه نویسی تحت وب و …
- تمام قدرتمندی پایتون هم بر میگرده به ماژولار بودنش و داشتن کتابخانه های کاربردی و کثیر!
- ماژول ها(Modules) و کتابخانه ها(Libraries)، در واقع همون فانکشن ها و کدهایی است که شخص دیگری نوشته و بصورت یک کتاب خانه عرضه شده 🙂
- یعنی بجای اینکه برای یک کار خاصی خودتون بشینید یک ساعت کد بزنید، به راحتی یک ماژول را ایمپورت(Import) میکنید و ازش به سادگی استفاده میکنید…
بد نیست بدونید دو نوع ماژول داریم!
دسته اول ماژول های استاندارد خود پایتون هست که به صورت دیفالت(Default) نصب هست و بدون نیاز به نصب میتونید ازش بهره مند بشید؛ مثل ماژول Os
دسته دوم ماژول های شخص ثالث (Third-Party Module) هستش که یک فرد آن را نوشته و منتشر کرده.
برای نصب اینگونه ماژول ها باید از پیپ استفاده کنید :))
اگه لینوکسی(Debian-Based) هستید، که تو ترمینال مینویسید:
sudo apt install python3-pip
حالا میتونید ماژول های مختلف رو با Pip نصب کنید 🙂
مثلا ماژول Requests که برای فرستادن درخواست به وب سایت ها برای خواندن دیتا، استفاده میشه، بدین صورت نصب میشه:
pip3 install requests
حالا که تا اینجا اومدیم، یه ابزار قدرتمند پایتون هم معرفی کنیم به اسم Ipython
که تو لینوکس(Debian-Based) میتونید به این شکل دانلود و نصبش کنید:
sudo apt install ipython3
خب در نهایت اگه دوست دارید به این عرصه پا بذارید، پیشنهاد میکنم از یوتیوب شدیدا یاری بجویید :))
و زبان انگلیسی خودتون رو تقویت کنید!
راستش رو بخواید Course های فارسی زیادی وجود نداره که ارزشمند باشه در زمینه برنامه نویسی …
ولی اگر به خود پایتون علاقه مند هستید، جادی رو فراموش نکنید :))
از برنامه های آموزش برنامه نویسی کمک بگیرید!
این دوتا برنامه واقعا کاربردی و خوبن…
مخصوصا Solo Learn
و حتی سایت های خوبی هستند که میتونید ازشون استفاده کنید برای شروع و یا تقویت برنامه نویسی، مثل:
خب w3schools هم از سایت های خوب هست!
امیدوارم این مطالب مفید واقع بشه.
نظری، انتقادی و پیشنهادی اگر دارید با من در میون بذارید 🙂
موفق باشید.