تفاوت های پایتون ۲ و ۳:
۱.تابع print: توی ۳ هم پرانتز بهش اضافه شده و هم یه سری آرگومان اضافه تر می تونه بگیره!
۲.تقسیم Integer: توی ۳ تقسیم صحیح اعشاری بر می گردونه ولی توی ۲ صحیح بر می گردونه!
۳.متن (String): توی ۲ رشته ها به صورت دیفالت بر اساس استاندارد اسکی کدگذاری میشدن و یونیکد رو می تونستی خودت تعریف کنی ولی توی ۳ دیفالت رشته شده یونیکد!ضمن این که دو تایپ جدید byte و bytearray هم اضافه شدن!
۴. تابع xrange: تابع xrange کاملا توی ۳ حذف شده و تابع range کاملا جایگزینش شده!
۵.ارور ها: هم برای raise کردن ارور و هم برای هندل کردن ارور تفاوت سینتکسی ایجاد شده!باید توی ۳ از پرانتز و as به جای , استفاده کنیم.
۶.تابع input: دستور raw_input که مخصوص رشته ها بود از ۳ حذف شده و همون input به صورت دیفالت string می گیره در صورتی که توی ۲ integer می گرفت!
۷.متغیرهای for-loop: توی ۳ متغیری که به عنوان iterator توی حلقه تعریف می کنی بعد از حلقه از بین میره و به صورت لوکال در نظرش می گیره در صورتی که توی ۲ به عنوان گلوبال در نظر می گرفتش!
۸.متود و تابع next: توی ۳ فقط تابعش مونده و متودش حذف شده!
۹.آبجکت های iterable: توی ۲ خروجی خیلی از توابع مثل range لیست بود در صورتی که توی ۳ خروجی همشون آبجکت های iterable شدن!
نکته ی آخر هم این که پایتون ۲.۷.۱۳ آخرین ورژن پایتون ۲ هست که تا سال ۲۰۲۰ هم بیشتر ساپورت نمیشه و بعد از اون همه باید به ۳ مهاجرت کنن!
۱.تابع print: توی ۳ هم پرانتز بهش اضافه شده و هم یه سری آرگومان اضافه تر می تونه بگیره!
۲.تقسیم Integer: توی ۳ تقسیم صحیح اعشاری بر می گردونه ولی توی ۲ صحیح بر می گردونه!
۳.متن (String): توی ۲ رشته ها به صورت دیفالت بر اساس استاندارد اسکی کدگذاری میشدن و یونیکد رو می تونستی خودت تعریف کنی ولی توی ۳ دیفالت رشته شده یونیکد!ضمن این که دو تایپ جدید byte و bytearray هم اضافه شدن!
۴. تابع xrange: تابع xrange کاملا توی ۳ حذف شده و تابع range کاملا جایگزینش شده!
۵.ارور ها: هم برای raise کردن ارور و هم برای هندل کردن ارور تفاوت سینتکسی ایجاد شده!باید توی ۳ از پرانتز و as به جای , استفاده کنیم.
۶.تابع input: دستور raw_input که مخصوص رشته ها بود از ۳ حذف شده و همون input به صورت دیفالت string می گیره در صورتی که توی ۲ integer می گرفت!
۷.متغیرهای for-loop: توی ۳ متغیری که به عنوان iterator توی حلقه تعریف می کنی بعد از حلقه از بین میره و به صورت لوکال در نظرش می گیره در صورتی که توی ۲ به عنوان گلوبال در نظر می گرفتش!
۸.متود و تابع next: توی ۳ فقط تابعش مونده و متودش حذف شده!
۹.آبجکت های iterable: توی ۲ خروجی خیلی از توابع مثل range لیست بود در صورتی که توی ۳ خروجی همشون آبجکت های iterable شدن!
نکته ی آخر هم این که پایتون ۲.۷.۱۳ آخرین ورژن پایتون ۲ هست که تا سال ۲۰۲۰ هم بیشتر ساپورت نمیشه و بعد از اون همه باید به ۳ مهاجرت کنن!
Pyton_For_Hack(@Shahab_Shamsi1).rar
340.9 MB
💢پکیج کامل آموزشی "کاربرد پایتون در هک"
🔅مدرس: امیر تهرانی
🔅مدرس: امیر تهرانی
اوپنسیوی (به انگلیسی: OpenCV) یا همان Open Computer Vision Library مجموعه ای از کتابخانههای برنامهنویسی پردازش تصویر و یادگیری ماشین است. این مجموعه بیشتر بر پردازش تصویر بی درنگ (به انگلیسی: Real Time) تمرکز دارد. در ابتدا توسط اینتل ساخته و پشتیبانی میشد و هم اکنون توسط Willow Garage و Itseez پشتیبانی میگردد. اوپن سی وی کتابخانهای چندسکویی است و توسط سیستم عامل های ویندوز، لینوکس، مک اواس، آی او اِس و اندروید پشتیبانی میشود. همچنین دارای رابط برنامه نویسی به زبان های سی، سی++، پایتون، جاوا و متلب میباشد.
@python12
https://yon.ir/2W7FI
@python12
https://yon.ir/2W7FI
برای مشاهده و دانلود محبوب ترین فونت های برنامه نویسی میتونید به وبسایت زیر مراجعه کنید
https://app.programmingfonts.org
https://app.programmingfonts.org
سلام دوستان لینک #کانال پایتون/python در سروش هست لطفا #همگی عضو شوند در صورت فیلتر تلگرام مطالب اونجا به اشتراک گزاشته میشود 🌺
https://sapp.ir/python1
سلام دوستان لینک #کانال پایتون/python در سروش هست لطفا #همگی عضو شوند در صورت فیلتر تلگرام مطالب اونجا به اشتراک گزاشته میشود 🌺
https://sapp.ir/python1
پایتون / python pinned « سلام دوستان لینک #کانال پایتون/python در سروش هست لطفا #همگی عضو شوند در صورت فیلتر تلگرام مطالب اونجا به اشتراک گزاشته میشود 🌺 https://sapp.ir/python1 »
38aaa65598b98cc6d50cccc8977119b6.jpg
1.4 MB
✨اینفوگرافی:داده کاوی در پایتون به زبان انگلیسی
@python12
@python12
Python 3 Web Dev - @Zangedanesh.pdf
4.9 MB
📓 Python 3 web development
🗣Michel Anders
برای دوستانی که قصد نوشتن وب با زبان پایتون را دارند
@Python12
🗣Michel Anders
برای دوستانی که قصد نوشتن وب با زبان پایتون را دارند
@Python12
4_5960832746153574689(1).pdf
242.7 KB
python 3 cheat sheet
خلاصه ای از زبان پایتون
خلاصه ای از زبان پایتون
4_5895398240794182329.pdf
2.9 MB
Python 3 Object-Oriented Programming
Second Edition
Dusty Philips
Second Edition
Dusty Philips
🇩🇪 آموزش دانلود فایل با پایتون ⬇️
❗️ زبان پایتون این امکان را به شما میدهد که با چندین روش فایل دانلود کنید. این کار با کتابخانههای requests و urllib امکانپذیر است. در این آموزش خواهیم دید که چگونه فایلهای مختلف را با این کتابخانهها دانلود کنیم، در این پست کتابخانه requests و در پست بعدی کتابخانه urllib را آموزش میدهیم.
🔅 کتابخانه REQUEST
⬇️ کتابخانه requests یکی از معروفترین کتابخانهها در پایتون است. requests این امکان را به شما میدهد تا از طریق پروتکل HTTP/1.1 درخواست بفرستید و جواب آن را دریافت کنید.
🔹 نصب REQUESTS
♨️ در قدم اول باید این کتابخانه را نصب کنیم. با استفاده از دستور زیر این کار را انجام میدهیم:
➖ pip install requests
🔅 در قدم بعدی باید کتابخانه را import کنیم:
➖ import requests
🔅 اگر نصب موفقیت آمیز بود، دستور بالا بدون مشکل اجرا میشود.
✅ درخواست GET
👇🏿 برای درخواست از نوع GET به صورت زیر عمل میکنیم.
➖ req = requests.get("https://t.iss.one/python12")
➖ print(req)
# or
➖ req = requests.get("https://t.iss.one/python12/postid")
➖ print(req)
# Output: <Response [200]>
# Output: <Response [404]>
⚜ برای اینکه ببینیم درخواست ما با موفقیت انجام شد یا نه، req را نمایش میدهیم که عدد ۲۰۰ نشان دهندهی موفق بودن درخواست است. عدد ۴۰۴ هم نشاندهندهی پیدا نشدن این درخواست است.
🌐 برای دیدن نوع encoding درخواست نیز از مشخصه encoding استفاده میکنیم.
➖ print(req.encoding)
# Output: UTF-8
😀 برای دسترسی به source code صفحه درخواست هم از مشخصه text استفاده میکنیم:
➖ req = requests.get("https://google.com")
print(req.text)
🌝 درخواست POST
〰 درخواست POST درخواستی است که برای ایجاد و یا بروزرسانی دادهها استفاده میشود.
🤔 فرض کنید که فرم ورودی در اختیار دارید که ایمیل و رمزعبور را به عنوان ورودی میگیرید و زمانی که بر روی دکمه تایید کلیک کنید، درخواستی به سرور فرستاده میشود. برای ارسال درخواست از کد زیر استفاده میکنیم:
➖ data = {"email":"[email protected]","password":"12345"}
➖ req = requests.post("https://example.ir/login", params = data)
موفق و سربلند باشید. 😉♥️
❗️ زبان پایتون این امکان را به شما میدهد که با چندین روش فایل دانلود کنید. این کار با کتابخانههای requests و urllib امکانپذیر است. در این آموزش خواهیم دید که چگونه فایلهای مختلف را با این کتابخانهها دانلود کنیم، در این پست کتابخانه requests و در پست بعدی کتابخانه urllib را آموزش میدهیم.
🔅 کتابخانه REQUEST
⬇️ کتابخانه requests یکی از معروفترین کتابخانهها در پایتون است. requests این امکان را به شما میدهد تا از طریق پروتکل HTTP/1.1 درخواست بفرستید و جواب آن را دریافت کنید.
🔹 نصب REQUESTS
♨️ در قدم اول باید این کتابخانه را نصب کنیم. با استفاده از دستور زیر این کار را انجام میدهیم:
➖ pip install requests
🔅 در قدم بعدی باید کتابخانه را import کنیم:
➖ import requests
🔅 اگر نصب موفقیت آمیز بود، دستور بالا بدون مشکل اجرا میشود.
✅ درخواست GET
👇🏿 برای درخواست از نوع GET به صورت زیر عمل میکنیم.
➖ req = requests.get("https://t.iss.one/python12")
➖ print(req)
# or
➖ req = requests.get("https://t.iss.one/python12/postid")
➖ print(req)
# Output: <Response [200]>
# Output: <Response [404]>
⚜ برای اینکه ببینیم درخواست ما با موفقیت انجام شد یا نه، req را نمایش میدهیم که عدد ۲۰۰ نشان دهندهی موفق بودن درخواست است. عدد ۴۰۴ هم نشاندهندهی پیدا نشدن این درخواست است.
🌐 برای دیدن نوع encoding درخواست نیز از مشخصه encoding استفاده میکنیم.
➖ print(req.encoding)
# Output: UTF-8
😀 برای دسترسی به source code صفحه درخواست هم از مشخصه text استفاده میکنیم:
➖ req = requests.get("https://google.com")
print(req.text)
🌝 درخواست POST
〰 درخواست POST درخواستی است که برای ایجاد و یا بروزرسانی دادهها استفاده میشود.
🤔 فرض کنید که فرم ورودی در اختیار دارید که ایمیل و رمزعبور را به عنوان ورودی میگیرید و زمانی که بر روی دکمه تایید کلیک کنید، درخواستی به سرور فرستاده میشود. برای ارسال درخواست از کد زیر استفاده میکنیم:
➖ data = {"email":"[email protected]","password":"12345"}
➖ req = requests.post("https://example.ir/login", params = data)
موفق و سربلند باشید. 😉♥️