Forwarded from python_developer
Media is too big
VIEW IN TELEGRAM
اموزش تبدیل برنامه های پایتون به فایل اجرایی ویندوز
Forwarded from python_developer
وب اسکرپینگ به عمل جمع آوری اطلاعات از وبسایت ها به صورت اتوماتیک با استفاده از یک bot میگویند.
هرچند که اگه شما به صورت دستی هم اطلاعات رو جمع آوری کنید یک scraper هستید.در زبان پایتون ابزارهای متنوعی برای این کار وجود داره اما چهارتا از معروف هاش: scrapy, selenium, request, beautifulSoup هستن.
هرچند که اگه شما به صورت دستی هم اطلاعات رو جمع آوری کنید یک scraper هستید.در زبان پایتون ابزارهای متنوعی برای این کار وجود داره اما چهارتا از معروف هاش: scrapy, selenium, request, beautifulSoup هستن.
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_developer
چرا تحلیلگران به وب اسکرپینگ نیاز دارند؟
یک سازمان بزرگ نیاز دارد تا خود را با تغییرات اطلاعاتی که در تعداد زیادی از وبسایتها به وقوع میپیوندد به روز نگه دارد. یک وب اسکرپر هوشمند (intelligent web scraper) وبسایتهای جدیدی که باید دادهها را از آنها اسکرپ کند مییابد. رویکردهای هوشمند، دادههای تغییر یافته را تعیین کرده و آنها را بدون بیرون آوردن لینکهای غیر لازم موجود در محتوا، استخراج کرده و به منظور نظارت و استخراج اطلاعات زمان واقعی به طور موثر و کارآمدی در صفحه وب خزش میکنند. پژوهشگر میتواند به سادگی بر چندین وبسایت به طور همزمان نظارت کند، در حالیکه با فرکانس تکرارها نیز به روز است.
یک سازمان بزرگ نیاز دارد تا خود را با تغییرات اطلاعاتی که در تعداد زیادی از وبسایتها به وقوع میپیوندد به روز نگه دارد. یک وب اسکرپر هوشمند (intelligent web scraper) وبسایتهای جدیدی که باید دادهها را از آنها اسکرپ کند مییابد. رویکردهای هوشمند، دادههای تغییر یافته را تعیین کرده و آنها را بدون بیرون آوردن لینکهای غیر لازم موجود در محتوا، استخراج کرده و به منظور نظارت و استخراج اطلاعات زمان واقعی به طور موثر و کارآمدی در صفحه وب خزش میکنند. پژوهشگر میتواند به سادگی بر چندین وبسایت به طور همزمان نظارت کند، در حالیکه با فرکانس تکرارها نیز به روز است.
Forwarded from python_developer
Media is too big
VIEW IN TELEGRAM
اموزش استانه گذاري در پردازش تصویر
Forwarded from python_developer
تکرار گرها یا iterator ها در زبان های برنامه نویسی استفاده های زیادی دارند. برنامه نویسان در هنگام استفاده از ساختمان داده های آماده مکرراً از تکرارگرها استفاده میکنند. به عبارت ساده تر، با وجود iterator هاست که میتوانیم یک لیست، آرایه یا ساختمان داده خاص دیگری را پیمایش کرده و تک تک عناصر آنرا درون یک حلقه بررسی کنیم.
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from python_developer (M)
This media is not supported in your browser
VIEW IN TELEGRAM
ساختار یک اپلیکیشن پایتون
۵۰ راه دستیابی
به موفقیت در زندگی
۱. همان چیزی باشید که هستید.
۲. به خودتان احترام بگذارید.
۳. بیاموزید، بیاموزید و بیاموزید.
۴. شجاع باشید.
۵. کارتان را به تاخیر نیندازید.
۶. همه کارهای خود را تحلیل کنید.
۷. خطرات موجود در هر کار را شناسایی کنید.
۸. زمانبندی در کارتان را مورد توجه قرار بدهید.
۹. فردی را الگوی خود قرار دهید.
۱۰. اهداف شغلی خود را بشناسید.
۱۱. خودتان را مشغول نگه دارید.
۱۲. احساسات و عواطف خود را کنترل کنید.
۱۳. روابط دوستانه خود را حفظ کنید.
۱۴. ارزش خود را بالا ببرید.
۱۵. خودتان را مهم کنید.
۱۶. ایدهها و نظریات خود را ارتقا دهید.
۱۷. آرام و متمرکز باقی بمانید.
۱۸. عملیاتی فکر کنید.
۱۹. واقعیت را درک کنید.
۲۰. منضبط باشید.
۲۱. بجای سخت کارکردن، آگاهانهتر و هوشمندانهتر کار کنید.
۲۲. انگیزه درونی خود را پیدا کنید.
۲۳. نقاط ضعف خود را برطرف کنید.
۲۴. ایدههای خود را هدفمند کنید.
۲۵. ذهنی خلاق داشته باشید.
۲۶. خود را متواضع و فروتن نگه دارید.
۲۷. به تعهدات خود عمل کنید.
۲۸. نگرشی غیرقابل انکار داشته باشید.
۲۹. در گذشته نمانید.
۳۰. تلاشتان را ادامه دهید.
۳۱. تمام زاویههای یک ماجرا را پیشبینی کنید.
۳۲. برای کارهایتان برنامهریزی داشته باشید.
۳۳. هرگز مغرور نشوید.
۳۴. مثبت فکر کنید.
۳۵. رهبر خوبی باشید.
۳۶. به سلامت خود اهمیت بدهید.
۳۷. راستگو و صادق باشید.
۳۸. از گله و شکایت پرهیز کنید.
۳۹. به خودتان باور و ایمان داشته باشید.
۴۰. افکار خوبی را در ذهنتان بسازید.
۴۱. آرزویی داشته باشید.
۴۲. اهداف خود را مشخص کنید.
۴۳. مصمم و بااراده باشید.
۴۴. ارتباطات خود را گسترش دهید.
۴۵. به دنبال فرصتها باشید.
۴۶. نقاط قوت خود را بشناسید.
۴۷. هوشیارتر و آگاهتر از دیگران باشید.
۴۸. سریعتر از دیگران باشید.
۴۹. کاری متفاوت و متمایز انجام دهید.
۵۰. بدانید که مهم نیست کجا ایستادهاید، مهم این است که کجا میروید...؟!
💰ذهن ثروتمند 💰
به موفقیت در زندگی
۱. همان چیزی باشید که هستید.
۲. به خودتان احترام بگذارید.
۳. بیاموزید، بیاموزید و بیاموزید.
۴. شجاع باشید.
۵. کارتان را به تاخیر نیندازید.
۶. همه کارهای خود را تحلیل کنید.
۷. خطرات موجود در هر کار را شناسایی کنید.
۸. زمانبندی در کارتان را مورد توجه قرار بدهید.
۹. فردی را الگوی خود قرار دهید.
۱۰. اهداف شغلی خود را بشناسید.
۱۱. خودتان را مشغول نگه دارید.
۱۲. احساسات و عواطف خود را کنترل کنید.
۱۳. روابط دوستانه خود را حفظ کنید.
۱۴. ارزش خود را بالا ببرید.
۱۵. خودتان را مهم کنید.
۱۶. ایدهها و نظریات خود را ارتقا دهید.
۱۷. آرام و متمرکز باقی بمانید.
۱۸. عملیاتی فکر کنید.
۱۹. واقعیت را درک کنید.
۲۰. منضبط باشید.
۲۱. بجای سخت کارکردن، آگاهانهتر و هوشمندانهتر کار کنید.
۲۲. انگیزه درونی خود را پیدا کنید.
۲۳. نقاط ضعف خود را برطرف کنید.
۲۴. ایدههای خود را هدفمند کنید.
۲۵. ذهنی خلاق داشته باشید.
۲۶. خود را متواضع و فروتن نگه دارید.
۲۷. به تعهدات خود عمل کنید.
۲۸. نگرشی غیرقابل انکار داشته باشید.
۲۹. در گذشته نمانید.
۳۰. تلاشتان را ادامه دهید.
۳۱. تمام زاویههای یک ماجرا را پیشبینی کنید.
۳۲. برای کارهایتان برنامهریزی داشته باشید.
۳۳. هرگز مغرور نشوید.
۳۴. مثبت فکر کنید.
۳۵. رهبر خوبی باشید.
۳۶. به سلامت خود اهمیت بدهید.
۳۷. راستگو و صادق باشید.
۳۸. از گله و شکایت پرهیز کنید.
۳۹. به خودتان باور و ایمان داشته باشید.
۴۰. افکار خوبی را در ذهنتان بسازید.
۴۱. آرزویی داشته باشید.
۴۲. اهداف خود را مشخص کنید.
۴۳. مصمم و بااراده باشید.
۴۴. ارتباطات خود را گسترش دهید.
۴۵. به دنبال فرصتها باشید.
۴۶. نقاط قوت خود را بشناسید.
۴۷. هوشیارتر و آگاهتر از دیگران باشید.
۴۸. سریعتر از دیگران باشید.
۴۹. کاری متفاوت و متمایز انجام دهید.
۵۰. بدانید که مهم نیست کجا ایستادهاید، مهم این است که کجا میروید...؟!
💰ذهن ثروتمند 💰
This media is not supported in your browser
VIEW IN TELEGRAM
به كم قانع نشويد: بهترين ها را بدست آوريد.
مقايسه نكنيد: منحصر به فرد باشيد.
با بدشانسیها نجنگيد: تغيير وضعيت دهيد.
به اشتباهاتتان فكر نكنيد: از آنها ياد بگيريد.
عقبنشينی نكنيد: عبور كنيد.
چشمهايتان را نبنديد: ذهنتان را باز كنيد.
از زندگی نگريزيد: آن را بپذيريد.
مقايسه نكنيد: منحصر به فرد باشيد.
با بدشانسیها نجنگيد: تغيير وضعيت دهيد.
به اشتباهاتتان فكر نكنيد: از آنها ياد بگيريد.
عقبنشينی نكنيد: عبور كنيد.
چشمهايتان را نبنديد: ذهنتان را باز كنيد.
از زندگی نگريزيد: آن را بپذيريد.
در سالهای اخیر زبان دیگری به نام «کاتلین» (Kotlin) برای برنامهنویسی در اندروید معرفی شده است که از جهات زیادی به جاوا شباهت دارد و مبتنی بر آن توسعه داده شده است. هم اکنون، کاتلین به عنوان دومین زبان رسمی برای توسعه برنامههای اندرویدی محسوب میشود. ویژگی مهم کاتلین که در نقطه مقابل جاوا قرار دارد، «پرگویی» (verbose) کمتر، آسانی یادگیری، فرایند کدنویسی کوتاهتر و خوانایی بالاتر کدهای آن (نسبت به جاوا) است.
با این حال، در چند سال اخیر ابزارهای دیگری برای برنامهنویسی اندروید، در دیگر زبانهای برنامهنویسی نیز ارائه شده است. هدف از ارائه این مطلب، آشناسازی خوانندگان و مخاطبان با مبحث برنامه نویسی اندروید با پایتون و توسعه برنامههای کاربردی توسط این زبان برنامهنویسی است. به طور ویژه، در این مطلب گامهای لازم جهت توسعه یک برنامه کاربردی ساده برای سیستم عامل اندروید با استفاده از «زبان برنامهنویسی پایتون» (Python Programming Language) آموزش داده میشود.
با این حال، در چند سال اخیر ابزارهای دیگری برای برنامهنویسی اندروید، در دیگر زبانهای برنامهنویسی نیز ارائه شده است. هدف از ارائه این مطلب، آشناسازی خوانندگان و مخاطبان با مبحث برنامه نویسی اندروید با پایتون و توسعه برنامههای کاربردی توسط این زبان برنامهنویسی است. به طور ویژه، در این مطلب گامهای لازم جهت توسعه یک برنامه کاربردی ساده برای سیستم عامل اندروید با استفاده از «زبان برنامهنویسی پایتون» (Python Programming Language) آموزش داده میشود.
This media is not supported in your browser
VIEW IN TELEGRAM
QPython – Python for Android 1.2.5 محیطی را فراهم میکند تا اسکریپتهای پایتون بر روی پلت فرم اندروید اجرا شوند. این اپلیکیشن شامل مفسر، کنسول، ویرایشگر و کتابخانه SL4A برای اندروید است، در واقع با نصب این برنامه شما پایتون را در اندروید خواهید داشت.
۱. Kivy
کیوی چیست ؟ کیوی به انگلیسی Kivy یک ابزار چند سکویی با کتابخانه های گرافیکی متن باز است.

این ابزار قابلیت اجرا روی اندروید و تا حدی روی هر دستگاه با openGl Es ورژن ۲(و حداقل اندروید ۲.۲) را داراست. این یک استاندارد برای دستگاه های مدرن به حساب می آید و بر اساس آمار شرکت گوگل، توسط ۹۹/۹۹ درصد کلیه دستگاه ها رعایت می شود.
نرم افزارهای اندرویدی کیوی، نرم افزار های معمول و رایج اندرویدی هستند که مثل سایر نرم افزارهای این سیستم عامل قابل توزیع بر بسترهایی همچون PlayStore می باشند . این نرم افزارها عملکردی مطلوب و بدون خطا پس از توقف و یا شروع به کار مجدد برنامه، ظرفیت استفاده از سرویس های اندروید و دسترسی به اکثر API های جاوا (که متعاقبا توضیح داده می شود) را دارا هستند.
دستورالعمل های زیر را برای یادگیری چگونگی ساخت اپلیکیشن های اندروید، رفع عیب کدها روی دستگاه و استفاده از API های اندروید برای مواردی چون ویبره تلفن همراه و پردازش سنسورها مطالعه کنید.
پروژه های کیوی، در برگیرنده ی تمام ابزار های لازم برای ساخت نرم افزار همانند امضا نرم افزار و قرار دادن آن در فروشگاه های دیجیتالی برای عرضه است.
کیوی چیست ؟ کیوی به انگلیسی Kivy یک ابزار چند سکویی با کتابخانه های گرافیکی متن باز است.

این ابزار قابلیت اجرا روی اندروید و تا حدی روی هر دستگاه با openGl Es ورژن ۲(و حداقل اندروید ۲.۲) را داراست. این یک استاندارد برای دستگاه های مدرن به حساب می آید و بر اساس آمار شرکت گوگل، توسط ۹۹/۹۹ درصد کلیه دستگاه ها رعایت می شود.
نرم افزارهای اندرویدی کیوی، نرم افزار های معمول و رایج اندرویدی هستند که مثل سایر نرم افزارهای این سیستم عامل قابل توزیع بر بسترهایی همچون PlayStore می باشند . این نرم افزارها عملکردی مطلوب و بدون خطا پس از توقف و یا شروع به کار مجدد برنامه، ظرفیت استفاده از سرویس های اندروید و دسترسی به اکثر API های جاوا (که متعاقبا توضیح داده می شود) را دارا هستند.
دستورالعمل های زیر را برای یادگیری چگونگی ساخت اپلیکیشن های اندروید، رفع عیب کدها روی دستگاه و استفاده از API های اندروید برای مواردی چون ویبره تلفن همراه و پردازش سنسورها مطالعه کنید.
پروژه های کیوی، در برگیرنده ی تمام ابزار های لازم برای ساخت نرم افزار همانند امضا نرم افزار و قرار دادن آن در فروشگاه های دیجیتالی برای عرضه است.
This media is not supported in your browser
VIEW IN TELEGRAM