Pythonism
Відкрити в Telegram
We use Python in various industries. SXL : https://www.linkedin.com/in/amirakbarisxl-py
Показати більше2 236
Підписники
Немає даних24 години
-67 днів
-4230 днів
Архів дописів
2 236
یکم بخوام براتون باکلاس صحبت کنم اینجوری میشه که :
برای استفاده از پایتون ابتدا باید کامپایلر و محیط برنامه نویسی مربوط به اون رو نصب کنید.
حالا کامپایلر میدونی چیه؟
اگه نمیدونی از حضرت گوگل استفاده کن دوستم ! :)
حالا حواستونو بدین به من..
1.برای این کار اول باید بری تو سایت python.org.
2.سیستم عاملتو مشخص میکنی.
3.بعد دقت میکنی به ورژن .
4. یه ورژن 2 داریم ی ورژن 3 که باید بر اساس نیاز خودت ورژن مورد نظر رو دانلود کنی(ولی بهت توصیه میکنم به منظور استفاده حداکثری از قابلیت های پایتون ورژن 3 استفاده کنید که در حال حاضر آخرین ویرایش آن python3.11.4 هست)
#نصب_پایتون
#ورژن_3
#Fxl
2 236
خب دوستان..
تا اینجا قضیه ی آقا یا خانوم پایتون رو براتون گفتم .
که چی هستش و از کجا اومده و چرا اومده و آمدنش بهر چه بود این حرفا !
ی قدم پس تا اینجا برداشتیم .
(بزن دست قشنگه رو!)
برای قدم بعدی که می خواییم باهم برداریم اینه که اصلا چجوری باید نصبش کنیم.
بالاخره باید رو سیستم عاملمون باشه که شروع کنیم دیگه ، مگه نه؟
#Fxl
#binamak!
2 236
🔹6) با پایتون، توسعه نرم افزارهای پیچیده رو ساده کنید :
پایتون یک زبان برنامهنویسی عمومیه. از این رو، میتونید از آن برای توسعه برنامههای دسکتاپ و وب استفاده کنید. همچنین میتونید از پایتون برای توسعه برنامههای پیچیده علمی و عددی استفاده کنید. پایتون با ویژگیهایی طراحی شده که تجزیه و تحلیل و تجسم دادهها را تسهیل میکنند. شما میتونید از ویژگیهای تجزیه و تحلیل دادههای پایتون برای ایجاد راه حلهای کلان داده سفارشی بدون صرف زمان و تلاش اضافی استفاده کنید. در عین حال، کتابخانههای تجسم دادهها و APIهای ارائه شده توسط پایتون به شما کمک میکنند تا دادهها را به شیوهای جذابتر و موثرتر تجسم و ارائه کنید. بسیاری از توسعه دهندگان پایتون حتی از پایتون برای انجام وظایف پردازش هوش مصنوعی و زبان طبیعی استفاده میکنند.
🔹7) توسعه آزمایش محور رو بپذیرید :
میتونید از پایتون برای ایجاد سریع پروتوتایپها، استفاده کنید. همچنین، میتونید برنامه مورد نظرتون رو مستقیماً از نمونه اولیه و به سادگی با بازآفرینی کد، بسازید. پایتون حتی با اتخاذ رویکرد توسعه مبتنی بر آزمایش، اجرای همزمان کدنویسی و آزمایش ر برای شما آسون تر میکنه. به راحتی میتونید قبل از نوشتن کد تستهای مورد نیاز رو بنویسید و از تستها برای ارزیابی مداوم کد برنامه استفاده کنید. از این آزمایشها میتوان برای بررسی اینکه آیا برنامه بر اساس کد منبع آن نیازهای از پیش تعریف شده رو برآورده میکنه ، استفاده کرد.
✅نتیجهگیری :
با وجود تمام دلایل منطقی کار با پایتون، پایتون مانند سایر زبانهای برنامهنویسی دارای کاستیهای خاص خودش هم هست. برخی از ویژگیهای داخلی ارائه شده توسط سایر زبانهای برنامهنویسی مدرن رو نداره. از این رو، اگر بخواهید یک نرم افزار سفارشی بسازید ممکنه لازم باشه برای تسریع توسعه ی اون، باید از کتابخانهها، ماژولها و چارچوبهای پایتون استفاده کنید.
همچنین، چندین مطالعه نشون داده که پایتون نسبت به چندین زبان برنامهنویسی پرکاربرد از جمله جاوا و C++ کندتر هست. شما باید با ایجاد تغییراتی در کد برنامه یا استفاده از زمان اجرا سفارشی، سرعت برنامه رو افزایش بدین اما این نکته رو همیشه در ذهن داشته باشین که میتونید از پایتون برای سرعت بخشیدن به توسعه نرم افزار و ساده سازی نگهداری نرم افزار استفاده کنید.
#مقدمه
#پایتون_مقدماتی
#چرا_پایتون
#نرم_افزار
#Fxl
@Pythonism_Xl
2 236
🔶چند دلیل برای اینکه باید برنامه های نرم افزاریتون رو در پایتون بنویسید.
🔹1)کدهای قابل خواندن و قابل نگهداری :
اولین دلیل از دلایل انتخاب پایتون ، برای برنامه نویسی ، قابلیت نگهداری و خوانایی کدهاست .
هنگام نوشتن یک برنامه نرم افزاری ، باید روی کیفیت کد منبع آن تمرکز کنید تا نگهداری و به روز رسانی را ساده کنید ، قوانین نحوی پایتون به شما امکان اینو میده که مفاهیم رو بدون نوشتن کد اضافی بیان کنید .
در عین حال ، پایتون برخلاف سایر زبان های برنامه نویسی ، بر خوانایی کد تاکید می کنه ، و به شما این اجازه رو میده که از کلمات انگلیسی به جای علائم نگارشی استفاده کنید ، از این رو ، می تونید از پایتون برای ساخت برنامه های سفارشی بدون نوشتن کد اضافی استفاده کنید .
پایه کد خوانا و تمیز به شما کمک می کنه تا نرم افزار رو بدون صرف زمان و تلاش اضافی ، نگهداری و به روز رسانی کنید.
🔹2) پارادایم های برنامه نویسی چند گانه:
مانند سایر زبان های برنامه مدرن ، پایتون نیز از چندین پارادایم برنامه نویسی پشتیبانی می کنه .
پایتون به طور کامل از برنامه نویسی شی گرا و ساخت یافته پشتیبانی می کنه ، علاوه بر این ، ویژگی های زبان آن از مفاهیم مختلفی در برنامه نویسی کاربردی و جنبه گرا پشتیبانی می کنه.
در عین حال ، پایتون همچنین دارای یک سیستم نوع پویا و مدیریت خودکار حافظه است .
پارادایم های برنامه نویسی و ویژگی های زبان به شما کمک می کنه تا از پایتون برای توسعه برنامه های کاربردی نرم افزاری بزرگ و پیچیده استفاده کنید.
🔹3) سازگار با پلتفرم و سیستم های اصلی و بزرگ :
در حال حاضر پایتون از بسیاری از سیستم عامل ها پشتیبانی می کنه ، حتی می تونید از مفسرهای پایتون برای اجرای کد روی پلتفرم ها و ابزارهای خاص استفاده کنید.
همچنین ، پایتون یک زبان برنامه نویسی مفسری است !
این ویژگی ، به این امکان رو میده که یک کد رو بدون کامپایل مجدد بر روی چندین پلتفرم اجرا کنید و فورا تاثیر تغییرات ایجاد شده در کد رو بررسی کنید ، این ویژگی به شما کمک می کنه تا بدون اینکه زمان توسعه ی کد بیشتر میشه ، تغییراتی در کد اینجاد کنید.
یک برنامه نویس ارزش این ویژگی رو خیلی خوووب متوجه میشه:))
🔹4) کتابخونه استاندارد قوی :
کتابخونه استاندارد بزرگ و قوی اون باعث میشه پایتون نسبت به سایر زبان های برنامه نویسی برتری ویژه ای داشته باشه ، کتابخونه ی استاندارد به شما این امکان رو میده که امکانات و خواسته های مورد نظرتون رو از بین طیف گسترده ای از ماژول ها مطابق با نیازهای دقیق خودتون انتخاب کنید ، هر ماژول به شما امکان میده تا بدون نوشتن کد اضافی ، عملکردی رو به برنامه پایتون اضافه کنید .
🔹5) بسیاری از چارچوپ ها و ابزارهای منبع باز :
متن باز بودن بسیاری از منابع ، از دیگر دلایل انتخاب پایتون هست ، به عنوان یک برنامه نویسی متن باز ، پایتون به شما کمک می کنه تا هزینه توسعه نرم افزار رو به میزان قابل توجهی کاهش بدین.
حتی می تونید از چندین چارچوپ ، کتابخانه و ابزارهای توسعه منابع باز پایتون برای کاهش زمان توسعه بدون افزایش هزینه ازش استفاده کنید.
حتی شما می تونین پایتون و ابزارهای توسعه مورد نظرتون رو با توجه به نیازهای دقیق خود ، از میان طیف گسترده ای از چارچوپ های منبع باز انتخاب کنید ، به عنوان مثال ، می تونین با استفاده از چارچوپ های وب قوی پایتون مانند جنگو ، فلاسک ، پیرامید ، بطری و Cherrypy ، توسعه برنامه های تحت وب رو ساده و سرعت ببخشین.
به همین ترتیب ، می تونین توسعه برنامه رابط کاربری گرافیکی دسکتاپ رو با استفاده از چارچوب ها و جعبه ابزارهای Phthon GUL مانند PyGTK , kivy , PyGul , PyJs , PyQT و Wxpython تسریع کنید.
#مقدمه
#پایتون_مقدماتی
#چرا_پایتون
#نرم_افزار
#Fxl
@Pythonism_Xl
2 236
سلام دوستان ، Fxl هستم 😁🖐🏻
قراره ی دوره مقدماتی جذاب پایتون رو باهمدیگه شروع کنیم و کم کم برسیم به سطح های بالاتر و ...
خب اول از همه باید بدونیم که چرا پایتون یاد بگیریم؟؟
چه تعداد زبان برنامه نویسی وجود داره و چه فرقی با هم دارند؟
چرا پایتون انتخاب مناسبیه؟
🔵زبان های برنامه نویسی مختلف قابلیت ها و کاربرد های مختلفی دارند و هر کدوم دارای نقاط قوت و ضعف خاص خود هستند.
طبق آخرین رتبه بندی انجمن برنامه نویسی TIOBE ، پایتون یکی از 10 زبان برنامه نویسی محبوب جهان است .
پایتون یک زبان برنامه نویسی عمومی و سطح بالاس.
می تونید از پایتون برای توسعه برنامه های رابط کاربری گرافیکی دسکتاپ ، وب سایت ها و برنامه های کاربردی وب استفاده کنید.
🔵در بین این زبان ها پایتون یکی از محبوب ترین زبان هاست ، ولی چرا پایتون؟!
1) یادگیری پایتون بسیار راحته و غالبا به افرادی که می خوان برنامه نویسی رو شروع کنند ، پایتون معرفی میشه.
2) پایتون زبان پر کاربردیه و در زمینه های مختلف می توان از آن استفاده کرد ، برنامه نویسی وب با فریمورک جنگو ، طراحی اپلیکیشن موبایل با فریمورک kivy ، برای محاسبات علمی و الگوریتم های یادگیری ماشین و کارهای آماری و....
3) سومین ویژگی مهم پایتون کتابخانه های زیاد اون هستن که برنامه نویسی رو راحتتر می کنه و شما می تونید از کد های افرادی دیگر استفاده کنید.
علاوه بر این ، پایتون ، به عنوان یک زبان برنامه نویسی سطح بالا ، به شما اجازه میده تا در کنار توجه به وظایف برنامه نویسی رایج ، بر روی عملکرد اصلی برنامه تمرکز کنید .
قوانین نحوی ساده این زبان برنامه نویسی باعث میشه که بتونید پایه و اساس کد ها رو خوانا بنویسید و برنامه رو طوری بنویسید که قابلیت نگه داری و پشتیبانی آن حفظ بشه .
همچنین دلایل متعددی وجود داره که چرا پایتون رو به سایر زبان های برنامه نویسی ترجیح بدید:))
#مقدمه
#پایتون_مقدماتی
#چرا_پایتون
#Fxl
@Pythonism_Xl
2 236
خب دوستان فصل هایی که قراره شروع کنیم برای پایتون مقدماتی به شرح ذیل است :
فصل اول : آشنایی با برنامه نویسی
پایتون
شامل :
تاریخچه پایتون
1.نصب پایتون 2.variables-expression-statements
3.Boolean
4.دستورات شرطی پایتون - if else
5.نوشتن برنامه در فایل
6. تفاوت پایتون دو و سه
فصل دوم : حلقه های تکرار و تابع در پایتون
شامل :
1.کار با توابع پایتون - functions
2.حلقه های تکرار در پایتون - while
3.حلقه تکرار for در پایتون
4.بازی حدس عدد
فصل سوم : ساختارهای داده در پایتون
شامل :
1.کار با رشته ها در پایتون(strings)
2.کار با لیست ها(lists)
فصل چهارم : کتابخانه ها در پایتون
شامل :
1.کتابخانه های استاندارد پایتون
2.جست و جو در کتابخانه های دیگر پایتون
فصل پنجم : کار با فایل های اکسل در پایتون
شامل :
2.فایل های csv در پایتون
#FXL
#SXL
2 236
خب دوستان با وجود این همه کانال مرتبط چه چیزی قراره مارو جذاب کنه؟ اصلا چه هدفی داریم و قراره چیکار کنیم؟
تو این کانال قراره پایتون رو تو صنعت های مختلف کاربردش رو بررسی کنیم.
گام اول چیه؟ گام اول میاییم پایتون رو در سطح مقدماتی بصورت تکست و کد بهتون یاد میدیم
تو گام دوم قراره پایتون پیشرفته رو باهم بصورت پروژه و بررسی کد های گیت های باهم بریم جلو
و در نهایت انواع کتابخونه پایتون رو تو صنعت های مختلف استفاده میکنیم.
منظورم از صنعت چیه؟
1.صنعت مالی
2.صنعت کشاورزی
3.پزشکی
4.مدیریت
و....
حالا چه کاربردی داره کار ما؟
قراره بیشتر روی کتابخونه ها و صنعت های مختلف کار کنیم و بیشتر کاربرد پایتون رو بفهمیم تا اینکه 4 تا کد بنویسیم
درکنار آموزش هم قراره کلی اخبار و مقالات و تحقیق ها و همچنین موقعیت های شغلی برای اپلای رو براتون بزاریم.
تمامی پست ها و عملیات کانال با دوتا اسم مستعار یا به اصطلاح لقب زیر قراره اداره بشه:
#SXL
#FXL
در ادامه سرفصل هایی در کانال قراره درج بشه و بعد از اون آموزش ها شروع میشن.
#پایتونیزم
#PYTHONISM
https://t.me/Pythonism_Xl
2 236
دیگه راجع به پایتون چیست و چرا پایتون و امثال اینا چیزی نمیزارم چون همه جا پره و اینارو خودتون برید بخونید
فقط یه لینک میزارم خودتون نگاه کنید
https://en.m.wikipedia.org/wiki/Python_(programming_language)
#SXL
