Telegram Web Link
✔️ حل چالش برنامه نویسی ساختمان داده با پایتون

Link: https://youtu.be/3b_YueCjBmc

تو این ویدیو باهم یک چالش برنامه نویسی رو به چند روش حل میکنم و سعی میکنیم تو ساختمان داده های built-in پایتون عمیق‌تر بشیم.

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @Hotcodes_Academy
👍11👎41
✔️ درخواست کارآموزی

#کارجو
#کارآموز
#کارآموزی
#جونیور

سلام و وقت بخیر عمار صلاحی هستم به دنبال یک فرصت کاراموزی یا استخدام پاره وقت هستم.
از سال ۹۹ جنگو و از ۱۴۰۰ ری‌اکت رو یاد گرفتم و کار میکنم تجربه دیپلوی سایت هم داشتم قبلاً به صورت دورکاری جنگو و ری‌اکت کار میکردم، با drf هم به صورت mid-level کار کردم و در طراحی فرانت اند تجربه خوبی دارم.

تحصیلاتم هم کارشناسی نرم افزار کامپیوتر هست.

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

مهارت هایی که دارم :
Python
Django
DRF
Git
Linux
sql
postgresql
React
BeautifulSoup

درحال حاضر چون سرباز هستم بدنبال یه کار پاره وقت ( ۵ ساعت) میگردم که البته بعد از ماه اول تایم بیشتری میتونم سرکار باشم

سن : ۲۵
شهر : تهران
مدرک : دانشجوی کارشناسی مهندسی نرم افزار کامپیوتر دانشکده فنی و حرفه ای شماره یک تبریز

ایدی تلگرام :@ammarpyneo

لینک گیتهاب :

https://github.com/ammarsalahi?tab=repositories

پروژه های مربوط به جنگو: 
                    
https://github.com/ammarsalahi/mylinks-v2-backend

https://github.com/ammarsalahi/yaddasht-backend

https://github.com/ammarsalahi/footballet-v1

https://github.com/ammarsalahi/ZProject

پروژه های مربوط به ری‌اکت فعلا private هستند!

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍29
✔️ استفاده از Makefile در پروژه های پایتونی 🤝

link : https://youtu.be/a_Pdk9JXXZA

تو این ویدیو یک نگاهی به Makefile یونیکسی ها میندازیم و ازش برای پروزه ها پایتونی خودمون استفاده میکنیم!

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @TorhamDevCH
👍123
در اولین ویدیو و مقدمه پلی لیست آموزش PostgreSQL به بررسی تاریخچه و روند شکل گیری پستگرس پرداختیم. از پروژه مادر یعنی Ingres و سپس اضافه شدن امکانات object-relational از طریق پروژه Post-Ingres صحبت کردیم و چند اکستنشن مهم پستگرس یعنی PostGIS و Timescale صحبت کردیم.

Video: https://youtu.be/2f9RAkpQGj4


playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsByAI0AbbJ4oUTziNsaffKnq
〰️〰️〰️〰️〰️〰️
© | @DjangoEX | @microfrontend_ir
22🔥3👍2🙏2
Django Expert
در اولین ویدیو و مقدمه پلی لیست آموزش PostgreSQL به بررسی تاریخچه و روند شکل گیری پستگرس پرداختیم. از پروژه مادر یعنی Ingres و سپس اضافه شدن امکانات object-relational از طریق پروژه Post-Ingres صحبت کردیم و چند اکستنشن مهم پستگرس یعنی PostGIS و Timescale…
آموزش PostgreSQL - نسخه ها و اصطلاحات مهم پستگرس

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

Video: https://youtu.be/SkVtPmMk6YY


playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsByAI0AbbJ4oUTziNsaffKnq
〰️〰️〰️〰️〰️〰️
© | @DjangoEx | @microfrontend_ir
12👍5🔥3
راه اندازی ماشین مجازی محبط توسعه با Vagrant

داشتن یک محیط توسعه برنامه نویسی که ایزوله و قابل اشتراک گذاری باشد یکی از ضرورت‌های هر محیط برنامه نویسی است بویژه اگر نرم افزار در حال توسعه دارای وابستگی و نیازمندی‌های پیچیده باشد. در این ویدیو شیوه راه اندازی ماشین مجازی با Vagrant که یک ابزار خودکار سازی رویدادهای مجازی سازی است را بررسی و سپس شیوه ساخت یک پروژه جنگو بر این بستر را شرح دادیم

ٰVideo: https://youtu.be/a1FDaLS4Exs

دلیل اصلی انتشار ویدیو این است که پستگرس رو بر این بستر بررسی خواهیم کرد

〰️〰️〰️〰️〰️〰️
© | @DjangoEx | @microfrontend_ir
👍13❤‍🔥3🔥2
آمورش پستگرس - نصب PostgreSQL


در این ویدیو از پلی لیست آموزش پستگرس به بررسی شیوه‌های مختلف نصب PostgreSQL پرداختیم. به شکل کلی برای استفاده از دیتابیس PostgreSQL میتوان روش‌های مختلف زیر را دنبال کرد. در حال اول میتوان سورس کرد پستگرس را به صورت لوکال کامپایل کرد که قاعدتا میتوان پارامترهای زمان کامپایل رو بهینه کرد. همچنین میتوان از طریق pgenv نسخه‌های مختلفی از پستگرس کامپایل و مدیریت کرد تا در صورت نیاز بین نسخه های مختلف آن سوییچ کرد. اما از طریق ابزارهای مدیریت پکیج به راحتی باینری پستگرس را دانلود و نصب کرد و در نهایت از ابزارهای مبتنی بر کانتینر مانند docker postgresql به شیوه راحت تری از پستگرس استفاده کرد.

Video: https://youtu.be/vpuGAcCrRc4


playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsByAI0AbbJ4oUTziNsaffKnq
〰️〰️〰️〰️〰️〰️
© @DjangoEX | @microfrontend_ir
🔥14👍1
بابا جان اگر از شرکتت ناراضی هستی جاتو عوض کن تو درخت نیستی که بشینی و پا سوزه شرکت اشتباه یا رفتار سازمانی اشتباه بشی

تجربه نشون داده برنامه نویس جماعت با جا به جایی بهتر رشد میکنه تا خیلی بلند مدت یه جا موندن

چرا ؟ چون اونیکه جونیور بودی رفتی پیش اش سخت قبول میکنه الان دیگه سینیوری و تورو مدیون شرکت خودش و نیروهای قبلیش میدونه ولی شرکت جدید گاردی نسبت بهت نداره

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍124🔥6💔42
Django Expert
بابا جان اگر از شرکتت ناراضی هستی جاتو عوض کن تو درخت نیستی که بشینی و پا سوزه شرکت اشتباه یا رفتار سازمانی اشتباه بشی تجربه نشون داده برنامه نویس جماعت با جا به جایی بهتر رشد میکنه تا خیلی بلند مدت یه جا موندن چرا ؟ چون اونیکه جونیور بودی رفتی پیش اش…
بعد این پست چپ و راست اومدن پیوی من گفتن که جاب آفر های جونیور دولوپر نیست یا خیلی کمه اگر شرکتی هست که برنامه نویس جونیور میگیره زیر این پست میتونه آگهی استخدام اش (لینک آگهی استخدامی روی پلتفرم های رسمی کشور) رو رایگان قرار بده

پی‌نوشت: ترجیحا اگر بگید HR شرکتتون اگهی رو قرار بده ممنون میشم

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍226🔥1🤣1
بابا جان به برنامه نویس جونیور به چشم یه مصرف کننده منابع شرکتت نگاه نکن اگر نگران اکوسیستم استارت اپی کشور نیستی و به پرورش نیروی کار خوب برای کشور هم اعتقادی نداری اصلأ اشکال نداره

تو به چشم سرمایه گذاری بلند مدت نگاه کن میاد کار یاد میگیره بزینس ات رو یاد میگیره بعداً اگر هم دو قرون شعور و معرفت داشته باشه محبت ات رو با محبت و وفاداری خودش جواب میده

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍819👏3👎1🔥1
Django Expert pinned «بعد این پست چپ و راست اومدن پیوی من گفتن که جاب آفر های جونیور دولوپر نیست یا خیلی کمه اگر شرکتی هست که برنامه نویس جونیور میگیره زیر این پست میتونه آگهی استخدام اش (لینک آگهی استخدامی روی پلتفرم های رسمی کشور) رو رایگان قرار بده پی‌نوشت: ترجیحا اگر بگید…»
من یه نکته ای اخیراً دیدم و لازم میدونم به بقیه هم منتقل اش کنم اینکه میبینم برخی از بچه ها همش در تلاش اند سطح شون رو افزایش بدن (اونم نه به شکل نرمال مثلا طرف دو هفته میشینه فقط الگوریتم میخونه یا سوالات رایج این کمپانی ها رو میگرده پیدا کنه و به نحوه جوابشون رو پیدا کنه که راحت تر جذب بشه ) و برن یه شرکت بزرگ (در سایز کمپانی ها که در ایران ۲۰۰-۵۰۰ نفر یا بالاتر محسوب می‌شوند) استخدام بشن با توجیهاتی از قبیل راحت تر شدن پروسه مهاجرت و سنگین تر شدن رزمه

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

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

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍61👏6👎533🤔2🔥1
Forwarded from Meysam
This media is not supported in your browser
VIEW IN TELEGRAM
این عینک رو برای ناشنوایان ساختن.
گفتار رو به متن تبدیل می‌کنه رو شیشه عینک نشون میده.
👍31😍2
✔️ مانیتور کردن سنسور دما و رطوبت

در این پروژه قصد دارم تا تجارب شخصی از راه‌اندازی یک سیستم مانیتورینگ دما و رطوبت بصورت درلحظه با کمک برد NodeMCU ESP8266 و فریم‌ورک MicroPython را به اشتراک بذارم.

همچنین توضیح می‌دم که چطوری اطلاعات رو در دیتابیس Time-Series ذخیره و تحلیل کنیم و در نهایت اون رو روی صفحه نمایش موبایلمون نشون بدیم.

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

🌐 https://shahriarshm.com/?p=33

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
🔥29👍102
جلسه چهارم پستگرس - اجرای PostgreSQL

برای مدیریت راه اندازی و اجرای پستگرس از دستور pg_ctl اتفاق می افتد استفاده می شود که پارامترهای مختلفی برای این کار در اختیار ما قرار می دهد. به عنوان مثال از طریق مودهای مختلف smart, fast, immediate میتوان شیوه stop postgresql را مدیریت کرد. همچنین پس از اجرا پستگرس پروسس های مختلفی را ایجاد میکند که در این ویدیو به بررسی این پروسس ها پرداختیم.

Video: https://youtu.be/pBIu12mekjU
---------
جلسه پنجم پستگرس - اتصال به PostgreSQL

با مقداردهی اولیه PG_DATA دو دیتابیس template ساخته می شود که پستگرس از آن به عنوان الگوی اصلی ساخت دیتابیس استفاده می‌کند. برای اتصال به شیوه لوکال از ابزار psql استفاده می شود اما اگر بخواهیم به صورت ریموت و از سایر ماشین نیاز به ملاحظات و پیکربندی‌هایی هست که در مورد آن صحبت شد و دو ابزار مهم pgAdmin و Datagrip نیز به عنوان کلاینت های قدرتمند PostgreSQL معرفی شدند.

Video: https://youtu.be/DpQGRv6DvL8


playlist: https://www.youtube.com/playlist?list=PLJ9zDGwhhsByAI0AbbJ4oUTziNsaffKnq
〰️〰️〰️〰️〰️〰️
© @DjangoEX | @microfrontend_ir
🔥8👍4
pouladzadeh.pdf
102 KB
سلام و وقت بخیر محمدعرفان پولادزاده هستم متولد ۱۳۸۴ به دنبال یک فرصت استخدام پاره وقت هستم.
از سال ۹۹ شروع به یادگیری پایتون و جنگو کردم و تجربه لازم رو در این سال ها کسب کردم.
در این دو سال در دو شرکت به صورت پاره وقت مشغول به کار بودم و پروژه های فریلنسری هم کار می‌کردم.

تحصیلاتم هم دیپلم شبکه و نرم افزارهای رایانه ای هست.

مهارت هایی که دارم :
Python
Django
DRF
Flask
FastAPI
Celery
Redis
MongoDB
PostgreSQL
MySQL
GraphQL
Docker
Linux
Git
Nginx

سن : 18
شهر : تهران

ایدی تلگرام : @erfanpld

لینکدین : https://www.linkedin.com/in/mohammad-erfan-pouladzadeh-b10937220/

گیت هاب : https://github.com/MErfanPld


@DjangoIR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍41😁7👏5🔥2🍓1👀1
✔️ تسک queue چیست؟ استفاد از ردیس Task queue در پایتون

link : https://youtu.be/8eRP-uzp9-U

تو این ویدیو اول فهمیدیم Task queue چیست؟ بعد فهمیدیم داخل ردیس چطوری میتونیم یکی بسازیم و بعدش با پایتون و ردیس باهاش یک برنامه نوشتیم :)

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx |
© @TorhamDevCH
🔥8👎2
✔️ بازسازی مفسر پایتون با خود پایتون!

احتمالاً بدونید که رویداد سالانه EuroPython دو هفته پیش در اواخر ماه جولای برگزار شد و کنفرانس‌های جالبی هم ارائه شد.

یکی از این کنفرانس‌ها مختص آقای Tushar Sadhwani بود و موضوع این کنفرانس بازسازی مفسر زبان پایتون با خود زبان پایتون بود. به گفته ایشون هدف از این‌کار این بود که نشون بدن نوشتن یک کامپایلر/مفسر انجام جادوی سیاه نیست و شماهم می‌تونید با کمی مطالعه این حوزه، جزو مشارکت کننده‌های پروژه عظیم پایتون یا هر زبان دیگه‌ای باشید.

از نکات جالب این ارائه:
- نوشتن پارسر زبان جیسان در پایتون
- نوشتن مفسر زبان پایتون در پایتون

لینک یوتوب:
https://www.youtube.com/live/HHvm_TYhG14?feature=share&t=24954

لینک گیت‌هاب:
https://github.com/tusharsadhwani/interpreted

سایت‌ ایشون که پیشنهاد می‌کنم حتماً سر بزنید:
https://tusharsadhwani.dev

پ.ن بی‌اهمیت: واسه تست پارسر جیسان، یه مثالی از randomuser.me آورده که اسم و آدرس یه ایرانی داخلشه. آقای موسوی اگر وجود داری و این پست رو دیدی اعلام حضور کن :)

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
🔥20👍4🥰1
✔️ حالا اصلاً فایده این مباحث چیه؟ مثلاً ما ندونیم مفسر پایتون یا کامپایلر فلان زبان چطوری نوشته شده چیزی رو از دست دادیم؟

ببینید همه اینا بر می‌گرده به اینکه شما در چه جایگاهی فعالیت می‌کنید. ولی یادتون نره که همیشه عمیق شدن و زیر سوال بردن ابزار، می‌تونه دید شمارو به اطرافتون عوض کنه و باعث تقویت مهارت ‌نرم و حل مسئلتون بشه.
اصل Geek بودن هم همینه بنظرم. همه‌چیز رو زیر سوال ببر و بنیادی فکر کن.
اصلاً مفسر رو بذارید کنار. تاحالا براتون سوال شده این Syntax Highlighter از کجا می‌فهمه تابع رو قرمز کنه، کلاس رو آبی کنه و…؟

اینا در حوزه طراحی و تفسیر زبان تعریف می‌شه. اگر علاقه‌مند به این حوزه هستید می‌تونید دوره طراحی کامپایلر دانشگاه استنفورد رو ببینید.
کتاب‌های زیادی هست. مثلاً Crafting Interpreters قدم به قدم بهتون یاد می‌ده مفسر خودتون رو بنویسید. و یا CPython Internals توضیحات کاملی راجع به کارکرد مفسر CPython می‌ده.

اگر از اقشار مرفه جهان اول هستید هم دوره‌های حضوری آقامون David Beazley رو شرکت کنید و جزوه‌هاشو برای ما بفرستید :)

@DjangoIR
〰️〰️〰️〰️〰️〰️〰️
© @DjangoEx
👍26🔥32👎2
بهینه سازی مدل‌های Django با PostgreSQL Tablespace

یک الگوی رایج برای بهینه‌سازی عملکرد در سیستم‌های پایگاه داده، استفاده ازTablespace برای سازماندهی طرح دیسک است. در این ویدیو بهینه سازی مدل‌های Django با PostgreSQL Tablespace را بررسی کردیم که از طریق آن می‌توان محل ذخیره سازی داده ها را بین فضاهای مختلف ذخیره سازی که میتوانند کندتر یا سریعتر باشند.

Video: https://youtu.be/1gBizdUgzBw

Django Tips Playlist:
https://www.youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
-
آمورش پستگرس - ساختار PG_DATA

یکی از ویژگی های بسیار مهم پستگرس پشتیبانی از مفهوم Tablespace است که به کاربر این امکان را می‌دهد که داده ها را در مسیرهای مختلف و بویژه در دیسک های متفاوتی ذخیره کند تا مثلا داده های با اهمیت در دیسک های احتمالا سریعتر و گرانتر ذخیره و داده های کم اهمیت در دیسک های ارزان تر ذخیره شوند و به طبع آن دسترسی به داده ها بهینه شوند

Video: https://youtu.be/7fMuLCsT4q8

Postgre PlayList: https://www.youtube.com/playlist?list=PLJ9zDGwhhsByAI0AbbJ4oUTziNsaffKnq
〰️〰️〰️〰️〰️〰️
© @DjangoEX | @microfrontend_ir
🔥13👍51
2025/07/12 08:39:49
Back to Top
HTML Embed Code: