<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2016-12-25:2616540</id>
  <title>Живой Журнал Максима Дементьева</title>
  <subtitle>Все записи открытые. Комментировать может любой. Не стесняйтесь! :-)</subtitle>
  <author>
    <name>dememax</name>
  </author>
  <link rel="alternate" type="text/html" href="https://dememax.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://dememax.dreamwidth.org/data/atom"/>
  <updated>2020-03-30T09:37:07Z</updated>
  <dw:journal username="dememax" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2016-12-25:2616540:161418</id>
    <link rel="alternate" type="text/html" href="https://dememax.dreamwidth.org/161418.html"/>
    <link rel="self" type="text/xml" href="https://dememax.dreamwidth.org/data/atom/?itemid=161418"/>
    <title>Производительность кода на Python из командной строки</title>
    <published>2020-03-29T18:10:17Z</published>
    <updated>2020-03-30T09:37:07Z</updated>
    <category term="performance"/>
    <category term="console"/>
    <category term="python"/>
    <dw:security>public</dw:security>
    <dw:reply-count>7</dw:reply-count>
    <content type="html">Если захотите поиграться с производительностью какого-нибудь кода на питоне прямо из командной строки, вот на примере из предыдущего поста:&lt;pre&gt;$ python -m timeit -s 'a,b,c = "a", "b", "d"' '"%s%s%s" % (a, b, c)'
10000000 loops, best of 3: 0.153 usec per loop
$ python -m timeit -s 'a,b,c = "a", "b", "d"' 'a + b + c'
10000000 loops, best of 3: 0.0818 usec per loop
$ python -m timeit -s 'a,b,c = "a", "b", "d"' 'f"{a}{b}{c}"'
10000000 loops, best of 3: 0.0668 usec per loop
$ python -m timeit -s 'a,b,c = "a", "b", "d"' '"{}{}{}".format(a, b, c)'
1000000 loops, best of 3: 0.286 usec per loop&lt;/pre&gt;Модуль &lt;a href="https://docs.python.org/3/library/timeit.html" title="Measure execution time of small code snippets"&gt;timeit&lt;/a&gt; входит в стандартную поставку питона.&lt;br /&gt;Параметр -s позволяет задать начальные условия, которые будут использованы на каждой итерации.&lt;br /&gt;&lt;span class="cut-wrapper"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b class="cut-open"&gt;(&amp;nbsp;&lt;/b&gt;&lt;b class="cut-text"&gt;&lt;a href="https://dememax.dreamwidth.org/161418.html#cutid1"&gt;P.S.:&lt;/a&gt;&lt;/b&gt;&lt;b class="cut-close"&gt;&amp;nbsp;)&lt;/b&gt;&lt;/span&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=dememax&amp;ditemid=161418" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2016-12-25:2616540:156829</id>
    <link rel="alternate" type="text/html" href="https://dememax.dreamwidth.org/156829.html"/>
    <link rel="self" type="text/xml" href="https://dememax.dreamwidth.org/data/atom/?itemid=156829"/>
    <title>Русское произношение названий языков программирования</title>
    <published>2019-12-11T14:47:44Z</published>
    <updated>2019-12-11T14:47:44Z</updated>
    <category term="c++"/>
    <category term="java"/>
    <category term="python"/>
    <category term="languages"/>
    <category term="php"/>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">Разговорился тут с одним человеком, для которого было забавно прочитать от меня "Ява" для обозначения языка программирования. По его мнению "ни один разработчик на джаве так никогда не скажет".&lt;br /&gt;&lt;br /&gt;Я задумался... Ведь и во Франции люди не произносят это название на английский манер, получается "Жава" с характерным ударением на последний слог, естественно.&lt;br /&gt;&lt;br /&gt;А как вы по-русски произносите названия языков программирования "Python"? "C++"? "PHP"?&lt;br /&gt;Записываете ли вы их кириллицей, или исключительно латиницей?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=dememax&amp;ditemid=156829" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
