Forwarded from python_developer (♪♫•*¨*•.¸¸❤ݦعصؤݦــﮩ ❤¸¸.•*¨*•♫♪)
از پایتون در ارتباط با برنامهنویسیهای عادی و رایج نیز میتوان استفاده کرد
طراحان و توسعهدهندگان نرمافزار این توانایی را دارند تا هر دو گروه برنامههای کنسولی و گرافیکی را با پایتون ایجاد و آنها را بهشکل خوداجرا مستقر کنند. پایتون به طور ذاتی این توانایی را ندارد تا یک فایل باینری مستقل را از یک اسکریپت ایجاد کند. اما پکیجهای ثالثی شبیه به cx_Freeze یا PyInstaller این کاستی پایتون را جبران کردهاند
طراحان و توسعهدهندگان نرمافزار این توانایی را دارند تا هر دو گروه برنامههای کنسولی و گرافیکی را با پایتون ایجاد و آنها را بهشکل خوداجرا مستقر کنند. پایتون به طور ذاتی این توانایی را ندارد تا یک فایل باینری مستقل را از یک اسکریپت ایجاد کند. اما پکیجهای ثالثی شبیه به cx_Freeze یا PyInstaller این کاستی پایتون را جبران کردهاند
This media is not supported in your browser
VIEW IN TELEGRAM
python-tutorial-1_[www.ketabesabz.com].pdf
1.3 MB
Python Tutorial
CLI چی هست ؟
این واژه که دقیقا میشه مخفف عبارت Command-line interface در واقع به شما کمک میکنه تا جدا از Shell Python اسکریپت مورد نظر خودتون رو با Command-line سیستم عامل اجرا کنید و به خروجی مد نظرتون برسید. حالا فرقش با اجرای معمولی اسکریپت چیه خب باید خدمتتون عرض کنم که شما اگر اسکریپت رو به صورت CLI نوشته باشید موقع اجرای برنامه خیلی راحت میتونید یه سری تنظیمات اولیه در هنگام اجرا تعریف کنید تا برنامه براساس تنظیمات CLI شما اجرا بشه برای مثال کد زیر رو در نظر بگیرید تا براتون توضیحش رو بدم :
import click
@click.command()
@click.option('--name', '-n')
def main( name ):
click.echo("Hello, {}".format( name ))
if __name__ == "__main__":
main()شما اگه کد بالا رو داخل فایلی به اسم cli.py ذخیره کنید و با استفاده از Command-Line سیستم خودتون یکی از دستورهای زیر رو اجرا کنید متوجه میشید که به همین راحتی یک CLI خیلی ساده به وسیله پایتون طراحی کردید و حالا اگه دوست داشته باشید میتونید تو پروژه های خودتون ازش استفاده کنید.
این واژه که دقیقا میشه مخفف عبارت Command-line interface در واقع به شما کمک میکنه تا جدا از Shell Python اسکریپت مورد نظر خودتون رو با Command-line سیستم عامل اجرا کنید و به خروجی مد نظرتون برسید. حالا فرقش با اجرای معمولی اسکریپت چیه خب باید خدمتتون عرض کنم که شما اگر اسکریپت رو به صورت CLI نوشته باشید موقع اجرای برنامه خیلی راحت میتونید یه سری تنظیمات اولیه در هنگام اجرا تعریف کنید تا برنامه براساس تنظیمات CLI شما اجرا بشه برای مثال کد زیر رو در نظر بگیرید تا براتون توضیحش رو بدم :
import click
@click.command()
@click.option('--name', '-n')
def main( name ):
click.echo("Hello, {}".format( name ))
if __name__ == "__main__":
main()شما اگه کد بالا رو داخل فایلی به اسم cli.py ذخیره کنید و با استفاده از Command-Line سیستم خودتون یکی از دستورهای زیر رو اجرا کنید متوجه میشید که به همین راحتی یک CLI خیلی ساده به وسیله پایتون طراحی کردید و حالا اگه دوست داشته باشید میتونید تو پروژه های خودتون ازش استفاده کنید.
پتانسیل کار برای افرادی که اصولی و
کامل این تخصص رو بدونند بسیار بالا ، دست نخورده با درآمدهای بسیار زیاده.
در خصوص اینکه درآمدش چقدره بستگی به نوع کار داره. شما اگر توان فنی تون به حدی برسه که نیاز بخشی از کشور رو رفع کنید با قراردادهای میلیاردی سر و کار خواهید داشت.
#gis👆💪
کامل این تخصص رو بدونند بسیار بالا ، دست نخورده با درآمدهای بسیار زیاده.
در خصوص اینکه درآمدش چقدره بستگی به نوع کار داره. شما اگر توان فنی تون به حدی برسه که نیاز بخشی از کشور رو رفع کنید با قراردادهای میلیاردی سر و کار خواهید داشت.
#gis👆💪
python_developer
پتانسیل کار برای افرادی که اصولی و کامل این تخصص رو بدونند بسیار بالا ، دست نخورده با درآمدهای بسیار زیاده. در خصوص اینکه درآمدش چقدره بستگی به نوع کار داره. شما اگر توان فنی تون به حدی برسه که نیاز بخشی از کشور رو رفع کنید با قراردادهای میلیاردی سر و کار…
یک نفر ظرفیت باقی مانده دوره اخر سال 99
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_developer (♪♫•*¨*•.¸¸❤ݦعصؤݦــﮩ ❤¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
Python Database Connection _ MySQL
Forwarded from python_developer (♪♫•*¨*•.¸¸❤ݦعصؤݦــﮩ ❤¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
عملگرمنطقی
Forwarded from python_developer (♪♫•*¨*•.¸¸❤ݦعصؤݦــﮩ ❤¸¸.•*¨*•♫♪)
۴) پایتون تفسیر پذیر است
پایتون همانطور که گفتیم خیلی سطح بالا صحبت میکند؛ در نتیجه مهندسهای کامپیوتر حرفهایش را میفهمند اما هرچقدر فریاد میزند، سیستمها و نرمافزارها با تعجب فقط نگاهش میکند. برای همین هم python دست یک نرمافزار مترجم را گرفت و آورد وسط بازی. یک چیزی شبیه به همین مترجمهای مربیهای ورزشی که حرفها را ترجمه میکنند. کار این مفسر این بود که حرفهای سطح بالای پایتون را به زبان میانی و قابل فهم برای سیستم و نرمافزار ترجمه کند. حالا با وجود این مفسر هم سیستمها خوشحال هستند؛ هم مهندسها از اینکه توانستند دست آخر یکجوری کدهایشان را تبدیل به یک برنامهی کاربردی کنند، راضی هستند.
پایتون همانطور که گفتیم خیلی سطح بالا صحبت میکند؛ در نتیجه مهندسهای کامپیوتر حرفهایش را میفهمند اما هرچقدر فریاد میزند، سیستمها و نرمافزارها با تعجب فقط نگاهش میکند. برای همین هم python دست یک نرمافزار مترجم را گرفت و آورد وسط بازی. یک چیزی شبیه به همین مترجمهای مربیهای ورزشی که حرفها را ترجمه میکنند. کار این مفسر این بود که حرفهای سطح بالای پایتون را به زبان میانی و قابل فهم برای سیستم و نرمافزار ترجمه کند. حالا با وجود این مفسر هم سیستمها خوشحال هستند؛ هم مهندسها از اینکه توانستند دست آخر یکجوری کدهایشان را تبدیل به یک برنامهی کاربردی کنند، راضی هستند.
This media is not supported in your browser
VIEW IN TELEGRAM
pyton-moqadamati_[www.ketabesabz.com].pdf
2.3 MB
پايتون مقدماتي
تفاوتهای CPython و MicroPython
در ابتدا برای دوستانی که اطلاع ندارند، Cpython3 در واقع پیاده سازی پایتون نسخه ۳ محسوب میشود. از تفاوتهای مهم این دو میتوان به مدیریت حافظه اشاره کرد که به جای Reference Counting از روش Garbage Counting استفاده میشود. Garbage Counting : نوعی مدیریت حافظه است. در این روش قطعات کوچک حافظه که به کار گرفته شدهاند و دیگر مورد نیاز نیستند را حذف و سپس مرتب سازی میکند
در ابتدا برای دوستانی که اطلاع ندارند، Cpython3 در واقع پیاده سازی پایتون نسخه ۳ محسوب میشود. از تفاوتهای مهم این دو میتوان به مدیریت حافظه اشاره کرد که به جای Reference Counting از روش Garbage Counting استفاده میشود. Garbage Counting : نوعی مدیریت حافظه است. در این روش قطعات کوچک حافظه که به کار گرفته شدهاند و دیگر مورد نیاز نیستند را حذف و سپس مرتب سازی میکند
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش زبان پايتون