<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">

<channel>
	<title>PodCode - IT-заметки</title>
	
	<link>http://podcode.ru</link>
	<description>Just For Fun :) Блог о программировании</description>
	<lastBuildDate>Thu, 29 Jul 2010 11:32:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<!-- podcast_generator="Blubrry PowerPress/1.0.9" mode="simple" entry="normal" -->
	<itunes:summary>Just For Fun :) Блог о программировании</itunes:summary>
	<itunes:author>PodCode</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://podcode.ru/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:owner>
		<itunes:name>PodCode</itunes:name>
		<itunes:email>podcast@podcode.ru</itunes:email>
	</itunes:owner>
	<managingEditor>podcast@podcode.ru (PodCode)</managingEditor>
	<copyright>© PodCode.ru, 2009</copyright>
	<itunes:subtitle>Just For Fun :) Блог о программировании</itunes:subtitle>
	<image>
		<title>PodCode - IT-заметки</title>
		<url>http://podcode.ru/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://podcode.ru</link>
	</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Podcode" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="podcode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Море, море...</title>
		<link>http://podcode.ru/anry/more-more/</link>
		<comments>http://podcode.ru/anry/more-more/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 11:30:44 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Алушта]]></category>
		<category><![CDATA[Море]]></category>
		<category><![CDATA[Отдых]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1217</guid>
		<description><![CDATA[Как могли заметить уважаемые посетители моего блога, я не публикую посты в последнее время. Причина очень проста&#160;&#8212; отдыхаю В этом году решил с девушкой поехать в Алушту. По возвращению постараюсь немного поделиться впечатлениями и выложить несколько фотографий. До скорого!]]></description>
		<wfw:commentRss>http://podcode.ru/anry/more-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: как преобразовать строку unicode -&gt; utf-8 и cp1251 ?</title>
		<link>http://podcode.ru/anry/python-kak-preobrazovat-stroku-unicode-utf-8-i-cp1251/</link>
		<comments>http://podcode.ru/anry/python-kak-preobrazovat-stroku-unicode-utf-8-i-cp1251/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 22:01:34 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[cp1251]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Питон]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1212</guid>
		<description><![CDATA[123str_unicode = u'unicode string' str_utf8 = str_unicode.encode&#40;'utf-8'&#41; str_cp1251 = str_unicode.encode&#40;'cp1251'&#41;]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-kak-preobrazovat-stroku-unicode-utf-8-i-cp1251/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: как преобразовать строку cp1251 -&gt; unicode ?</title>
		<link>http://podcode.ru/anry/python-kak-preobrazovat-stroku-cp1251-unicode/</link>
		<comments>http://podcode.ru/anry/python-kak-preobrazovat-stroku-cp1251-unicode/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 21:30:35 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[cp1251]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Питон]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1207</guid>
		<description><![CDATA[123str_cp1251 = 'Тестовая строка' str_unicode = unicode&#40;str_cp1251, 'cp1251'&#41; &#160; &#160;# способ 1 str_unicode2 = str_cp1251.decode&#40;'cp1251'&#41; &#160; &#160; # способ 2]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-kak-preobrazovat-stroku-cp1251-unicode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: в чем разница между __new__ и __init__ ?</title>
		<link>http://podcode.ru/anry/python-v-chem-raznica-mezhdu-__new__-i-__init__/</link>
		<comments>http://podcode.ru/anry/python-v-chem-raznica-mezhdu-__new__-i-__init__/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 21:04:23 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Питон]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1204</guid>
		<description><![CDATA[Продолжаю отвечать на вопросы, которые могут задать на собеседовании Python-разработчику. Итак, в чем разница между __new__ и __init__ ? Разберемся с этим на примере кода: 12345678910111213141516171819class A&#40;object&#41;: &#160; &#160; _dict = dict&#40;&#41; &#160; &#160; def __new__&#40;cls&#41;: &#160; &#160; &#160; &#160; if 'key' in A._dict: &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; print &#34;EXISTS&#34; &#160; [...]]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-v-chem-raznica-mezhdu-__new__-i-__init__/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Чем отличаются объявления функций def a (*args) и def b (**args)?</title>
		<link>http://podcode.ru/anry/python-chem-otlichayutsya-obyavleniya-funkcij-def-aargs-i-def-bargs/</link>
		<comments>http://podcode.ru/anry/python-chem-otlichayutsya-obyavleniya-funkcij-def-aargs-i-def-bargs/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 18:12:50 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1195</guid>
		<description><![CDATA[Имеется две функции: 12def a&#40;*args&#41;: &#160; &#160; &#160; &#160; print args и 12def b&#40;**args&#41;: &#160; &#160; &#160; &#160; print args Чем они отличаются? Обе функции принимают произвольное число аргументов об этом свидетельствует символ &#171;*&#187; перед args, но функция b позволяет принимать именованные. В теле a параметр обрабатывается как кортеж. В подтверждение тому немного изменим тело первой функции и [...]]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-chem-otlichayutsya-obyavleniya-funkcij-def-aargs-i-def-bargs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>REST и Python: Введение для начинающих. Часть 1</title>
		<link>http://podcode.ru/anry/rest-i-python-vvedenie-dlya-nachinayushhix-chast-1/</link>
		<comments>http://podcode.ru/anry/rest-i-python-vvedenie-dlya-nachinayushhix-chast-1/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 21:00:27 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Для начинающих]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1172</guid>
		<description><![CDATA[&#171;REST (сокр. англ. Representational State Transfer, «передача состояния представления») — подход к архитектуре сетевых протоколов, обеспечивающих доступ к информационным ресурсам. Был описан и популяризован в 2000 году Ройем Филдингом (Roy Fielding), одним из создателей протокола HTTP. Самой известной системой, построенной в значительной степени по архитектуре REST, является современная Всемирная паутина.&#187; &#169; Wiki Характеристики REST Для начала приведу краткий перечень некоторых основных [...]]]></description>
		<wfw:commentRss>http://podcode.ru/anry/rest-i-python-vvedenie-dlya-nachinayushhix-chast-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Как получить кортеж конкатенацией двух кортежей?</title>
		<link>http://podcode.ru/anry/python-kak-poluchit-kortezh-konkatenaciej-dvux-kortezhej/</link>
		<comments>http://podcode.ru/anry/python-kak-poluchit-kortezh-konkatenaciej-dvux-kortezhej/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 16:24:46 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1165</guid>
		<description><![CDATA[Что такое конкатенация? Читаем Wiki. В итоге поставленный вопрос выглядит уж очень просто (не знаю почему его вносят в список вопросов на собеседованиях). Ответ: 1234s1 = &#40;1, 2, 3&#41; s2 = &#40;4, 5&#41; s3 = s1 + s2 &#160; &#160;# (1, 2, 3, 4, 5) print s3, type&#40;s3&#41;]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-kak-poluchit-kortezh-konkatenaciej-dvux-kortezhej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Как инвертировать словарь {ключ: значение} -&gt; {значение: ключ}?</title>
		<link>http://podcode.ru/anry/python-kak-invertirovat-slovar-znachenieklyuch/</link>
		<comments>http://podcode.ru/anry/python-kak-invertirovat-slovar-znachenieklyuch/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:49:40 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1161</guid>
		<description><![CDATA[12d = &#123; 'a': 1, 'b':2, 'c': 3, 'd': 4 &#125; &#160; &#160;# исходный словарь - итерируемый объект inv_d = dict&#40;&#40;v,k&#41; for k, v in d.iteritems&#40;&#41;&#41; &#160; &#160;# {1: 'a', 2: 'b', 3: 'c', 4: 'd'} Для python3 решение более изящное: 1inv_d = &#123;v:k for k, v in d.items&#40;&#41;&#125;]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-kak-invertirovat-slovar-znachenieklyuch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Как составить словарь из двух списков?</title>
		<link>http://podcode.ru/anry/python-kak-sostavit-slovar-iz-dvux-spiskov/</link>
		<comments>http://podcode.ru/anry/python-kak-sostavit-slovar-iz-dvux-spiskov/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:23:40 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1156</guid>
		<description><![CDATA[123keys = &#91;'a', 'b', 'c'&#93; values = &#91;1, 2, 3&#93; dictionary = dict&#40;zip&#40;keys, values&#41;&#41; &#160; &#160;# {'a': 1, 'c': 3, 'b': 2} - результат Функция zip возвращает кортежи, состоящие из пар элементов обоих списков, а затем метод dict создает новый словарь. Однако для достаточно больших списков zip ()&#160;&#8212; плохая идея. Более рациональное решение с точки [...]]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-kak-sostavit-slovar-iz-dvux-spiskov/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Срезы</title>
		<link>http://podcode.ru/anry/python-srezy/</link>
		<comments>http://podcode.ru/anry/python-srezy/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 20:54:21 +0000</pubDate>
		<dc:creator>Anry</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Блог им. Anry]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Вопросы]]></category>
		<category><![CDATA[Собеседование]]></category>
		<category><![CDATA[Советы]]></category>

		<guid isPermaLink="false">http://podcode.ru/?p=1147</guid>
		<description><![CDATA[Python создавался под влиянием множества языков программирования, в т.ч. и Фортрана (Fortran). Именно благодаря ему в Питоне появились срезы. На собеседовании по срезам могут задать два очень простых вопроса: Как получить последний элемент массива? Как получить часть строки? Для начала следует отметить, что массивы и строки в Python&#160;&#8212; это последовательности. Для них существует определенный набор [...]]]></description>
		<wfw:commentRss>http://podcode.ru/anry/python-srezy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
