TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 6 слични објави

Пребарај: #asiancuisine

当前筛选 #asiancuisine清除筛选
Dishes.Cooking.Food

@cookingdish · Post #784 · 25.03.2025 г., 14:05

🌿Udon Noodle Bowl 🍜 Ingredients • 🫒 Oil for frying • 100 g smoked tofu 🧆 • 1/2 tsp chili 🌶 • 1/2 tsp thyme 🌱 • 1/2 tsp coriander 🌿 • 2 tbsp soy sauce 🍶 • 100 g mushrooms 🍄 • 2 cloves garlic 🧄 • 300 g udon noodles (pre-cooked) 🍜 Sauce: • 1 tbsp paprika paste 🌶 • 2 tbsp agave syrup 🍯 • 5 tbsp soy sauce 🍶 • 200 ml water 💧 • 1 tbsp starch 🌽 • 1 tbsp white sesame 🥢 Side dishes for the bowl: • 1 bok choy 🥬 • Red cabbage 🥬 • Cucumber 🥒 • Avocado 🥑 • Lime 🍈 • Spring onions 🧅 • Sesame seeds 🌱 • Paprika 🌶 Preparation: 1. 🔥 Fry the smoked tofu in oil, deglaze with soy sauce, season & set aside. 2. 🥄 Mix all the ingredients for the sauce together. 3. 🍄 Sear the mushrooms and garlic, deglaze with the sauce, and stir in the udon noodles. 4. 🍲 Fill the bowl with the udon noodles, tofu, and all the remaining ingredients. #VeganRecipe🌱#UdonNoodles🍜#HealthyEats💚#AsianCuisine🍲#PlantBased @dishes

Dishes.Cooking.Food

@cookingdish · Post #580 · 14.11.2024 г., 14:39

🌿Udon Noodle Bowl 🍜 Ingredients • 🫒 Oil for frying • 100 g smoked tofu 🧆 • 1/2 tsp chili 🌶️ • 1/2 tsp thyme 🌱 • 1/2 tsp coriander 🌿 • 2 tbsp soy sauce 🍶 • 100 g mushrooms 🍄 • 2 cloves garlic 🧄 • 300 g udon noodles (pre-cooked) 🍜 Sauce: • 1 tbsp paprika paste 🌶️ • 2 tbsp agave syrup 🍯 • 5 tbsp soy sauce 🍶 • 200 ml water 💧 • 1 tbsp starch 🌽 • 1 tbsp white sesame 🥢 Side dishes for the bowl: • 1 bok choy 🥬 • Red cabbage 🥬 • Cucumber 🥒 • Avocado 🥑 • Lime 🍈 • Spring onions 🧅 • Sesame seeds 🌱 • Paprika 🌶️ Preparation: 1. 🔥 Fry the smoked tofu in oil, deglaze with soy sauce, season & set aside. 2. 🥄 Mix all the ingredients for the sauce together. 3. 🍄 Sear the mushrooms and garlic, deglaze with the sauce, and stir in the udon noodles. 4. 🍲 Fill the bowl with the udon noodles, tofu, and all the remaining ingredients. #VeganRecipe🌱#UdonNoodles🍜#HealthyEats💚#AsianCuisine🍲#PlantBased @dishes

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40840 · 22.03.2026 г., 07:02

Jellyfish have been eaten in Asia for centuries. People eat them in China, Japan, and Southeast Asia. They are processed with salt and alum to remove water and make them crunchy. Only certain species are safe to eat. Jellyfish are low in calories and high in protein. The processing tightens proteins, giving them a firm, crunchy texture. They are often served in salads, cold dishes, or as a crunchy snack. 🦑🥗🍴 [Read more] @googlefactss #JellyfishFood#AsianCuisine#SeafoodFacts#HealthyEating#FoodHistory

Dishes.Cooking.Food

@cookingdish · Post #880 · 02.07.2025 г., 11:00

Korean Kuksi 🍜🇰🇷 Ingredients: - 500g Beet, thinly sliced 🥬 - 200g Wheat noodles 🍜 - 1/2 Onion, thinly sliced 🧅 - 2 cloves Garlic, minced 🧄 - 1 Cucumber 🥒 - 1 Bunch Radish 🌿 - 1/4 Cabbage 🥬 - 4 Tomatoes 🍅 - 4 Eggs 🥚 - Chili powder to taste 🌶 - 1/2 Tsp Coriander 🌿 - Salt/Pepper to taste 🧂 - 5 Tbsp Soy sauce 🥢 - 1 Tbsp Sugar 🍬 - 2 Tsp Sesame oil 🛢 - 1.5 Tsp Vinegar 🍶 - 1/4 cup Vegetable oil 🛢 - 1 Liter cold Water ❄️💧 - Sesame seeds (for topping) 🌰 #KoreanFood#Noodles#ColdSoup#Kuksi#HealthyEats#AsianCuisine#ComfortFood @dishes

Dishes.Cooking.Food

@cookingdish · Post #596 · 28.11.2024 г., 15:06

Korean Kuksi 🍜🇰🇷 Ingredients: - 500g Beet, thinly sliced 🥬 - 200g Wheat noodles 🍜 - 1/2 Onion, thinly sliced 🧅 - 2 cloves Garlic, minced 🧄 - 1 Cucumber 🥒 - 1 Bunch Radish 🌿 - 1/4 Cabbage 🥬 - 4 Tomatoes 🍅 - 4 Eggs 🥚 - Chili powder to taste 🌶️ - 1/2 Tsp Coriander 🌿 - Salt/Pepper to taste 🧂 - 5 Tbsp Soy sauce 🥢 - 1 Tbsp Sugar 🍬 - 2 Tsp Sesame oil 🛢️ - 1.5 Tsp Vinegar 🍶 - 1/4 cup Vegetable oil 🛢️ - 1 Liter cold Water ❄️💧 - Sesame seeds (for topping) 🌰 #KoreanFood#Noodles#ColdSoup#Kuksi#HealthyEats#AsianCuisine#ComfortFood @dishes

Dishes.Cooking.Food

@cookingdish · Post #615 · 17.12.2024 г., 17:19

Korean Kuksi 🍲 Ingredients: 🥩 500g Beef, thinly sliced 🍜 200g Wheat noodles 🧅 1/2 Onion, thinly sliced 🧄 2 cloves of Garlic, minced 🥒 1 Cucumber 🥗 1 Bunch of Radish 🥬 1/4 Cabbage 🍅 4 Tomatoes 🥚 4 Eggs 🌶️ Chilli powder to taste 🌿 1/2 Tsp Coriander 🧂 Salt/Pepper to taste 🫕 5 Tbsp Soy sauce 🍬 1 Tbsp Sugar 🥄 2 Tsp Sesame oil 🍋 1.5 Tsp Vinegar 🫛 1/4 cup Vegetable oil 💧 1 liter of cold Water ✨ Sesame seeds: for topping #KoreanKuksi#ColdNoodleSoup#AsianCuisine#KoreanFood#EasyRecipes#FoodLovers#FreshIngredients#CookingAtHome @dishes