«گوگل» (Google)، «یوتیوب» (Youtube)، «فیسبوک» (Facebook)، «ناسا» (NASA)، «دراپباکس» (Dropbox)، «یاهو» (Yahoo)، «موزیلا» (Mozilla)، «کورا» (Quora)، «اینستاگرام» (Instagram)، «ردیت» (Reddit) و IBM تنها برخی از نامهای بزرگ فناوری به شمار میآیند که از پایتون به طور گسترده برای اهداف گوناگون استفاده میکنند و به طور مستمر به دنبال استخدام مهندسهای پایتون هستند.
(آمارهای ارائه شده در نمودارهای آتی مربوط به سال 2018 است.)
#fun #start #infographic
➖➖➖➖
🆔 @LearnPY
(آمارهای ارائه شده در نمودارهای آتی مربوط به سال 2018 است.)
#fun #start #infographic
➖➖➖➖
🆔 @LearnPY
〽️ عبور پایتون از سد جاوا، رشد عظیم جامعه اپن سورس ایران
🌐آنچه از گزارش اخیر مایکروسافت برمیآید، آن است که برنامهنویسان عاشق زبان پایتون هستند. زبان برنامهنویسی پایتون با پیشیگرفتن از جاوا که زمانی زبان غالب برنامهنویسی بود، به دومین زبان پرطرفدار برنامهنویسی در گیتهاب (GitHub) تبدیل شد.
✍️منبع: Python Challenge
#news #python2 #python3
➖➖➖➖
🆔 @LearnPY
🌐آنچه از گزارش اخیر مایکروسافت برمیآید، آن است که برنامهنویسان عاشق زبان پایتون هستند. زبان برنامهنویسی پایتون با پیشیگرفتن از جاوا که زمانی زبان غالب برنامهنویسی بود، به دومین زبان پرطرفدار برنامهنویسی در گیتهاب (GitHub) تبدیل شد.
✍️منبع: Python Challenge
#news #python2 #python3
➖➖➖➖
🆔 @LearnPY
#مشق_پایتون
ساعت دیجیتالی با Tkinter
در این تمرین جذاب به ساخت یک ساعت دیجیتالی پرداخته ایم. برای اینکار ابتدا کتابخانه tkinter را برای ظاهر گرافیکی و کتابخانه time را برای کار با زمان ایمپورت کرده ایم.
برای ساعت یک Label داریم که فونت آن را Tahoma و سایز 50 انتخاب کرده ایم.
برای محاسبات ساعت نیز یک متغیر به نام time1 داریم که هر 200 میلی ثانیه متغیر time2 یک زمان جدید از کامپیوتر میگیرد و اگر برابر با time1 نبود آن را در Label نمایش میدهد...
شما همچنین میتوانید مقدار آپدیت ساعت یعنی 200 میلی ثانیه را کم یا زیاد کنید..
#python3 #python2
➖➖➖➖
🆔 @LearnPY
ساعت دیجیتالی با Tkinter
در این تمرین جذاب به ساخت یک ساعت دیجیتالی پرداخته ایم. برای اینکار ابتدا کتابخانه tkinter را برای ظاهر گرافیکی و کتابخانه time را برای کار با زمان ایمپورت کرده ایم.
برای ساعت یک Label داریم که فونت آن را Tahoma و سایز 50 انتخاب کرده ایم.
برای محاسبات ساعت نیز یک متغیر به نام time1 داریم که هر 200 میلی ثانیه متغیر time2 یک زمان جدید از کامپیوتر میگیرد و اگر برابر با time1 نبود آن را در Label نمایش میدهد...
شما همچنین میتوانید مقدار آپدیت ساعت یعنی 200 میلی ثانیه را کم یا زیاد کنید..
#python3 #python2
➖➖➖➖
🆔 @LearnPY
#مشق_پایتون
ساخت جدول با Pretty Table
در این تمرین ما به ساخت یک جدول برای مرتب سازی داده هایمان میپردازیم. ابتدا شما باید کتابخانه مربوطه را از طریق pip نصب کنید. برای این منظور در CMD یا محیط ترمینال خود بنویسید:
pip install prettytable
و کتابخانه به صورت اتوماتیک برای شما نصب میشود.
همانطور که در تصویر میبینید، ابتدا کتابخانه را وارد کرده ایم و سپس یک جدول با ستون هایی که به صورت لیست میباشد، تعریف کرده ایم. سپس با دستور add_row میتوانیم اطلاعات را به صورت لیست به جدول اضافه کنیم.
و در آخر آن را چاپ کرده ایم...
#python3 #python2
➖➖➖➖
🆔 @LearnPY
ساخت جدول با Pretty Table
در این تمرین ما به ساخت یک جدول برای مرتب سازی داده هایمان میپردازیم. ابتدا شما باید کتابخانه مربوطه را از طریق pip نصب کنید. برای این منظور در CMD یا محیط ترمینال خود بنویسید:
pip install prettytable
و کتابخانه به صورت اتوماتیک برای شما نصب میشود.
همانطور که در تصویر میبینید، ابتدا کتابخانه را وارد کرده ایم و سپس یک جدول با ستون هایی که به صورت لیست میباشد، تعریف کرده ایم. سپس با دستور add_row میتوانیم اطلاعات را به صورت لیست به جدول اضافه کنیم.
و در آخر آن را چاپ کرده ایم...
#python3 #python2
➖➖➖➖
🆔 @LearnPY
📍چرا زبان برنامه نویسی پایتون مورد پسند هکرهاست؟
🔹یکی از مهمترین دلایلی که باعث شده هکر ها به سمت پایتون کشیده شوند و هک با پایتون جای خود را بسیار باز کند این است که پایتون همانطور که گفتیم در بسیاری از جاها استفاده می شود. پرکاربردترین برنامه نویسی این روزها محسوب می شود که می تواند زبان C را نیز ساپورت کند. در هک بسیار مهم است که بدانید که سیستم عامل و بیس برنامه را چه تشکیل داده است.
از این رو از آن جایی که بسیاری از جاها مانند گوگل از پایتون استفاده می کنند پس هکرها با استفاده از برنامه پایتون می توانند به راحتی نفوذ کنند. اگر علت این را بخواهیم بیشتر بررسی کنیم به این نکته می رسیم. در هک وقتی از جنس خود برنامه پایه استفاده کنیم به نوعی برنامه راحت تر فریب می خورد و دچار اشتباه می شود و بجای اعمال برنامه خود برنامه شما را به عنوان یک هکر انجام دهد
#news #python2 #python3 #other
➖➖➖➖
🆔 @LearnPY
🔹یکی از مهمترین دلایلی که باعث شده هکر ها به سمت پایتون کشیده شوند و هک با پایتون جای خود را بسیار باز کند این است که پایتون همانطور که گفتیم در بسیاری از جاها استفاده می شود. پرکاربردترین برنامه نویسی این روزها محسوب می شود که می تواند زبان C را نیز ساپورت کند. در هک بسیار مهم است که بدانید که سیستم عامل و بیس برنامه را چه تشکیل داده است.
از این رو از آن جایی که بسیاری از جاها مانند گوگل از پایتون استفاده می کنند پس هکرها با استفاده از برنامه پایتون می توانند به راحتی نفوذ کنند. اگر علت این را بخواهیم بیشتر بررسی کنیم به این نکته می رسیم. در هک وقتی از جنس خود برنامه پایه استفاده کنیم به نوعی برنامه راحت تر فریب می خورد و دچار اشتباه می شود و بجای اعمال برنامه خود برنامه شما را به عنوان یک هکر انجام دهد
#news #python2 #python3 #other
➖➖➖➖
🆔 @LearnPY
Learn Python via @vote
💎 کدام بخش کانال برایتان مفیدتر است؟
anonymous poll
مشق پایتون – 614
👍👍👍👍👍👍👍 55%
پایتون کارت – 265
👍👍👍 24%
معرفی کتاب و ویدیو و منابع – 148
👍👍 13%
مقاله – 34
▫️ 3%
مطالب فان – 34
▫️ 3%
اینفوگرافی – 21
▫️ 2%
👥 1116 people voted so far.
anonymous poll
مشق پایتون – 614
👍👍👍👍👍👍👍 55%
پایتون کارت – 265
👍👍👍 24%
معرفی کتاب و ویدیو و منابع – 148
👍👍 13%
مقاله – 34
▫️ 3%
مطالب فان – 34
▫️ 3%
اینفوگرافی – 21
▫️ 2%
👥 1116 people voted so far.
«امتحان پایتون»
💎به واسطه ویژگی جدید تلگرام (امکان اضافه کردن quiz) به زودی با سوال های پایتون از ساده به پیشرفته در خدمت شما هستیم، هر روز که سوالی قرار میگیرد شب توضیحی در مورد آن داده میشود.
با هشتگ #کوییز دنبال کنید. 👨💻
♨️ دقت کنید که حتما تلگرامتان باید آپدیت باشد.
#python2 #python3 #start
➖➖➖➖
🆔 @LearnPY
💎به واسطه ویژگی جدید تلگرام (امکان اضافه کردن quiz) به زودی با سوال های پایتون از ساده به پیشرفته در خدمت شما هستیم، هر روز که سوالی قرار میگیرد شب توضیحی در مورد آن داده میشود.
با هشتگ #کوییز دنبال کنید. 👨💻
♨️ دقت کنید که حتما تلگرامتان باید آپدیت باشد.
#python2 #python3 #start
➖➖➖➖
🆔 @LearnPY
Learn Python
«پایتون #کوییز شماره 0»
💎 پایتون یک زبان سطح بالا، ساده در یادگیری و قدرتمند در کارایی میباشد که توسط گیدو ون روسوم که یک برنامه نویس هلندی میباشد اخترع شده و هدف از ایجاد پایتون، خوانایی بالای کدها میباشد به طوری که اگر یک بار این زبان را امتحان کرده باشید به تفاوت در سادگی برنامه نوشتن در آن با سایر زبان های برنامه نویسی پی میبرید.
همانطور که گفته شد پایتون یک زبان سطح بالا است، از دیگر ویژگی های آن میتوان به متن باز بودن، همه منظوره بودن، شی گرا، اسکریپتی و مفسری میتوان نام برد.
✍️ اما زبان برنامه نویسی مفسری جیست و چه تفاوتی با زبان برنامه نویسی کمپایلری دارد؟
➕ هردوی این گروه ها در واقع یک زبان برنامه نویسی سطح بالا را به یک زبان قابل فهم برای ماشین تبدیل می کنند، اما تفاوت آنها در این می باشد که در زبان های کامپایلری ابتدا یکبار کد ها به صورت کامل ترجمه می گردند و سپس برنامه برای اجرا از روی فایل کامپایل شده اجرا می گردد. اما در زبان های مفسری کد ها به صورت خط به خط تفسیر و اجرا می شوند و در اجرا بعدی برنامه نیز به همین صورت ادامه می یابد.
➕ یکی از تفاوت های این زبان ها این می باشد که زبان مفسر برای اجرا نیاز به یک نرم افزار مفسر یا interpreter دارد اما زبان کامپایلر تنها یکبار کامپایل شده و از آن پس بر روی هر سیستمی قابل اجرا می باشد. اما همین نکته این تفاوت را ایجاد می کند که، زبان کامپایلر وابسته به سیستم عامل است، یعنی در صورتی اجرا خواهد شد که در آن سیستم عامل کامپایل شده باشد و در سیستم عامل های دیگر اجرا نخواهد شد. اما زبان مفسر در هر سیستم عاملی که نرم افزار مفسر آن وجود داشته باشد اجرا و تفسیر می گردد و در واقع وابسته به سیستم عامل نیست.
➕ دیگر تفاوت این زبان ها سرعت اجرا و میزان استفاده از منابع می باشد و با توجه به این نکته که زبان های Interpreter کد ها را به صورت خط به خط تفسیر و اجرا می کنند، این امر باعث می شود تا مقدار زیادی از CPU و RAM کامپیوتر استفاده شود و قطعا مشخص است که سرعت پایین تری نیز خواهد داشت. اما امتیاز کامپایل شدن یکباره ی زبان های کامپایلر این است که در اجرا های متعدد سبک تر بوده و سرعت بهتری خواهند داشت.
➕ همین مزیت یک مرتبه به صورت کامل کامپایل شدن زبان های کامپایلر در بخش ایراد سنجی و رفع مشکل نقص به حساب می آید. زیرا در زبان های مفسر هنگامی که برنامه خط به خط اجرا می شود، در هر بخشی از برنامه که مشکلی وجود داشته باشد قابل پیدا کردن و رفع می باشد اما در زبان های Compiler برای رفع یک مشکل در کد ها می بایست سورس خود برنامه را مجدد بازبانی کرد و خطا را پیدا کرده و تصحیح کرد، که بسیار دشوار تر از زبان های مفسری می باشد.
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
💎 پایتون یک زبان سطح بالا، ساده در یادگیری و قدرتمند در کارایی میباشد که توسط گیدو ون روسوم که یک برنامه نویس هلندی میباشد اخترع شده و هدف از ایجاد پایتون، خوانایی بالای کدها میباشد به طوری که اگر یک بار این زبان را امتحان کرده باشید به تفاوت در سادگی برنامه نوشتن در آن با سایر زبان های برنامه نویسی پی میبرید.
همانطور که گفته شد پایتون یک زبان سطح بالا است، از دیگر ویژگی های آن میتوان به متن باز بودن، همه منظوره بودن، شی گرا، اسکریپتی و مفسری میتوان نام برد.
✍️ اما زبان برنامه نویسی مفسری جیست و چه تفاوتی با زبان برنامه نویسی کمپایلری دارد؟
➕ هردوی این گروه ها در واقع یک زبان برنامه نویسی سطح بالا را به یک زبان قابل فهم برای ماشین تبدیل می کنند، اما تفاوت آنها در این می باشد که در زبان های کامپایلری ابتدا یکبار کد ها به صورت کامل ترجمه می گردند و سپس برنامه برای اجرا از روی فایل کامپایل شده اجرا می گردد. اما در زبان های مفسری کد ها به صورت خط به خط تفسیر و اجرا می شوند و در اجرا بعدی برنامه نیز به همین صورت ادامه می یابد.
➕ یکی از تفاوت های این زبان ها این می باشد که زبان مفسر برای اجرا نیاز به یک نرم افزار مفسر یا interpreter دارد اما زبان کامپایلر تنها یکبار کامپایل شده و از آن پس بر روی هر سیستمی قابل اجرا می باشد. اما همین نکته این تفاوت را ایجاد می کند که، زبان کامپایلر وابسته به سیستم عامل است، یعنی در صورتی اجرا خواهد شد که در آن سیستم عامل کامپایل شده باشد و در سیستم عامل های دیگر اجرا نخواهد شد. اما زبان مفسر در هر سیستم عاملی که نرم افزار مفسر آن وجود داشته باشد اجرا و تفسیر می گردد و در واقع وابسته به سیستم عامل نیست.
➕ دیگر تفاوت این زبان ها سرعت اجرا و میزان استفاده از منابع می باشد و با توجه به این نکته که زبان های Interpreter کد ها را به صورت خط به خط تفسیر و اجرا می کنند، این امر باعث می شود تا مقدار زیادی از CPU و RAM کامپیوتر استفاده شود و قطعا مشخص است که سرعت پایین تری نیز خواهد داشت. اما امتیاز کامپایل شدن یکباره ی زبان های کامپایلر این است که در اجرا های متعدد سبک تر بوده و سرعت بهتری خواهند داشت.
➕ همین مزیت یک مرتبه به صورت کامل کامپایل شدن زبان های کامپایلر در بخش ایراد سنجی و رفع مشکل نقص به حساب می آید. زیرا در زبان های مفسر هنگامی که برنامه خط به خط اجرا می شود، در هر بخشی از برنامه که مشکلی وجود داشته باشد قابل پیدا کردن و رفع می باشد اما در زبان های Compiler برای رفع یک مشکل در کد ها می بایست سورس خود برنامه را مجدد بازبانی کرد و خطا را پیدا کرده و تصحیح کرد، که بسیار دشوار تر از زبان های مفسری می باشد.
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY