Alexander
Денис
я бы выбрал флаттер
Блин, а я в своё время рогами упёрся во фронтенд и вокруг ничего не видел. ) Интересная тема.
Сидредин
Сидредин
Я до недавнего времени был пхпхишником)
Денис
Никогда не поздно менять сферу)
Я бы сказал, для меня "рано" )) Вот стану синьором-помидором, тогда подумаю ) Но в качестве факультатива можно и разные технологии дома потыкать )
Денис
Сидредин
Он на дарте
Сидредин
Скучно стало)
Сидредин
А так пхп тоже норм
Денис
Ну, кодинг - он такой, это не на американских горках кататься )
Сидредин
На нём много вакансий
Денис
Скорее всего потому что не умеют готовить. Я последнее время очень много слышу положительных отзывов, что, мол, с какого-то момента он стал прям совсем хорош. И люди, которые на нём пишут, не спешат уходить куда-то.
JS тоже не любили, он и был дном, а теперь "что было" и "что стало" - небо и земля )
Денис
Его меньше хейтят ) Но бывает
Артур
Кому нечего делать, критикуем..
a = list(input())
count = 0
index = 0
list_result = []
list_result_super = []
list_word = []
while count < len(a):
if a[index] != "-":
list_word.append(a[index])
if a[index] == "-":
my_lst_str = ''.join(list_word)
list_result_super.append(my_lst_str)
list_word.clear()
count += 1
index += 1
avb = "".join(list_word)
list_result_super.append(avb)
new_list = list(filter(None, list_result_super))
print("-".join(new_list))
Just
Спасибо всем, начну с флаттера
Денис
Артур
но тут как всегда, 4 строки ))
slug = input()
while '--' in slug:
slug = slug.replace('--', '-')
print(slug)
Артур
есть в одну
import re
print(re.sub('(-){1,}', '-', input()))
Денис
Блин, в этих ваших петухонах столько синтаксического сахара и всяких штучек для быстрого кодинга, что ппц. Удобно.
Денис
Но я бы развалил входную строку на массив, шёл по нему, и если находил дефис, то запускал бы вайл и если следующий символ - дефис, выкидывал бы его, после чего джойнил обратно и отдавал
Денис
К вопросу о том, "почему лучше не начинать с питона": как раз потому что этот "дополнительный синтаксис" сбивает с толку новичков.
Артур
Alexander
Alexander
или там replace_all?
Денис
говнокод из десяток разных идей
Нет, не факт, что говнокод. Просто, на мой скромный взгляд, надо уметь всё это реализовывать не "магическими конструкциями" языка, а как это делается в "обычных" языках. И потом, когда прочувствуешь всю боль (да не боль вовсе, на самом деле), уже пробовать пайтон, оценивать его фишки и особенности.
Alexander
кстати регекспы медленные. не рекомендую без надобности
Alexander
если интересует сахар, то это сисярпы, котлины и руби, и к несчастью, питон пошел тудаже
Alexander
но был он антисахарным, еще лет так 5 назад, а эта конструкция - тыщи лет ей
Артур
Денис
Да это не так плохо, на самом деле. Если умеешь использовать - хорошо. Не умеешь - не используй, личное дело каждого. Главное, чтобы код был читаемым.
Alexander
Денис
Denis
Доброго суток всем !!! У меня такой вопрос ...я решил стать айтишником ...в школе не любил информатику... Математику также ... Учился в гуманитарий ... И решил стать FronEnd Dev . Можете помочь с чего лучше начать изучения ? Стоит начинать с языка С и С++ как для базы ... Хочу хорошую и твердую базу . Спасибо заранее всем .
Alexander
Alexander
finegorko
слэш лишний
Galenfea
Привет.
Народ, такой вопрос.
Python
Django
Вопрос по namespace
Есть приложение x_name.urls с двумя view функциями, обрабатывающими урлы главной страницы и "главной_страницы/show_something/"
В urls.py приложения x_name пишу:
# Я так понимаю, я так задаю пространство имён.
app_name = 'x_name'
# А тут даём имена, чтобы вставлять в html шаблоны
urlpatterns = [
# Главная страница
path('', views.index, name='index'),
path('show_something/', views.show, name='show'),
Дальше в основном urls.py пишу
urlpatterns = [
path('', include('x_name.urls', namespace='x_name')),
path('show_something/<slug:slug>/', include('x_name.urls', namespace='x_name')),
path('admin/', admin.site.urls),
]
При запуске сервера он ругается, говорит
WARNINGS:
?: (urls.W005) URL namespace 'x_name' isn't unique. You may not be able to reverse all URLs in this namespace
Я понимаю, что он не хочет, чтобы namespace совпадал в двух разных инклудах, но что же делать, если они из одного приложения, как же я им дам разные пространства имён, если оба имени из одного пространства, пространства приложения x_name?
Просто забить на это, или тут какой-то подвох и не стоит так оставлять? Я не совсем понимаю, почему он ругается на совпадение пространства имён.
Есть способ записать в главный urls.py обработку двух url view функциями из одного приложения и соответственно одного пространства имён, так чтобы он не ругался?
Just
Кто thunkable юзал, что скажете вообще?))
Denis
Just
Для бич-веба прокатит?
Артур
Денис
Maksim Pozharskiy
Denis
Денис
Денис
Daniil
Maksim Pozharskiy
Ну там не было вот такой вот карты где все темы подряд указаны
Maksim Pozharskiy
Хотя по сути курс на главы разбит
Maksim Pozharskiy
И я видел что через 2 главы будет реакт например
Maksim Pozharskiy
Если это считается формой роадмапы, то пользовался)
Я просто думал роадмапа на то и мапа что в виде карты
Артур
Денис
Артур
Денис
А Артуру нравится сравнивать себя с другими и он подавляет сам себя.
Свой
Ребята
Свой
Есть кто из automation qa?
Свой
Если у кого есть тематические чатики, буду благодарен если покидаете
Денис
Ундер конструктьён. Чего плачешь?
Alexander
Alexander
можно скину товарищу сверху скрин с координатами чатов автоматизаторов?
Alexander
сисиб
Денис
В личку кинул и всё
Alexander
Артур
Не по питону?
sasha
Скинь ссылку, пж-та
Свой
sasha
У меня другая там статья
sasha
А, нашла
sasha
Нажми на вопросы
sasha
А Js ильи кантора кто-то читал?
sasha
Бесплатно скачать где можно?(
sasha
Для новичков