Здесь можно получить помощь и консультацию по любому языку программирования, в любой сфере разработки. Не важно, программируете ли вы собственного робота, пишете серверную приблуду, интегрируете чужие API, ковыряете игру, или пытаетесь сделать сайт на Wordpress - если аноним что-то об этом знает, он обязательно поможет. Пополняемая база знаний: http://pastebin.com/AGhLZppH Не знаете, какой язык и библиотеки взять для вашей задачи? Вам сюда. Не знаете, где клиент, а где сервер? Вам сюда. Не понимаете, что такое ООП? Вам сюда. Написали код, и не понимаете, почему не работает? Вам сюда. Обнаружили кусок кода, и не понимаете, как оно вообще могло работать? Вам тоже сюда. Не знаете, как подступиться к проблеме? Вам обязательно сюда. Другие тематические нити (бывает, обновляется): https://pastebin.com/psy43ibG Примеры кода лучше выкладывать в виде ссылок на http://pastebin.com или http://ideone.com Фронтендные вещи лучше выкладывать на http://jsfiddle.net Аноним будет стараться дать максимально точный ответ на ваш вопрос и не пытаться предложить вам поменять весь стек технологий только потому что не знает, как решить проблему с тем что у вас есть. Впрочем, если вы забиваете гвоздь микроскопом, аноним постарается вас об этом предупредить. Чтобы не сбивать новичков с толку, а также не разбавлять полезную информацию мусором, беспредметные споры типа "какой язык / парадигма / библиотека / етц лучше" здесь запрещены. Для подобных вещей теперь есть отдельная диспутов нить >>/dev/21353 Если здесь поселится достаточное количество программистов на одном языке / одной сферы, можно будет их выделить в отдельную нить, а в этой оставить на неё ссылку. По мере поступления вопросов можно составлять FAQ и базу знаний. Архив нитей: http://410chan.org/dev/arch/res/14160.html http://410chan.org/dev/arch/res/15681.html http://410chan.org/dev/arch/res/17424.html http://410chan.org/dev/arch/res/19666.html http://410chan.org/dev/arch/res/21641.html http://410chan.org/dev/arch/res/23830.html http://410chan.org/dev/arch/res/25965.html Прошлая нить пока тонет тут: >>/dev/25965
>>28139 В процессе систематизация прошлой нити для пополнения базы знаний.
Мявствуйте! Я в процессе изучения OpenTofu и Kubernetes. Поднимаю кластер на домашней лабе, пока что с помощью документации и чучуть с щепоткой ЛЛМок. Пока использую провайдер Telmate вместо BPG и уже трижды пожалел о выборе для OpenTofu + TalosOS как базу под мастер и воркер ноды. Вопрос: какие инструменты посоветуете использовать для раскатки инфраструктуры поверх K8s? Terraform/OpenTofu - стандарт, а вот что в среднем используется для управления инфрой? Слышал про Flux, ArgoCD, а какие ещё технологии следует изучить (сварочное дело не предлагайте, я про IaC)? P.S.: большая часть инфры сейчас у меня - это виртуальные машины внутри двух Proxmox-нод, т.к. для транскодирования видео требуется GPU, для хранения - блочные устройства, а как перенести всё это корректно в Kubernetes, я не знаю - мне недостаёт знаний.
>>28142 >Terraform/OpenTofu - стандарт >Слышал про Flux, ArgoCD Пользовался сначала ArgoCD и затем Terraform, ArgoCD в контексте большой инфраструктуры которую все кому ни лень регулярно меняют понравился меньше, Terraform показался попредсказуемее и постабильнее. >Какие инструменты посоветуете использовать для раскатки инфраструктуры поверх K8s? Слышал хорошие отзывы про Ansible, но сам еще не пользовался https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html >Большая часть инфры сейчас у меня - это виртуальные машины внутри двух Proxmox-нод >Как перенести всё это корректно в Kubernetes, я не знаю - мне недостаёт знаний Тут надо знать больше про то, что нужно переносить. Например, ты хочешь использовать свой GPU, через pass-through? Тогда есть вот такой опыт (с ArgoCD кстати): https://blog.duckdefense.cc/kubernetes-gpu-passthrough/
>>28143 Тыакс, я наконец-то ожил. >Пользовался сначала ArgoCD и затем Terraform, ArgoCD в контексте большой инфраструктуры которую все кому ни лень регулярно меняют понравился меньше, Terraform показался попредсказуемее и постабильнее. У меня наоборот, я с Ansible много работал. посмотрим, что и как. >Тут надо знать больше про то, что нужно переносить. Например, ты хочешь использовать свой GPU, через pass-through? Тогда есть вот такой опыт (с ArgoCD кстати): Как раз passthrough и хотел и использовать. Почитаю, спасибо.
>>28152 Рад помочь, рассказывай как там что получится!
Чиочан, что можешь посоветовать по веб-разработке на Питоне? С самого начала, для самых маленьких.
>>28163 >Что можешь посоветовать по веб-разработке на Питоне? Тебе нужен быстрый вход? Тогда: 1. Научиться создавать локальное окружение (virtual environment) для своих Python-проектов: https://github.com/pyenv/pyenv https://docs.python.org/3/library/venv.html https://pythonbasics.org/virtualenv/ Это важно, т.к. работать с несколькими версиями Python одновременно, и хранить их вместе с зависимостями проекта в отдельной папочке уже давно стало общепринятым 2. Выбрать IDE. Я пользуюсь VS Code, оно бесплатное и там неплохая поддержка как самого Python, так и работы с локальным окружением: https://code.visualstudio.com/docs/python/python-quick-start https://code.visualstudio.com/docs/python/environments 3. Пройти туториал по одному из, а лучше нескольким популярным фреймворкам, например по FastAPI и Django: https://fastapi.tiangolo.com/tutorial/ https://www.djangoproject.com/start/ https://flask.palletsprojects.com/en/stable/ Здесь же ты по ходу дела освоишь основы работы с менеджером зависимостей pip Рекомендую для каждого из туториалов завести локальную версию Python и свой virtual environment, и только затем уже все туда устанавливать. Это самый быстрый путь, который приходит на ум. Если тебе бы хотелось начать помедленнее и пообстоятельнее, или ты спрашивал скорее видео-курс, чем план действий, то сообщай!
>>28164 > начать помедленнее и пообстоятельнее > скорее видео-курс Да, именно так. Я прохожу курс по Питону на Нетологии. Сначала все было неплохо, а потом начался веб, в который я ни в зуб ногой. Я какого-то момента я просто перестал понимать, что там вообще происходит. Домашки сдаю вовремя, но только за счет ЧатГПТ. Но так продолжаться не может, потому что таким макаром мне будет тупо нечего предложить работодателю на собеседовании.
>>28165 А какой веб-фреймворк используется в этом курсе? И насколько ты не понимаешь веб? Ну т.е, тебе надо вникать в базовые понятия, типа принципов клиент-серверного взаимодействия, или такое понимание у тебя есть, и тебе просто трудно его переложить на Python? Если да, то на FreeCodeCamp я нашел вот такой плей-лист по Python: https://www.youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB А конкретнее >Python API Development - Comprehensive Course for Beginners (19 часов!) https://www.youtube.com/watch?v=0sOvCWFmrtA >Python Backend Web Development Course (with Django) (10 часов) https://www.youtube.com/watch?v=jBzwzrDvZ18 >Flask Course: Python Web Application Development (6 часов) https://www.youtube.com/watch?v=Qr4QMBUPxWo Попробуй, если что-то из этого тебе подойдет - сообщи, если ничего не подойдет - тоже сообщи