🛑 Iranian🇮🇷Experts 🛑
4.06K subscribers
100 photos
291 videos
83 files
448 links
Download Telegram
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 سلام دوستان عزیزم - لطفا با هر سطح دانشی که از پایتون دارید، این فیلم را با دقت مشاهده نمایید!

Cheat List:

[Install Package]
pip install <package>
python -m pip install <package>
python3 -m pip install <package>

[Create Virtual Environment]
python -m venv venv
python -m venv venv --prompt="venv"

[Activate]
venv\Scripts\activate

[Check PIP]
pip --version

[Update PIP]
python -m pip install --upgrade pip

[List]
pip list

[Install]
python -m pip install <package>

[Display]
pip show <package>

[Update]
python -m pip install --upgrade <package> -y

[Uninstall]
pip uninstall <package> -y

[Freeze]
pip freeze > requirements.txt
cat requirements.txt

[Uninstall All]
pip uninstall -r requirements.txt -y

[Install All]
pip install -r requirements.txt

[Update All]
pip install --upgrade -r requirements.txt

[Deactivate]
(venv) PS> deactivate

#Python #Learning_Python_001

کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
18👍1
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 دوره آموزش جامع GIT به صورت Command Line 💚

جلسه هجدهم
آموزش Branching - قسمت سوم

Cheat Sheet

[Create a New Branch From Current Branch]
git branch [branch_name]

- start_point:
commit_id or HEAD~n

git checkout [start_point]

[Switch to Branch]
git checkout [existing-branch]
git checkout [non-existing-branch] -> Error!

[Create Branch and Switch]
git checkout -b [non-existing-branch] -> b: New [B]ranch

[Switch to Branch]
git switch [existing-branch]
git switch [non-existing-branch] -> Error!

[Create Branch and Switch]
git switch -c [non-existing-branch] -> c: [C]reate Branch

- Create New Branch from Specific Commit
git checkout -B [branch] [start_point] -> Note: 'B' not 'b'

- git status before git checkout / switch

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبت‌نام نمایید

#GIT
#GIT_SESSION_018

ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
6
💚 تخفیف ویژه (۵۰٪) برای دوره جامع GIT 💚

سلام دوستان عزیزم، بنابه درخواست بعضی از همراهان عزیز و گرامی، ثبت‌نام دوره آموزش جامع GIT، تا تاریخ پنجم مهرماه ۱۴۰۲، مجددا با پنجاه (۵۰) درصد تخفیف صورت می‌گیرد!

شهریه دوره: یک میلیون و دویست هزار تومان می‌باشد، که تا پنجم مهرماه ۱۴۰۲، می‌توانید با پرداخت صرفا ششصد هزار تومان، در این دوره هیجان‌انگیز ثبت‌نام نمایید!

تاکنون بیست (۲۰) قسمت و بیش از هشت ساعت فیلم آموزشی از این دوره منتشر شده است.

شما می‌توانید تعدادی از فیلم‌های رایگان این دوره آموزشی را در این کانال (متخصصین ایرانی) مشاهده کرده و در صورت رضایت از فن‌بیان، عمق، سطح و دقت مطالب، نسبت به ثبت‌نام اقدام نمایید.

💚 علاقه‌مندان می‌توانند شهریه دوره را به شماره کارت ذیل واریز نموده و رسید آن‌را به اینجانب ارسال کرده، تا لینک عضویت کانال مذکور، برای آن‌ها ارسال گردد.

💰 شماره کارت به نام داریوش تصدیقی، نزد بانک سامان:
6219861028051349
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
9👍2
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
💚 سلام دوستان عزیزم 💚

🛑 برای یک برنامه بسیار ارزشمند و هیجان‌انگیز به زبان پایتون آماده شوید!

فلسفه برنامه شماره سی (۳۰):

در برنامه‌های قبل، چه موضوعاتی را یاد گرفتیم:

📌 آموزش یک - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و تصاویر Webcam را در یک پنجره نمایش دهیم.

📌 آموزش دو - یاد گرفتیم که مثلا هر ثانیه یک‌بار، یک عملی را انجام دهیم.

📌 آموزش سه - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و مثلا هر ثانیه یک‌بار، یک عکس از تصویر Webcam گرفته و بر اساس تاریخ و زمان سیستم، یک فایل با فرمت PNG ایجاد نماییم.

خب! علاوه بر آموزش شماره سه، به هر دلیلی، ما می‌توانیم این تصاویر را علاوه بر ذخیره‌سازی بر روی هارد، به یک Web Service نیز منتقل کرده و یا حتی Email نماییم!

و اما فلسفه پروژه چهارم:

تصور کنید که شما می‌خواهید در یک شرکت و یا منزل خود، برای مدتی رایانه‌تان را که روشن است، به امان خدا رها کرده و به کارهای دیگری بپردازید و برای این منظور میز کارتان را ترک می‌کنید و می‌خواهید ببینید (متوجه شوید) که در این مدت، چه کسانی وارد اتاق شما شده‌اند و در حوالی رایانه شما، در این مدت، چه اتفاقاتی رخ داده است! و یا تصور کنید که می‌خواهید از شرکت یا منزل خود خارج شده و یا حتی به مسافرتی بروید و می‌خواهید با استفاده از یک رایانه شخصی، لپ‌تاب، و یا حتی یک دستگاه کوچک Raspberry Pi که یک دوربین ساده به آن متصل کرده‌اید، از امنیت شرکت / منزل خود مطلع شوید! برای این منظور می‌توانید از برنامه شماره سه استفاده نمایید. ولی مشکل برنامه شماره سه چیست!؟ مشکل آن است که اگر مثلا تصاویر را ایمیل کرده و Notification مربوط به Mail Server خود را بر روی گوشی موبایل خود فعال کرده باشید، هر ثانیه یک‌بار، یک Notification برای شما ارسال می‌شود و شما با استرس باید آن را مشاهده کرده و خواهید دید که هیچ حرکتی و یا اتفاقی صورت نگرفته است! و این مساله شما را بعد از مدتی، عصبی کرده و قاعدتا، بعد از مدتی، Notification را خاموش می‌کنید و اکنون، اگر خدای ناکرده، واقعا شخصی به صورت غیرقانونی وارد شرکت / منزل شما شود، شما بعد از آن‌که دیگر کار از کار گذشته است، متوجه این موضوع می‌شوید! و در ضمن این‌که مثلا در ۲۴ ساعت گذشته، باید ۸۶۴۰۰ تصویر را بررسی کرده تا از تغییرات صورت گرفته مطلع شوید، که البته این کار بسیار خسته‌کننده و مایوس‌کننده‌ای است!

💚 اینجاست که پروژه شماره چهار، به کمک شما می‌آید! در این پروژه، مفهومی به نام Motion Detection، اضافه شده است، لذا در صورتی که سامانه احساس کند که کوچکترین حرکتی در مقابل دوربین صورت گرفته است، صرفا آن موقع است که تصاویر مربوطه را برای چند ثانیه ضبط می‌کند که البته می‌توانید با کمی تغییر در سورس‌کد، از سیستم بخواهید که به جای گرفتن عکس، چند ثانیه فیلم ضبط کرده و آن را ذخیره کند و یا حتی می‌توانید تصاویر / فیلم ضبط شده را Email نمایید، با توجه به این‌که اگر هیچ حرکتی صورت نگیرد، هیچ تصویر / فیلمی نیز ذخیره و ارسال نمی‌گردد، می‌توانید با خیال راحت، Notification گوشی موبایل خود را فعال کرده و در صورتی که صرفا حرکتی صورت گرفت، تصاویر / فیلم ارسال شده را مشاهده نمایید!

🛑 برای مشاهده و دریافت این سورس‌کد، می‌توانید به کانال تلگرامی ذیل مراجعه نموده و علاوه بر این سورس‌کد، از سورس‌کدهای جذاب و کاربردی دیگری که در کمال وسواس و دقت نوشته شده‌اند، استفاده کرده و لذت ببرید.

- سورس‌کدهایی در کانال که برای درک بهتر این سورس‌کد مفید می‌باشند:

https://t.me/DT_PYTHON_LEARNING/38
https://t.me/DT_PYTHON_LEARNING/39
https://t.me/DT_PYTHON_LEARNING/40

https://t.me/DT_PYTHON_LEARNING

.
9👍5
💚 سلام دوستان عزیزم 💚

در این مطلب، می‌خواهم Google Extension هایی را به شما معرفی نمایم، که به عنوان یک برنامه‌نویس، معمولا به آن‌ها نیاز خواهید داشت!

📌 نکته: این لیست به مرور زمان، تکمیل می‌گردد!

📌 نکته: اگر برای هر موضوع، بیش از یک Extension، معرفی گردید، Extension ای که بالاتر نوشته می‌شود، معمولا از شهرت بیشتری برخوردار است!

[Json Viewer]

- JSON Formatter
- JSON Viewer

[Web Scraper]

- Web Scraper
- XPath Helper
- Selector Gadget

ادمین کانال:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
15👍10
🎁 به بهانه روز جهانی برنامه‌نویسان...

💚 سلام دوستان عزیزم 💚

من داریوش تصدیقی هستم، مدیر کانال تلگرامی متخصصین ایرانی، من به وجود یکایک شما برنامه‌نویسان این مرز و بوم افتخار می‌کنم و این روز را به همه شما عزیزان تبریک عرض می‌کنم، انشاءالله همیشه و همه جا، سلامت و شاد و موفق باشید...

به بهانه این روز عزیز، می‌خواهم یک روش شیک، باکلاس و جذاب را برای انتشار سورس‌کدهای ارزشمند شما آموزش دهم. با استفاده از هر یک از سه روش ذیل، شما می‌توانید (بخشی/همه) سورس‌کدهای خود را، با توجه به زبان برنامه‌نویسی که آن‌را نوشته‌اید، مانند تصویر فوق، به یک فایل تصویر زیبا تبدیل نموده و آن‌را در شبکه‌های اجتماعی و غیره منتشر نمایید:

📌 روش اول: نصب یک Extension، بر روی Visual Studio Code

- Code Snapshot

📌 روش دوم: استفاده از دو سایت آنلاین ذیل:

- https://carbon.now.sh
- https://ray.so

ادمین کانال:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
32👍11
🔴 معرفی سایت‌های فتح پرچم!

✔️ Capture the Flag (CTF) Sites!

✔️ این سایت‌ها، سایت‌هایی هستند که چالش‌های زیادی برای شما فراهم می‌کنند، و شما می‌توانید با استفاده از دانش Hack (هک)، نسبت به حل آن‌ها اقدام کرده و در نهایت به یک کد خاص دسترسی پیدا کنید! به این کد، اصطلاحا پرچم گفته می‌شود و اصطلاحا شما پرچم را فتح می‌کنید!

✔️ سایت‌های زیادی در این خصوص وجود دارند، که به مرور زمان، در این کانال می‌گردند:

🔗 https://overthewire.org/wargames

🔗 https://www.root-me.org

🔗 https://www.hackthebox.com

🟢 نکته: این لیست به مرور زمان تکمیل می‌گردد!

🟢 نکته: هر ساله، مسابقات زیادی در این خصوص، در سراسر دنیا، و با این عنوان برگزار می‌گردد و افراد می‌توانند به صورت فردی و یا گروهی در این مسابقات شرکت نمایند!

#Cyber_Security #CTF

🆔 @LLM_OPS
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍2
🔴 معرفی یک سایت فوق‌العاده!
https://www.VirusTotal.com

گاهی اوقات پیش می‌آید که یک فایلی بدست ما رسیده است، که نسبت به ویروسی بودن آن مشکوک هستیم. هر چند که آن‌را توسط Antivirus خودمان، اسکن (Scan) کرده‌ایم و آنتی‌ویروس، هیچ مورد مشکوکی را شناسایی نکرده است! برای این منظور می‌توانیم وارد این سایت شده و فایل خودمان را در این سایت آپلود نموده، تا توسط حداقل ۵۰ موتور/بانک‌اطلاعاتی آنتی‌ویروس دیگر بررسی گردد!

📌 برای دوستانی که در زمینه Ethical Hacking فعالیت می‌کنند، نیز این سایت بسیار مفید می‌باشد! بدین صورت که بعد از نوشتن یک بدافزار بومی، می‌توانند از طریق این سایت، بررسی نمایند که بدافزار نوشته شده، توسط چه آنتی‌ویروس‌هایی ممکن است شناسایی شود! در ضمن، این عزیزان می‌توانند در این سایت ثبت‌نام کرده و بعد از دریافت API Key، از طریق سامانه‌های خود، اقدام به ارسال فایل‌های مشکوک نموده و آن‌ها را بررسی نمایند. البته نسخه رایگان این سایت، محدودیت‌هایی دارد که قابل چشم‌پوشی و اغماض می‌باشد.

#Site #EthicalHacking

ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍5
🔴 قابل توجه علاقه‌مندان به برگزاری دوره جامع آموزش EF Core 8

❤️ سلام دوستان عزیزم ❤️

خیلی از شما عزیزان، پیگیر برگزاری این دوره هستید... یکی از دلایلی که تا این لحظه، نسبت به برگزاری این دوره تعلل کرده‌ام، آن است که در انتظار نسخه نهایی (Release) دات‌نت ۸ و به طبع آن، EF Core 8 هستم!

نکته: چرا در انتظار نسخه نهایی هستم!؟ با تجربه‌ای که دارم، و از آن‌جایی که مایکروسافت، متاسفانه خیلی اعتقادی به Backward Compatibility ندارد! ممکن است که تا لحظه انتشار نهایی هر چیزی، تغییرات زیادی در آن اعمال نماید و لذا نمی‌خواهم این ریسک را کرده! و دوره را تا زمان انتشار نهایی برگزار نمایم.

نکته: یک درد و دل ساده! یکی از موضوعاتی که از EF به EF Core حذف گردید و تا این لحظه، نسبت به این موضوع دل‌چرکین بوده‌ام، حذف شدن مفهومی به نام Complex Type بود، که خوشبختانه در نسخه 8، مجددا اضافه گردید!

🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
40👍12
Forwarded from DT_LEARNING_GIT (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
💚 دوره آموزش جامع GIT به صورت Command Line 💚

جلسه بیست و یکم

آموزش Branching - قسمت ششم

🟢موضوع آموزش: مقایسه دو استراتژی Fast Forward و ort در زمان Merging بدون Conflict

Cheat Sheet

git merge [branch_name]
git log --oneline --graph --all --decorate

git config --global -e

[alias]
flog = log --oneline --graph --all --decorate

انتشار این فیلم، با ذکر منبع، بلامانع می‌باشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبت‌نام نمایید

#GIT
#GIT_SESSION_021

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
❤️ سلام دوستان عزیزم ❤️

🔴 برای یک برنامه هیجان‌انگیز و کاربردی دیگر، با زبان برنامه‌نویسی پایتون آماده شوید...

شرح برنامه:‌ برنامه‌ای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشه‌ای به همان نام Account ایجاد نموده، و کلیه سورس‌کدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود می‌کند!

📌نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود می‌کند!

نکته: به دلیل جذابیت و کاربردی بودن این برنامه، و این‌که به غیر از گرفتن کلی ایده‌های جذاب، کلی از نکات و تکنیک‌های زبان برنامه‌نویسی پایتون را نیز فرا خواهید گرفت و یا برایتان مرور می‌گردد، احتمالا علاوه بر انتشار سورس‌کد، فیلم آموزشی این برنامه نیز تولید و منتشر خواهد شد...

🔴 نکته مهم: قابل توجه شاگردان عزیز و گرامی اینجانب، در کلاس‌های عمومی C# Fundamental و یا Programming in C# 1، و البته دیگر عزیزان، از این پس می‌توانند، با استفاده از این برنامه، هر از چند گاهی، نسبت به دانلود کلیه سورس‌کدهای موجود در اکانت‌های Github اینجانب اقدام نمایند:

https://github.com/dariush-tasdighi
https://github.com/learning-csharp


#SourceCode #SourceCode10037 #Practical #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍10
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
❤️ سلام دوستان عزیزم ❤️

شرح برنامه:‌
برنامه‌ای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشه‌ای به همان نام Account ایجاد نموده، و کلیه سورس‌کدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود می‌کند!

📌 نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود می‌کند!

🔴 نکته: دوستان عزیزم، فارغ از این‌که به زبان برنامه‌نویسی پایتون علاقه دارید یا خیر! و یا دانشی در این خصوص دارید یا خیر! قویا مشاهده این فیلم را به شما توصیه می‌کنم!

https://github.com/dariush-tasdighi
https://github.com/learning-csharp

#Movie #SourceCode #SourceCode10037 #Practical #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍4
❤️ سلام دوستان عزیزم ❤️

یکی از دوستان خوبم، آقای مهندس ایمان مقیمی عزیز، لطف کردن و یک دستگاه MikroTik Router باحال بهم هدیه دادن، و من برای مدیریت بهتر شبکه داخلی منزل، سعی کردم دوره آموزشی پایه (MTCNA) این دستگاه جذاب و هیجان‌انگیز را یاد بگیرم...

خب خیلی از شما عزیزان، مرا به خوبی می‌شناسید، و می‌دانید که برای یادگیری هر موضوع علمی، تقریبا شور آن‌را درمی‌آورم! و تقریبا اکثر دوره‌های مجازی (فارسی / انگلیسی) موجود در اینترنت را بررسی و مشاهده می‌کنم، تا دوره مفیدی را پیدا کنم...

🔴 در این جستجو، با یک دوره آموزشی فوق‌العاده مواجه شدم که راستش حیفم آمد، آن‌را با شما عزیزان Share نکنم:

https://www.youtube.com/playlist?list=PLyGKqBijonJNCrupP4qASOPgCURzYPUe1

#Site #ELearning #MikroTik #MTCNA #Router

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
54👍12
❤️ لطفا تجربیات خوب خودتان را با دیگران به اشتراک بگذارید ❤️

در صورتی که بر روی سیستم عامل ویندوز (نسخه ۱۰ به بالا)، یک آنتی‌ویروس داشته باشیم، و بخواهیم در کنار آن، از یک فایروال رایگان، (در ایران) استفاده کنیم، کدام گزینه را انتخاب می‌کنید؟
Anonymous Poll
16%
Norton
10%
ZoneAlarm
9%
Comodo Firewall
4%
TinyWall
9%
NetDefender
2%
Glasswire
50%
از برنامه دیگری در ویندوز استفاده می‌کنم و به شما اعلام خواهم کرد.
10👍1
🔴 معرفی یک سایت فوق‌العاده!

https://piped.video

از طریق این سایت، می‌توانید فیلم‌های سایت YouTube را بدون فیلتر شکن، جستجو کرده، مشاهده کرده، و یا دانلود نمایید! امکانات جستجوی نسبتا خوبی دارد و تا فیلتر نشده است 😞، می‌توانید از امکانات خوب آن استفاده نمایید...

#Site #YouTube

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
👍3116
🔴 یک برنامه هیجان‌انگیز، به زبان PowerShell

❤️ سلام دوستان عزیزم ❤️

شرح برنامه:‌
گاهی پیش می‌آید که در یک پوشه‌ای، تنوع بسیار زیادی از انواع فایل‌ها داریم! نمونه بارز آن، پوشه مربوط به فایل‌های دانلود شده توسط تلگرام، و به آدرس ذیل:

C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktop

می‌خواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایل‌ها، یک پوشه ایجاد کرده و فایل‌ها را برحسب Extension آن‌ها، در این پوشه‌ها منتقل نموده و اصطلاحا تا حدی فایل‌های خودمان را دسته‌بندی نماییم:

jpg
png
mp3
mp4
pdf
txt
...

ابتدا یک فایل، به هر نامی (مثلا file_manager) و با پسوند ps1 در داخل این پوشه ایجاد کرده، و سورس‌کد ذیل را درون آن قرار می‌دهیم.

سپس فایل مربوطه را از طریق محیط PowerShell و به شکل ذیل اجرا می‌نماییم:

.\file_manager.ps1

📌 نکته مهم: برای اجرای دستور فوق، بدون محدودیت‌های Policy ویندوز، باید ابتدا، دستور ذیل را اجرا نمایید:

Set-ExecutionPolicy RemoteSigned

❤️ بعد از اجرای این برنامه، و در کمتر از چند ثانیه!، بالغ بر (حتی) یک‌صد گیگا بایت فایل!، به زیبایی دسته‌بندی می‌شوند:

Clear-Host
Write-Output "Version 1.4"

$files = Get-ChildItem -File

$files | ForEach-Object {
$fileName = $PSItem.Name

if($fileName.Contains(".") -eq $false) {
$newPath = "[No Extension]"
}
else {
$extension = ($fileName -split "\.")[-1]
$newPath = $extension.Trim().ToLower()

if ($newPath -eq "ps1") {
return
}
}

New-Item -ItemType Directory -Path $newPath -ErrorAction SilentlyContinue

# Move-Item -Path $PSItem.FullName -Destination $newPath -Force
# Note: For files that in their names has []!
Move-Item -LiteralPath $PSItem.FullName -Destination $newPath -Force
}

نکته: به زودی فیلم آموزشی این سورس‌کد را برای شما عزیزان منتشر خواهم کرد.

نکته: در صورتی که در خصوص اجرای این برنامه مشکل، و یا پیشنهادی داشتید، خوشحال خواهم شد که آن‌را به اینجانب اعلام کرده تا پس از بررسی، این سورس‌کد را ویرایش نمایم.

#SourceCode #PowerShell #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍10
Media is too big
VIEW IN TELEGRAM
❤️ سلام دوستان عزیزم ❤️

🟢 خیلی از شما عزیزان از من سوال می‌پرسید، که چرا سراغ پایتون یا PowerShell و غیره رفته‌ام؟ آیا زبان برنامه‌نویسی سی‌شارپ دیگه مناسب نمی‌باشد!؟ به بهانه آموزش‌های PowerShell، تا حدی پاسخ به این‌گونه سوالات را در این فیلم داده‌ام و اطمینان دارم که با دیدن این فیلم، شاید انگیزه لازم برای یادگیری زبان‌های اسکریپتی مانند Python و PowerShell و Shell و غیره را (نیز) در کنار زبان‌هایی که بلد هستید، پیدا کنید...

🔴 لذا دیدن این فیلم را به همه دوستان و عزیزانی که با زبان‌های برنامه‌نویسی سی‌شارپ، جاوا، پایتون و غیره آشنایی داشته و یا مسلط می‌باشند، قویا توصیه می‌کنم!

🔴 یک برنامه هیجان‌انگیز، به زبان PowerShell

C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktop

می‌خواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایل‌ها، یک پوشه ایجاد کرده و فایل‌ها را برحسب Extension آن‌ها، در این پوشه‌ها منتقل نموده و اصطلاحا تا حدی فایل‌های خودمان را دسته‌بندی نماییم.

#SourceCode #PowerShell #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1311
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
❤️ سلام دوستان عزیزم ❤️

🔴 برای یک برنامه هیجان‌انگیز و کاربردی دیگر، با زبان برنامه‌نویسی پایتون آماده شوید...

🟢 موضوع برنامه یا آموزش
Web Scraping
/ Web Crawling

شرح برنامه:‌
استخراج اطلاعات از صفحات سایت دیوار!

می‌خواهیم مثلا اطلاعات مربوط به رهن / اجاره، آپارتمان‌هایی که محدوده سهروردی تهران هستند را بدست آورده، اطلاعات آن‌را ویرایش (تر و تمیز) کرده و این اطلاعات را در یک فایل Excel اصطلاحا Export نماییم!

نکته: به دلیل جذابیت و کاربردی بودن این برنامه، و این‌که به غیر از گرفتن کلی ایده‌های جذاب، کلی از نکات و تکنیک‌های زبان برنامه‌نویسی پایتون را نیز فرا خواهید گرفت و یا برایتان مرور می‌گردد، علاوه بر انتشار سورس‌کد، فیلم‌های آموزشی این برنامه نیز تولید و منتشر خواهد شد...

🛑 نکته مهم: بسیاری از این‌گونه برنامه‌هایی که در این کانال، نوشته و منتشر می‌شوند، بسیار کاربردی بوده و حتی اگر علاقه‌ای به برنامه‌نویسی ندارید و یا به زبان خاصی مانند پایتون نیز علاقه‌ای ندارید، می‌توانید صرفا این برنامه‌ها را اجرا کرده و از نتیجه آن‌ها استفاده کرده و لذت ببرید!

#Movie #Practical #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1712
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
🟢 معرفی سایت

سایت‌هایی که می‌توانید از طریق آن‌ها کلی Word List, Password List, Rainbow List و غیره بدست آورید:

- https://wordlists.assetnote.io
- https://github.com/assetnote/wordlists
- https://github.com/danielmiessler/SecLists

🔴 نکته مهم: حداقل اگر نمی‌خواهید که در زمینه Ethical Hacking فعالیت کنید، فایل‌های مربوط به Password List را دانلود و باز کرده و گذرواژه‌های خود را در این فایل‌ها جستجو نمایید، اگر گذرواژه‌های خود را در این فایل‌ها یافتید! به هیچ عنوان از این گذرواژه‌ها استفاده نکنید!

❤️ تقاضا:
اگر سایت‌ها و یا منابع دیگری را می‌شناسید لطفا به اینجانب اطلاع دهید تا این لیست را برای دیگر دوستانتان بروزرسانی نمایم.

#Site #WordList #EthicalHacking

🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره جامع Cryptography

🟢 جلسه اول - معرفی سیلابس دوره

❤️ سلام دوستان عزیزم ❤️

همان‌گونه که در انتهای این فیلم مطرح گردید، برای مشاهده فیلم‌های این دوره، نیازی به ثبت‌نام وجود ندارد! و پرداخت شما عزیزان (اشخاص، شرکت‌ها و سازمان‌ها)، صرفا می‌تواند از طریق Donation صورت گیرد!

🟢 برای مشاهده قسمت‌های بعدی این دوره آموزشی، می‌توانید به کانال پایتون اینجانب مراجعه نمایید!

- Source Codes:
https://github.com/dariush-tasdighi

🙏 شماره کارت، به نام داریوش تصدیقی، نزد بانک سامان:
6219 8610 2805 1349

🆔
@Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍1
❤️ سلام دوستان عزیزم ❤️

🔤🔤🔤🔤🔤🔤🔤 🔤🔤
🔠🔠🟢🔠🔠🔠🔠🔠🟢🔠🔤🔠

🔠🔠🔠🔠🔠🔠🔠🔠

🟢 طریقه دانلود و نصب Windows 11 Pro به صورت کاملا اوریجینال! بدون کرک!! و بدون هزینه! و با قابلیت دریافت Update!

🔴 نکته مهم: لطفا! لطفا! لطفا! ابتدا مطلب را تا انتها با دقت بخوانید و سپس اقدام نمایید!

ابتدا فایل ISO اوریجینال!!! مربوط به Windows 11 Pro را از یکی از دو نشانی ذیل دانلود نمایید:

https://www.microsoft.com/software-download/windows11

😡 متاسفانه به تازگی (چند ماه اخیر)، مایکروسافت اجازه دانلود از این سایت را به ایرانی‌ها نمی‌دهد! حتی با بعضی از VPN ها و یا استمداد از سایت‌هایی مانند https://shecan.ir نیز، امکان دانلود از سایت مایکروسافت وجود ندارد! اگر نتوانستید فایل ISO را از نشانی فوق دانلود نمایید، می‌توانید از نشانی ذیل استفاده نمایید:

- Windows 11 (Consumer Editions)
https://www.digiboy.ir/11046/windows-11-version-22h2

نکته: سایت فوق (دیجی بوی)، سایت کاملا مطمئنی است! و دقیقا همان نسخه اوریجینال!!! را قرار داده است! برای اطمینان از این موضوع، می‌توانید MD5 یا SHA1 و غیره، فایل دانلود شده را محاسبه کرده و با مقادیر ثبت شده در سایت مایکروسافت مقایسه نمایید!

نکته: برای این‌که فایل ISO دانلود شده را به صورت Bootable، بر روی یک Flash USB قرار دهید، می‌توانید از برنامه Rufus، به نشانی ذیل استفاده نمایید:

https://rufus.ie/en/

حال وارد سایت ذیل شده و شماره سریال مربوط به Windows 11 Pro را کپی نمایید:

https://www.blowingideas.com/windows-11-product-keys

نکته: ممکن است که به مرور زمان، این شماره سریال، تغییر نماید! لذا هر وقت که تصمیم به نصب ویندوز گرفتید، لطفا مجددا به این سایت مراجعه نمایید!

نکته: توصیه می‌کنم که دقیقا شماره سریال Windows 11 Pro را کپی نمایید! و نه Windows 11 Pro N! نسخه‌ای که حرف N دارد، بدان معنا است که مجهز به برنامه Media Player و چیزهایی از این دست نمی‌باشد!

نکته: به دلایلی که شاید در مطالب بعدی عرض نمایم، از نصب نسخه‌های Home, Education, Enterprise و غیره اجتناب نمایید!

نکته: در زمان نصب ویندوز، شماره سریالی را وارد نکنید! یعنی ویندوز را بدون شماره سریال، نصب نمایید!

نکته: بعد از نصب ویندوز، به صورت Run as Administrator، وارد محیط Command Prompt شده و دستورات ذیل را با دقت و به ترتیب اجرا نمایید:

slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.digiboy.ir
slmgr /ato

نکته: می‌توانید برای اطلاع از نرم‌افزارهای دیگری که به عنوان یک برنامه‌نویس به آن‌ها نیاز دارید و می‌خواهید فهرستی از آن‌ها و نیز ترتیب و لینک دانلود آن‌ها را مشاهده نمایید، به مقاله اینجانب در سایت ویرگول مراجعه نمایید:

https://vrgl.ir/MsXsG

برای دانلود و نصب (اوریجینال) Office 2021 نیز می‌توانید به نشانی ذیل، مراجعه نمایید:

https://www.digiboy.ir/10629/microsoft-office-2021

cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /sethst:kms.digiboy.ir
cscript ospp.vbs /act

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3024