Pythonism
Open in Telegram
We use Python in various industries. SXL : https://www.linkedin.com/in/amirakbarisxl-py
Show more2 236
Subscribers
No data24 hours
-67 days
-4230 days
Posts Archive
2 236
این مورد هم بگم
یکی از دوستان یه جوابی داد که درست هم بود جوابش اینجوری بود:
print (int(input('Get: '))+ int(input('Get2: ')))ولی راحت تر از این میشه با Eval نوشت اینجوری:
X = Eval(input("Enter your phrase")) Xتو این کد کاربر ورودی هاش از نوع Eval هست و هرچی بهش بدید خروجی حساب شده به شما میده درواقع داخل کادر شما بزنید: 50*34*60/4*5 به شما جواب میده. #SXL
2 236
داشتم توی فایلی که برای پایتون آماده میکنم به یه موردی فکر میکردم گفتم اینجا بزارم یه چالشی هم باشه برای مبتدیان و تازه کارا.
بنظرتون میتونیم با یه خط که شامل input هست برنامه ای بنویسیم که کار یک ماشین حساب رو انجام بده؟ درواقع میتونیم با یه خط کد یک ماشین حساب بنویسیم؟
اگر میدونید زیر این پست کامنت کنید ببینم چیا میاد به ذهنتون:(
#SXL
2 236
امروز خوشحالیم که با وجود شما عزیزان 1000 نفر رو هم رد کردیم و قراره اتفاقات خوبی بیفته :(
مرسی از وجود تک به تکتون که به ما انگیزه دادید و باعث شدید زیر 4 3 ماه بدون تبلیغات و ممبر گیری و... به این آمار برسیم
باهاتون هستیم و باهامون باشید.
#SXL
2 236
خب عزیزان یه سوال چالشی آوردم فعلا یکم رو این باهم بحث کنیم ببینیم به کجا میتونیم برسیم
نظرات و جوابای تحلیلیتونو کامنت کنید ماهم یکی دوتا مورد یاد بگیریم :(
#SXL
2 236
دوستان ما کلیه مباحث بالای خط قرمز رو گفتیم و الان داریم تکمیل میکنیم
بعد از اتمام میریم سراغ پایتون پیشرفته و زیر خط قرمز و کار با کتابخونه ها.... زیر خط مشکی هم میره سراغ گرایش و تخصص هایی که میتونیم کار کنیم مثل ماشین لرنینگ، هوش مصنوعی، دیتا ساینس، بکند دولوپر یا توسعه دهنده وب و....
#SXL
2 236
دوستان دلیل اینکه مباحث و نکات مون پراکنده هستن اینه که اینارو قبلا گفتیم فقط الان داریم تکمیل میکنیم!
درواقع یسری مواردی که اشاره نکرده بودیم رو داریم الان اشاره میکنیم.
#SXL
2 236
نکته بازی با متغیر ها:
دوستان من یه جمعی دارم به صورت زیر:
S = 3
F = S +8
F
در خروجی به من میده 11
حالا من میخوام هر بار که میخوام F رو خروجی بگیرم خودش اتوماتیک 3 تا 3تا اضافه کنه میام میزنمر
F+=3
همین و بس! هربار F رو پرینت بگیریم 3 تا 3 تا اضافه میکنه
2 236
نکته*
حالا الان بیایید از پیدا کردن id یک عدد اختصاص داده شده به یک متغیر شروع کنیم.
اگر متغیر هامون بصورت زیر باشه:
A = 10
B = 10
C = B
D = 20
ما برای پیدا کردن id متغیر a از دستور زیر استفاده میکنیم
Id(A)
و یک آیدی عددی به ما میده
حالا چون b و c هم عددشون 10 هست پس آیدی اونا هم مثل آیدی A خواهد بود
)راجع به طول این آیدی اطلاعی ندارم ولی معمولا 15 رقمی هست(
#ID
#SXL
2 236
امشب نکات مباحث جدیدی رو شروع میکنم آخرش هم یکی دوتا فایل میزارم عشق کنیم دور هم
❤️
#SXL
2 236
بنظرتون میتونم اونجوری که باید مطالب رو برسونم، میرسونم؟
یا نه کلا کسل کننده میرم جلو :(
کامنت کنید ببینن چی تو دلتونه
#SXL
2 236
کی به کیه این وسط میخوام یه نکته بی ربط ام بگم و بریم دیگه!
این نکته بی ربط ام راجع به تبدیل اعداد به #باینری هست.
0 و 1 رو که همتون میدونید چیه اگه نمیدونید اینجا یه لینک میزارم کلیک کنید بخونید.
برای تبدیل اعداد به #باینری میایید میزنید
Bin(100)
همین و همین و همین :(
و تو خروجی به شما میده :
'0b1100100'
حالا اگه همینو کپی پیست کنید و خروجی بگیرید دقیقا بهتون عدد 100 رو خروجی میده.
#SXL
#Binary
2 236
خب فعلا بیایید یه کتابخونه به اسم 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 236
از کامنت ها 2 تا جواب کش رفتم براتون
اولی:
A,B=B,A
دومی:
c is 20
a is 60
b is c
بیایید #تحلیل کنیم.
اولا که هر دوجواب درسته ولی یه تفاوتی داره و این تفاوت توی حرفه ای بودن و تمیز بودن کد هست.
کد اولی حرفه ای تر و تمیز تر از دومی هست.
در کد اولی a و b رو در مقابل هم معکوس میکنه ولی در دومی ابتدا یکی از اعداد رو در متغیری بنام c ذخیره میکنه و سپس با متغیر های قبلی بازی میکنه درواقع با متغیر ها بالا پایین. میکنه.
درکل هردو جواب درست و صحیحه
بوس بهتون بریم جلو
#SXL
