fa
Feedback
Pythonism

Pythonism

رفتن به کانال در Telegram
2 236
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-67 روز
-4230 روز
آرشیو پست ها
Python Cheat Sheet.pdf2.60 KB

این مورد هم بگم یکی از دوستان یه جوابی داد که درست هم بود جوابش اینجوری بود: print (int(input('Get: '))+ int(input('Get2: '))
این مورد هم بگم یکی از دوستان یه جوابی داد که درست هم بود جوابش اینجوری بود:
print (int(input('Get: '))+ int(input('Get2: ')))
ولی راحت تر از این میشه با Eval نوشت اینجوری:
X = Eval(input("Enter your phrase")) X
تو این کد کاربر ورودی هاش از نوع Eval هست و هرچی بهش بدید خروجی حساب شده به شما میده درواقع داخل کادر شما بزنید: 50*34*60/4*5 به شما جواب میده. #SXL

اینم گفتم یه شات بزارم :) 🌹 #SXL
اینم گفتم یه شات بزارم :) 🌹 #SXL

داشتم توی فایلی که برای پایتون آماده میکنم به یه موردی فکر میکردم گفتم اینجا بزارم یه چالشی هم باشه برای مبتدیان و تازه کارا. بنظرتون میتونیم با یه خط که شامل input هست برنامه ای بنویسیم که کار یک ماشین حساب رو انجام بده؟ درواقع میتونیم با یه خط کد یک ماشین حساب بنویسیم؟ اگر میدونید زیر این پست کامنت کنید ببینم چیا میاد به ذهنتون:( #SXL

امروز خوشحالیم که با وجود شما عزیزان 1000 نفر رو هم رد کردیم و قراره اتفاقات خوبی بیفته :( مرسی از وجود تک به تکتون که به ما انگیزه دادید و باعث شدید زیر 4 3 ماه بدون تبلیغات و ممبر گیری و... به این آمار برسیم باهاتون هستیم و باهامون باشید. #SXL

خب عزیزان یه سوال چالشی آوردم فعلا یکم رو این باهم بحث کنیم ببینیم به کجا میتونیم برسیم نظرات و جوابای تحلیلیتونو کامنت کنید ماهم یکی دوتا مورد یاد بگیریم :( #SXL

A = [1,2,3,4] B = A Print (A is B, A==B)
Anonymous voting

دوستان ما کلیه مباحث بالای خط قرمز رو گفتیم و الان داریم تکمیل میکنیم بعد از اتمام میریم سراغ پایتون پیشرفته و زیر خط قرمز و
دوستان ما کلیه مباحث بالای خط قرمز رو گفتیم و الان داریم تکمیل میکنیم بعد از اتمام میریم سراغ پایتون پیشرفته و زیر خط قرمز و کار با کتابخونه ها.... زیر خط مشکی هم میره سراغ گرایش و تخصص هایی که میتونیم کار کنیم مثل ماشین لرنینگ، هوش مصنوعی، دیتا ساینس، بکند دولوپر یا توسعه دهنده وب و.... #SXL

دوستان دلیل اینکه مباحث و نکات مون پراکنده هستن اینه که اینارو قبلا گفتیم فقط الان داریم تکمیل میکنیم! درواقع یسری مواردی که اشاره نکرده بودیم رو داریم الان اشاره می‌کنیم. #SXL

نکته بازی با متغیر ها: دوستان من یه جمعی دارم به صورت زیر: S = 3 F = S +8 F در خروجی به من میده 11 حالا من میخوام هر بار که میخوام F رو خروجی بگیرم خودش اتوماتیک 3 تا 3تا اضافه کنه میام میزنمر F+=3 همین و بس! هربار F رو پرینت بگیریم 3 تا 3 تا اضافه میکنه

نکته* حالا الان بیایید از پیدا کردن id یک عدد اختصاص داده شده به یک متغیر شروع کنیم. اگر متغیر هامون بصورت زیر باشه: A = 10 B = 10 C = B D = 20 ما برای پیدا کردن id متغیر a از دستور زیر استفاده میکنیم Id(A) و یک آیدی عددی به ما میده حالا چون b و c هم عددشون 10 هست پس آیدی اونا هم مثل آیدی A خواهد بود )راجع به طول این آیدی اطلاعی ندارم ولی معمولا 15 رقمی هست( #ID #SXL

9.40 MB

امشب نکات مباحث جدیدی رو شروع میکنم آخرش هم یکی دوتا فایل میزارم عشق کنیم دور هم ❤️ #SXL

بنظرتون میتونم اونجوری که باید مطالب رو برسونم، میرسونم؟ یا نه کلا کسل کننده میرم جلو :( کامنت کنید ببینن چی تو دلتونه #SXL

کی به کیه این وسط میخوام یه نکته بی ربط ام بگم و بریم دیگه! این نکته بی ربط ام راجع به تبدیل اعداد به #باینری هست. 0 و 1 رو که همتون میدونید چیه اگه نمیدونید اینجا یه لینک میزارم کلیک کنید بخونید. برای تبدیل اعداد به #باینری میایید میزنید Bin(100) همین و همین و همین :( و تو خروجی به شما میده : '0b1100100' حالا اگه همینو کپی پیست کنید و خروجی بگیرید دقیقا بهتون عدد 100 رو خروجی میده. #SXL #Binary

خب فعلا بیایید یه کتابخونه به اسم pandas در پایتون معرفی کنم. پانداس چیست ؟ پانداس(Pandas)، یک کتابخانه متن‌باز است که کارایی بالا، ساختاری با قابلیت استفاده آسان و ابزارهای تحلیل داده برای زبان برنامه نویسی پایتون را فراهم می‌کند. در واقع، می‌توان گفت پانداس یک کتابخانه قدرتمند برای تحلیل، پیش پردازش و بصری سازی داده‌ها است. چرا کتابخانه Pandas ؟ این کتابخانه می‌تواند داده‌ها را با بهره‌گیری از ساختارهای Series و DataFrame که ارائه می‌کند، به قالبی که برای تحلیل داده‌ها مناسب هستند، مبدل سازد. بسته پانداس حاوی چندین متد برای پالایش مناسب داده‌ها است. پانداس دارای ابزارهای گوناگونی برای انجام عملیات ورودی/خروجی است و می‌تواند داده ها را از فرمت های گوناگون شامل MS Excel ،TVS،CSV و دیگر موارد بخواند. نصب پانداس 1) نصب به کمک pip، برای نصب پانداس، می‌توان قطعه کد زیر را مورد استفاده قرار داد: pip install pandas 2) افرادی که آناکوندا (Anaconda) را روی سیستم خود نصب دارند، می‌توانند از دستور زیر برای نصب کتابخانه Pandas استفاده کنند: conda install pandas 3) با اینکه پیشنهاد می شود که آخرین نسخه کتابخانه را نصب کنید، ولی اگر کاربری نسخه قدیمی ای را در نظر دارد باید شماره ورژن را دقیقا هنگام نصب وارد کند، مثلا می خواهیم ورژن شماره 0.23.4 را نصب کنیم: conda install pandas = 0.23.4 یه لینک به زبان خارشی هم گذاشتم عشق کنید : https://www.geeksforgeeks.org/introduction-to-pandas-in-python/ #SXL #Pandas

از کامنت ها 2 تا جواب کش رفتم براتون اولی: A,B=B,A دومی: c is 20 a is 60 b is c بیایید #تحلیل کنیم. اولا که هر دوجواب درسته ولی یه تفاوتی داره و این تفاوت توی حرفه ای بودن و تمیز بودن کد هست. کد اولی حرفه ای تر و تمیز تر از دومی هست. در کد اولی a و b رو در مقابل هم معکوس میکنه ولی در دومی ابتدا یکی از اعداد رو در متغیری بنام c ذخیره میکنه و سپس با متغیر های قبلی بازی میکنه درواقع با متغیر ها بالا پایین. میکنه. درکل هردو جواب درست و صحیحه بوس بهتون بریم جلو #SXL

تا اینو جواب ندید نمیرم جلو ها #SXL