لینوکس وفراتر از آن

۸ مطلب با موضوع «برنامه نویسی» ثبت شده است

آبان ۱۳۹۸، ۰۹:۰۲ علی ایران منش
زبان GO چیست؟

زبان GO چیست؟

زبان برنامه نویسی GO که به گولنگ یا GoLang نیز معروف می باشد, که در سال 2009 توسط Ken Thompson و Rob Pike و Robert Grieseme در شرکت گوگل ایحاد و به صورت اوپن سورس منتشر شد.

علاوه بر گوگل, شرکت هایی مانند SoundCloud , BBC, YouTube از این زبان برای طراحی سیستم های Back-end استفاده می کنند.

می توان گفت که GO با ظرافت فراوان قدرت و سرعت زبانی مثل C را سادگی و راحتی زبانی مثل پایتون یک جا جمع کرده. وبه همین دلیل قادر است بخش بسیار زیادی از برنامه هارا پوشش دهد, از برنامه های سیستمی تا برنامه های ساده چند خطی:))

این زبان همه منظوره با امکانات پیشرفته و دستور زبان شفاف می باشد. به خاطر پشتیبانی از گستره بسیاری از پلتفرم ها و کتابخانه های قدرتمند مستند سازی شده و تمرکز روی اصول مهندسی نرم افزار , GO یکی از ایده آل ترین زبان ها برای یادگیری به عنوان اولین زبان برنامه نویسی می باشد.

گو به زبان ساده

در نوشته های بعدی مطالب بیشتری درباره ی گولنگ می نویسم :)

۲۲ آبان ۹۸ ، ۰۹:۰۲ ۱ نظر
علی ایران منش

زبان برنامه نویسی RUST



"توسعه دهندگان Rust را دوست دارند" این نتیجه ای است که در آخرین نظرسنجی Stack Overflow منتشر شده است.


بنیان گذار موزیلا که با مرورگر وب محبوب فایرفاکس و ایمیل کلاینت Thunderbird شناخته شده است از مدتی پیش تا به الان درحال کار روی زبان برنامه نویسی open source Rust است. بسیاری از توسعه دهندگان زبان Rust را پیش بینی می کردند و منتظر بودند تا پس از معرفی شروع به کار با آن کنند.


مانند هر زبان یا ابزار دیگری باید مشکلاتی که در Rust وجود دارد و برای حل معرفی شده اند و همچنین بهترین راه حل آن ها را نیز بشناسیم.

ادامه مطلب...
۲۷ فروردين ۹۸ ، ۰۸:۱۷ ۱ نظر
علی ایران منش

فریم ورک جنگو



Django چیست؟


Django یک framework وب پایتون سطح بالا است که امکان توسعه ی سریع وبسایت های قابل دسترس و امن را می دهد. این framework توسط توسعه دهندگان باتجربه ساخته شده است. Django از بسیاری از پیچیدگی های توسعه وب جلوگیری می کند بنابراین شما می توانید بدون نیاز به انجام مجدد کار های اولیه تمرکز کنید. این framework رایگان و open source است و اجتماعی فعال و پیشرفته، مستندات عالی و بسیاری گزینه های دیگر برای پشتیبانی های رایگان و غیررایگان دارد.

ادامه مطلب...
۲۷ فروردين ۹۸ ، ۰۸:۰۴ ۰ نظر
علی ایران منش

چه برنامه هایی با زبان پایتون نوشته شده اند؟

  • sublime text که یک ویرایشگر متنی چند پلتفرمی برای کدنویسی هست و از نحو دستورات زبان های برنامه نویسی بسیاری پشتیبانی میکنه.
  • BitTorrent اصلی ترین و معروف ترین نرم افزار دانلود و اشتراک گذاری فایل در شبکه های نظیر به نظیر.
  • Blender یک نرم افزار آزاد و متن باز کم حجم و قدرتمند برای ساخت مدل ها و انیمیشن های سه بعدی که در ساخت آن از زبان پایتون استفاده شده است. همچنین این نرم افزار از زبان پایتون برای اسکریپ نویسی داخل خود استفاده میکند.
  • CINEMA 4D یک نرم افزار قدرتمند دیگر برای انجام کارهای سه بعدی است که از زبان پایتون برای اسکریپ نویسی داخلی خود استفاده میکند.
  • Dropbox یکی از معروف ترین و بهترین سرویس های میزبانی فایل در اینترنت.
  • OpenShot Video Editor یک نرم افزار آزاد و متن باز ویرایشگر فایل های ویدئویی برای سیستم عامل لینوکس.
  • Ubuntu Software Center نرم افزار گرافیکی نصب و مدیریت بسته های نرم افزاری برای سیستم عامل اوبونتو.
  • Panda3D یک موتور بازی که با زبان های برنامه نویسی پایتون و C++ نوشته شده است.
  • Pidgin یک نرم افزار معروف پیام رسان که از زبان پایتون به همراه زبان های دیگر برای نوشتن استفاده شده است.

این ها تنها نمونه هایی از برنامه هایی هست که با زبان پایتون نوشته شده. این نشون دهنده این هست که زبان پایتون در عین سادگی میتونه بسیار قدرتمند باشه و برای ساخت برنامه های مختلف مورد استفاده قرار بگیره.

۲۵ فروردين ۹۸ ، ۰۹:۳۹ ۰ نظر
علی ایران منش

آموزش زبان برنامه نویسی پایتون در زمینه هک قانونی و تست نفوذ با رویکرد Offensive از Udemy

سال : 2017

مدت زمان : 5 ساعت و 57 دقیقه

سطح : متوسط

زیرنویس : دارد


برای مشاهده ی سرفصل ها اینجا کلیک کنید

برای دانلود اینجا کلیک کنید

۱۹ فروردين ۹۸ ، ۱۴:۱۱ ۰ نظر
علی ایران منش

مزیت های زبان پایتون

راحتی در نوشتن و خواندن کد ها 
پایتون در مقایسه با زبان های دیگر مانند c و java بسیار ساده است.همچنین پایتون به راحتی قابل فهمیدن است و این قابلیت خواندن را بالا میبرد.

کتابخانه های بزرگ و استاندارد
کتابخانه مجموعه ای از قوانین و کدهای پیش ساخته است که میتوانید از آنها استفاده کنید.و این به شما در صرفه جویی وقت کمک می کند.

آزاد و باز متن
پایتون به صورت ازد در دسترس است و همچنین به صورت متن باز است , به این معنی است که سورس کد پایتون در دسترس همه است .
یعنی شما میتوانید کدهای ان را ببینید ویرایش کنید و استفاده کنید و منتشر کنید.

همه کاره بودن
پایتون می تواند به درستی با هر سناریوی توسعهی نرم افزاری به کار برده شود مانند توسعه ی وب, بیگ دیتا و هوش مصنوعی, رایانس ابری و غیره.

مختصربودن
نتیجه ای که شما ازده خط می گیرید مانند زبان جاوا احتمالا می توانید همان نتیجه را با چند خط کد به زبان پایتون بدست بیاورید و این منجر می شود پروژه های خود را زود ترتمام کنید. 

فریم ورک
پایتون دارای چندین فریم ورک و کتابخانه است که به شما برای رسیدن به اهداف و نتیجه ای بهتر کمک می کنند , Django,Kivy,Numpy اینها تنها برخی از این فریم ورک های محبوب هستند.


ترجمه شده  از: programmer plus توسط خودم :)
البته ترجمه زیاد حرفه ای نیست ولی سعی میکنم در اینده حرفه ای تربشه.

 

۱۹ فروردين ۹۸ ، ۱۲:۱۲ ۰ نظر
علی ایران منش

اموزش و یادگیری لینوکس کالی

سال : 2017

مدت زمان : 5 ساعت و 34 دقیقه

سطح : مقدماتی تا پیشرفته

زیرنویس : دارد

فایل تمرین : دارد

سرفصل ها:

🔸Penetration Testing

🔸Setup Your Lab

🔸Finding Your Way Around Kali

🔸Important Tools

🔸Exploitation

🔸Hacking Android devices

🔸Social Engineering

🔸Hacking using Android devices

🔸Remote attacks on Android


لینک دانلود


۱۹ فروردين ۹۸ ، ۰۹:۵۰ ۰ نظر
علی ایران منش

اشتباه هنگام clone کردن یک پروژه در گیت

دیروز یک ریپوزیتوری در گیت درست کردم برای یک پروژه ی شخصی ولی هیچ فایلی داخلش نساختم و همینطور خالی 
اون رو داخل سیستمم clone کردم ولی هنگام کلون کردن همچین اروری می داد :
fatal: protocol 'https' is not supported
اولش فکر کردم مشکل ار پروتکل https هست ولی می دیدم که ریپوزیتوری های دیگه راحت کلون میشن چند روزی 
درگیر بودم تا اینکه فهمیدم که ریپوزیتوری خالی و بدون هیچ گونه فایلی رو نمیشه کلون کرد .
گفتم شاید افراد دیگه هم به این مشکل برخورد کنند, این شد که گفتم این تجربه رو اینجا بنویسم شاید به درد کسی خورد.
۱۹ فروردين ۹۸ ، ۰۷:۵۸ ۲ نظر
علی ایران منش

برای دریافت اخرین مطالب ایمیل خود را وارد کنید

.:: Linuxtimes ::.