python_developer
1.54K subscribers
3.74K photos
1.97K videos
232 files
434 links
کانال اموزش پایتون @Real_developer
تبلیغات پذیرفته میشود.
Download Telegram
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
داده‌ها
برای این که بدانید دیکشنری چگونه کار خواهد کرد، باید بدانید که از چه داده‌هایی برای اجرای اعمال فوق‌الذکر استفاده می‌کند. داده‌ها در این اپلیکیشن در قالب JSON هستند. اگر از قبل JSON را می‌شناسید، می‌توانید چند خط آینده را رد کنید و به ادامه مطالعه این راهنما بپردازید. با این حال اگر نخستین باری است که واژه JSON را می‌شنوید و یا به کمی یادآوری اطلاعات نیاز دارید، می‌توانید در ادامه نمونه‌ای از قالب JSON را ببینید:
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
پايتون
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
Factorial
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
More on Variables in Python
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
پايتون ساده
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
برنامه‌نویسی عمومی کاربردی با پایتون
این امکان برای برنامه‌نویسان پایتون وجود دارد که برنامه‌های کاربردی (با واسط کاربری گرافیکی) و برنامه‌های «خط دستوری» (Command Line) را در قالب فایل‌های اجرایی و برای استفاده عموم، به‌کاراندازی و منتشر کنند. زبان پایتون، قابلیت تولید فایل‌های باینری (Binary Files) مستقل از فایل‌های اسکریپت را ندارد. با این حال، «کتابخانه‌ها و بسته‌های برنامه‌نویسی شخص ثالث» (Third-Party Libraries and Packages) نظیر cx_Freeze و PyInstaller برای زبان پایتون ارائه شده است که امکان تولید فایل‌های باینری متناظر با اسکریپت‌ها را به کاربران و برنامه‌نویسان می‌دهند.
با سلام ظرفیت دوره هک و امنیت به پایان رسیده لطفا پیغام ندید. فقط برای کلاس پایتون پیشرفته و مقدماتی ظرفیت محدود باقی مانده.
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
This media is not supported in your browser
VIEW IN TELEGRAM
Python Editor _ Sublime Text
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
Media is too big
VIEW IN TELEGRAM
41_Python_TopLearn
Forwarded from python_developer (♪♫•*¨*•.¸¸ݦعصؤݦــﮩ ¸¸.•*¨*•♫♪)
اپلیکیشن هایی که برای ساخت آنها از پایتون استفاده شده است
پروتوتایپ سازی
ساخت وب اپلیکیشن
اپلیکیشن های محاسباتی،‌ علمی و مهندسی
کار با XML
ارتباط با دیتابیس
طراحی رابط کاربری
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
پروژه ماشين حساب
Media is too big
VIEW IN TELEGRAM
What after Python_
تفاوت print با return در پایتون
اولین چیزی که بهتر است بدانید این است که return و print هر دو دستور یا Statement هستند. نه تابع یا Function . که البته این یک شباهت آن ها است. اما از لحاظ کارکرد باید دانست که دستور print تنها جهت نمایش یک string به کاربر استفاده می شود. از این رو معمولا آن چه را که برای انسان قابل فهم است توسط این دستور نمایش می دهیم. در نتیجه واضح است که کامپیوتر با بهتر است در این جا بگوییم کامپایلر ، نمی تواند از خروجی print در جایی استفاده نماید.

در مقابل دستور return ، یک خروجی قابل فهم توسط کامپیوتر را نمایش خواهد داد ( برمی گرداند ) این خروجی معمولا توسط Function ها ایجاد شده است. همچنین مقدار نمایش داده شده یا بازگردانده شده توسط دستور return اغلب از چشم کاربر دو خواهد ماند. اما از طرف دیگر در آینده توسط کامپیوتر و کامپایلر قابل استفاده است.
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Learn Python Programming
Media is too big
VIEW IN TELEGRAM
نحوه پياده سازي crate
چقدر جنگو پایتون را میشناسید
جنگو پایتون چیست؟ در همین ابتدا یک تعریف اجمالی از این ابزار را برایتان مطرح می کنیم:
جنگو، یک کتابخانه سطح بالا و جعبه ابزاری از کامپوننت هاست. این فریم ورک برای وب است که امکان طراحی و ایجاد بسیار سریع وآسان برنامه های تحت وب را فراهم میکند. نکته بسیار جالبی که برای جنگو وجود دارد این است که این کتابخانه از خود زبان پایتون پیاده سازی شده است. پس بسیاری از ویژگی های خود را از پایتون به ارث برده است و هدفش، راحت کردن کار برنامه نویسان است. یعنی به جای نوشتن کدهای تکراری برای کارهای تکراری، می توانند روی قسمت هایی از پروژه که مخصوص همان پروژه است کار کنند.