Media is too big
VIEW IN TELEGRAM
💚 سلام دوستان عزیزم - لطفا با هر سطح دانشی که از پایتون دارید، این فیلم را با دقت مشاهده نمایید!
Cheat Sheet
[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
#Movie #Python #Learning_Python_001
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Cheat Sheet
[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
#Movie #Python #Learning_Python_001
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤10👍8
Media is too big
VIEW IN TELEGRAM
✅ نکته: دوره بسیار جذاب و هیجانانگیزی بود، ۲۴ نوجوان و جوان مستعد، باهوش و با انگیزه، که همگی توانستند با موفقیت این دوره را سپری کرده و نمره خوبی دریافت نمایند...
✅ نکته: علاقه، تلاش و پشتکار این عزیزان، به حدی مرا به وجد آورده و هیجانزده کرد که تصمیم گرفتم این کانال پایتون را راهاندازی نمایم...
#Movie
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍6
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
.
✅ شرح برنامه: برنامهای که اطلاعات اکانت 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
👍5❤4
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
❤20👍2
Media is too big
VIEW IN TELEGRAM
همانگونه که در انتهای این فیلم مطرح گردید، برای مشاهده فیلمهای این دوره، نیازی به ثبتنام وجود ندارد! و پرداخت شما عزیزان (اشخاص، شرکتها و سازمانها)، صرفا میتواند از طریق Donation صورت گیرد!
- Source Codes:
https://github.com/dariush-tasdighi
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_001
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍4
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
- ASCII
- Unicode
- UTF-8
- Encode (Encoding)
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_002
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍3
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
some_bytes =
"ascii_or_utf-8".encode()
"ascii_or_utf-8" =
some_bytes.decode()
"0-9-or-A-F" =
bytes.hex(some_bytes)
some_bytes =
bytes.fromhex("0-9-or-A-F")
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_003
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍2
Media is too big
VIEW IN TELEGRAM
فلسفه و کاربردهای Base64
📌 در این درس وارد کدنویسی نمیشویم، لذا به هر زبان برنامهنویسی که مسلط هستید، دیدن این فیلم را به شما عزیزان قویا توصیه میکنم! اطمینان دارم که کلی ایده بدست خواهید آورد!
📌 برای مشاهده کامل فیلمهای این دوره، به کانال پایتون اینجانب مراجعه نمایید.
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_004 #Base64
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
import base64
key_base64_bytes =
base64.b64encode(s=key_bytes)
key_bytes =
base64.b64decode(s=key_base64_bytes)
[OR]
key_bytes =
base64.b64decode(s=key_base64_string)
key_base64_bytes =
base64.urlsafe_b64encode(s=key_bytes)
key_bytes =
base64.urlsafe_b64decode(s=key_base64_bytes)
[OR]
key_bytes =
base64.urlsafe_b64decode(s=key_base64_string)
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_005
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
r rt rb
w wt wb
a at ab
print(os.linesep.encode())
file = open(file="file.txt",
mode="wt", encoding="utf-8")
file.write("Hello, World!\n")
file.close()
with open(file="file.txt",
mode="wt", encoding="utf-8") as file:
file_name vs FILE_NAME
os.path.exists(path=FILE_NAME)
os.path.isfile(path=FILE_NAME)
quit()
exit()
Source Code
https://github.com/Dariush-Tasdighi/Python_Projects
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #File #Directory
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
- آدرسدهی نسبی و مطلق (فیزیکی)
- تفاوت بین آدرسها در ویندوز و لینوکس و مک
os.name
os.getcwd()
os.path.exists(path=PATH) # First
os.path.isdir(s=PATH) # Second
os.path.isfile(path=PATH) # Second
Source Code
https://github.com/Dariush-Tasdighi/Python_Projects
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #File #Directory
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
- Introduction to Unit Testing
- Introduction to Main Guard
- Function: get_path_parts()
- Function: test_of_get_path_parts()
some_string = some_string.strip()
location, tail =
os.path.split(p=path)
items =
os.path.splitext(p=tail)
file_name = items[0]
file_extension = items[1]
Source Code
https://github.com/Dariush-Tasdighi/Python_Projects
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #File #Directory
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5
Media is too big
VIEW IN TELEGRAM
Source Code
https://github.com/Dariush-Tasdighi/Python_Projects
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #CTF
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
Media is too big
VIEW IN TELEGRAM
Cheat Sheet
- آموزش ایده نوشتن (آنتی) ویروس
- آموزش ایده نوشتن (آنتی) باجافزار
Function: get_files(path)
Function: get_all_files(path)
os.path.exists
os.path.isdir(path)
os.path.isfile(path)
os.walk(path)
os.listdir(path)
os.path.join(path, file)
items.append(item)
items.extend(another_items)
Source Code
https://github.com/Dariush-Tasdighi/Python_Projects
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #File #Directory
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍5