پایتون برای همه
81 subscribers
103 photos
22 videos
178 files
429 links
Download Telegram
Build Desktop Application with Python3 & PyQt5

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone

https://www.youtube.com/playlist?list=PLfDx4cQoUNObq91Hubqi8FKJ0z5YkaAZ1
شاخص TIOBE برای سپتامبر 2019

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone
توسعه دهنده وب Front End
توسعه انتهای Front End همه چیز را که کاربران بصری ابتدا در مرورگر یا برنامه خود مشاهده می کنند ، مدیریت می کند. توسعه دهندگان جلویی مسئول ظاهر و احساس یک سایت هستند.
زبانهای برنامه نویسی Front End
زبانهایFront End شامل HTML ، CSS و Javascript است. در حالی که JQuery از سبک خارج شده است (مرورگرهای مدرن اکنون می توانند کار مشابهی را انجام دهند ، اما خیلی سریعتر از جی کوئری) ، بسیاری از پروژه های میراث هنوز از کتابخانه JavaScript استفاده می کنند ، بنابراین از دیدن آن در برنامه درسی bootcamp تعجب نکنید.
مشاغل برنامه نویسی Front End
موقعیت های شغلی مختلفی برای توسعه دهندگان Front End وجود دارد. مهم است که بخاطر بسپار که اگر یک عنوان ممکن است وظایف مشخصی را در یک شرکت داشته باشد. این ممکن است به معنای چیزی کاملاً متفاوت از دیگری باشد ، بنابراین همیشه بهتر است درک دقیقی از آنچه که این نقش خاص در پی دارد ، داشته باشیم. عناوین شغلی زیر را در شکار شغل خود جستجو کنید:
توسعه دهنده Front End
طراح Web یک عنوان مشترک دیگر است.
طراحان UI / UX توسعه دهندگان Front End هستند که به ترتیب بر رابط کاربری و تجربه کاربری متمرکز شده اند. طراحان UI از جنبه های بصری طراحی سایت در حالی که طراحان UX چندین آزمایش کاربر را انجام می دهند ، اطمینان حاصل می کنند که سایت به خوبی با کاربران ترجیحی کار می کند. (تجربه یک طراحی UX فارغ التحصیلان GA را بررسی کنید.)

توسعه دهنده Back End
توسعه دهنده back end به سمت سرور یک برنامه کاربردی و همه چیزهایی که بین پایگاه داده و مرورگر ارتباط برقرار می کنند ، اشاره دارد.

زبانهای برنامه نویسی Back End
بسیاری از توسعه دهندگان Back End زبانهای Front End مانند HTML و CSS را می دانند اما برای به پایان رساندن کار برگشت باید برای استفاده از زبان هایی مانند Java ، PHP ، Ruby on Rails ، Python و .Net استفاده کنند.
مشاغل برنامه نویسی Back End
براساس PayScale ، متوسط ملی شروع حقوق برای توسعه دهندگان back endحدود 70 هزار دلار است. حقوق و دستمزد در حدود 38- 117 هزار دلار در سال بسته به تجربه ، مکان و صنعت است.

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone
Front-end web development :
JavaScript

Back-end web development :
JavaScript, Python, Java, PHP, Ruby, C#

Desktop application:
Java, C++, Python,javasvript

Mobile development:
Swift, Java, C#,javascript.python

Game development :
C++, C#,python

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone
کی‌لاگر چیست؟

کی‌لاگر (Key Logger) همانطور که از نامش هم پیداست، قطعه سخت افزاری یا یک برنامه نرم افزاری است که وظیفه دارد تا کلیدهای فشرده شده توسط کاربر را ثبت (Log) کرده و در اختیار صاحبش قرار دهد. یعنی هر کلیدی که از صفحه کلید یا کیبورد فشرده شود، در جایی ذخیره خواهد شد. وقتی می‌گوییم همه کلیدها، یعنی رمز عبوری که وارد می‌کنید، اطلاعات بانکی‌تان، متون گفتگوهای اینترنتی و ... همگی توسط کی‌لاگرها ثبت می‌شوند.
کی‌لاگر جنبه‌ها و کاربردهای مختلفی دارد که هم می‌تواند در جاهای خوب استفاده شود و هم بد، هم در موارد غیرقانونی و هم قانونی. با این حال اغلب کی‌لاگرها، چه نرم افزاری و چه سخت افزاری، توسط افراد به اصطلاح "بد" و برای جاسوسی، دزدی اطلاعات، بدست آوردن رمزهای عبور و اطلاعات حساس دیگر استفاده می‌شوند. اگر کی‌لاگرها را در گروه بدافزارها قرار دهیم یکی از خطرناک ترین آن‌ها خواهد بود.
ولی همانطور که گفته شد کی‌لاگر ممکن است در موارد قانونی نیز استفاده شود. مثلاً توسط پلیس و برای بدست آوردن اطلاعاتی از افراد مشکوک، توسط کارفرمایان برای مانیتور کردن کارکنان یک شرکت، توسط والدین کودکان برای بررسی رفتار آن‌ها در اینترنت و سایر موارد.
در ادامه اموزش کی لاگرها گذاشته خواهد شد
هشدار نحوه استفاده بر عهده استفاده کننده می باشد

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone
وب اسکرپ Web scraping
وب اسکرپ به فرایند استفاده از ربات ها برای استخراج محتوا و داده ها از یک وب سایت می گویند. Web scraping علاوه برمحتوا می تواند عناصر کد های HTML را نیز استخراج کند و هر کجا که لازم باشد آن اطلاعات را منتشر کند.
وب اسکرپ در بسیاری از کسب و کارهای دیجیتال استفاده می شود تا در اولین فرصت به داده های جدید منتشر شده برسند. از جمله موارد استفاده قانونی از وب اسکرپی به صورت زیر میباشد:
ربات های موتور جستجو برای خیزش در سایت که برای تجزیه و تحلیل و سپس رتبه بندی سایت مورد استفاده قرار می گیرد.
وب سایت های فروشگاهی که از ربات ها برای تنظیم قیمت محصولات خود به موازی قیمت دیگر فروشگاه ها استفاده می کنند.
شرکت های تحقیقاتی برای جمع آوری اطلاعات از انجمن ها و رسانه های اجتماعی.
کاربرد وب اسکرپی برای مقاصد غیرقانونی نیز می تواند شامل سرقت محتوای محرمانه باشد. یک سازمان آنلاین که مورد هدف ربات های وب اسکرپ قرار می گیرد، می تواند زیان های مالی ببیند، به ویژه اگر این سازمان برای کسب و کار باشد که به شدت وابسته به مدل های قیمت گذاری رقابتی یا معاملات در توزیع محتوا است.

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone
101 ترفند پایتون که باید همه برنامه نویسان جدید بدانند.

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone

https://towardsdatascience.com/python-tricks-101-what-every-new-programmer-should-know-c512a9787022
Speeding up Python Code: Fast Filtering and Slow Loops

جهت
حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone

https://towardsdatascience.com/speeding-up-python-code-fast-filtering-and-slow-loops-8e11a09a9c2f
بهترین زبان برنامه نویسی برای یادگیری در سال 2018

جهت حمایت از ما کانال را به دیگران معرفی کنید

@Pythonforeveryone