Sorry

This feed does not validate.

Source: http://python.su/forum/feeds/posts

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru-RU"><title>Последние сообщения на форуме</title><link href="http://python.su/forum/" rel="alternate"></link><link href="http://python.su/forum/feeds/posts/" rel="self"></link><id>http://python.su/forum/</id><updated>2024-12-22T00:42:15+02:00</updated><entry><title>Общий :: Python для новичков :: Отсортировать список строк. Особенности национального алфавита.
  3. </title><link href="http://python.su/forum/post/231014/" rel="alternate"></link><updated>2024-12-22T00:42:15+02:00</updated><author><name>Alex.Pro.</name></author><id>231014</id><summary type="html">   Приветствую всех.&lt;br/&gt;   Кто-нибудь знает простой и красивый способ отсортировать список строк по алфавиту? К примеру, такой список животных:&lt;br/&gt;&lt;blockquote&gt;&amp;ldquo;Аист&amp;rdquo;, &amp;ldquo;Баран&amp;rdquo;, &amp;ldquo;Волк&amp;rdquo;, &amp;ldquo;Ёж&amp;rdquo;, &amp;ldquo;ёжик&amp;rdquo;, &amp;ldquo;хорёк&amp;rdquo;, &amp;ldquo;черепаха&amp;rdquo;, &amp;ldquo;эму&amp;rdquo;, &amp;ldquo;ящерица&amp;rdquo;&lt;br/&gt;&lt;/blockquote&gt;
  4. </summary></entry><entry><title>Общий :: Инструментальные средства разработки :: Невозможно открыть файл метаданных «platform.winmd»
  5. </title><link href="http://python.su/forum/post/231012/" rel="alternate"></link><updated>2024-12-21T23:56:35+02:00</updated><author><name>py.user.next</name></author><id>231012</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;VAF34&lt;/em&gt;&lt;br/&gt;второй очень сложен в настройке&lt;/blockquote&gt;Да это попса. Если хочешь работать, ставь линукс и туда ставь Emacs или Vim. Первый даёт свободу, а второй всегда и везде есть по умолчанию. Они бесплатные, развитые и устойчивые (не зависят от одного человека или одной фирмы).&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;em&gt;VAF34&lt;/em&gt;&lt;br/&gt;Кроме того опыт с VS имеется&lt;/blockquote&gt;Если на C# пишешь, то для неё необходимо эту среду иметь. А если не пишешь, то лучше выкинуть её, как и Windows, как можно быстрее. Но это если ты именно работать хочешь.
  6. </summary></entry><entry><title>Общий :: Python для новичков :: Нужна помощь новичку
  7. </title><link href="http://python.su/forum/post/231011/" rel="alternate"></link><updated>2024-12-21T23:27:45+02:00</updated><author><name>py.user.next</name></author><id>231011</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;Nosferata&lt;/em&gt;&lt;br/&gt;Хочу его реализовать в виде функции:&lt;/blockquote&gt;Чтобы сделать функцию, сначала нужно её вызвать, как будто она уже есть и уже сделана.&lt;br/&gt;&lt;br/&gt;Функция должна выполнять одну функцию (решать одну задачу), должна конкретно и однозначно отвечать на вопрос &amp;ldquo;что делает эта функция?&amp;rdquo;, должна выполнять отданный ей приказ (должна отвечать на вопрос &amp;ldquo;что сделать?&amp;rdquo;).&lt;br/&gt;&lt;br/&gt;Пример имени: become_a_student. Отвечает на вопрос &amp;ldquo;что сделать?&amp;rdquo;. Что сделать? Стать студентом.&lt;br/&gt;&lt;br/&gt;Так как студентом стать можно в разных учебных заведениях (они меняются), то у нас появляется переменная, которая может принимать значение конкретного учебного заведения.&lt;br/&gt;&lt;br/&gt;Пример переменной: become_a_student(educational_unit).&lt;br/&gt;&lt;br/&gt;Когда у нас готов вызов функции, как будто она уже есть и работает, можно приступать к реализации этой функции.&lt;br/&gt;&lt;br/&gt;result = become_a_student(educational_unit)&lt;br/&gt;&lt;br/&gt;Ты берёшь вызов и делаешь из него заголовок функции&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;  
  8. &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;become_a_student&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;educational_unit&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  9.    &lt;span class="k"&gt;pass&lt;/span&gt;
  10. &lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;Потом ты делаешь полную форму для пустого вызова функции&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;  
  11. &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;become_a_student&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;educational_unit&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  12.    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;
  13.    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
  14. &lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;А дальше заполняешь тело функции операторами&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;  
  15. &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;become_a_student&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;educational_unit&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  16.    &lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Hello, I want to become a student in&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;educational_unit&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  17.    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;educational_unit&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;unique&amp;#39;&lt;/span&gt;
  18.    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
  19. &lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;Проверяем результат&lt;br/&gt;&lt;div class="code"&gt;&lt;pre&gt;  
  20. &lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;become_a_student&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;educational_unit&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
  21. &lt;span class="o"&gt;...&lt;/span&gt;     &lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Hello, I want to become a student in&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;educational_unit&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  22. &lt;span class="o"&gt;...&lt;/span&gt;     &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;educational_unit&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;unique&amp;#39;&lt;/span&gt;
  23. &lt;span class="o"&gt;...&lt;/span&gt;     &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
  24. &lt;span class="o"&gt;...&lt;/span&gt;
  25. &lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;become_a_student&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Школа такая-то&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  26. &lt;span class="n"&gt;Hello&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;I&lt;/span&gt; &lt;span class="n"&gt;want&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;become&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;student&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="err"&gt;Школа&lt;/span&gt; &lt;span class="err"&gt;такая&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="err"&gt;то&lt;/span&gt;
  27. &lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
  28. &lt;span class="bp"&gt;True&lt;/span&gt;
  29. &lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;
  30. &lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;Ты принят.
  31. </summary></entry><entry><title>Общий :: Базы данных :: Уникальность данных в пределах части таблицы. Возможно?
  32. </title><link href="http://python.su/forum/post/231010/" rel="alternate"></link><updated>2024-12-20T20:09:18+02:00</updated><author><name>Alex.Pro.</name></author><id>231010</id><summary type="html">Возвращаясь к топику.&lt;br/&gt;ER-модель изначально не была проработана детально. Код писался с намёком на гибкость, чтобы при необходимости каких-то изменений требовался минимум доработок. По факту, код получился недостаточно гибким и при сопряжении таблиц начали вылезать баги и глюки. После нескольких доработок был выполнен ряд тестов - программа работает с данными корректно.&lt;br/&gt;Спасибо &lt;strong&gt;Rodegast&lt;/strong&gt; за грамотную подсказку и благожелательные советы. Спасибо &lt;strong&gt;py.user.next&lt;/strong&gt;&lt;br/&gt;за советы и критику. Спасибо &lt;strong&gt;xam1816&lt;/strong&gt; за небезразличие.&lt;br/&gt;Вопрос можно считать закрытым.&lt;br/&gt;&lt;br/&gt;
  33. </summary></entry><entry><title>Общий :: Инструментальные средства разработки :: Невозможно открыть файл метаданных «platform.winmd»
  34. </title><link href="http://python.su/forum/post/231009/" rel="alternate"></link><updated>2024-12-20T18:22:35+02:00</updated><author><name>Alex.Pro.</name></author><id>231009</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;VAF34&lt;/em&gt;&lt;br/&gt;но места куда его советуют поместить у меня нет&lt;/blockquote&gt;Странная ситуация. VS у вас проинсталлирован? Куда? Или опять антивирус от вас что-то прячет? На этот раз пропал каталог &amp;ldquo;Microsoft Visual Studio&amp;rdquo;?
  35. </summary></entry><entry><title>Общий :: Python для новичков :: Нужна помощь новичку
  36. </title><link href="http://python.su/forum/post/231008/" rel="alternate"></link><updated>2024-12-20T18:06:55+02:00</updated><author><name>Alex.Pro.</name></author><id>231008</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;Nosferata&lt;/em&gt;&lt;br/&gt;Что-то вроде этого.&lt;/blockquote&gt;&lt;div class="code"&gt;&lt;pre&gt; &lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;I must become your student, becouse my current knowledge of Python isn&amp;#39;t enoght to solve even simplest tasks.&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s2"&gt;I need to learn Python.&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  37. &lt;/pre&gt;&lt;/div&gt;
  38. </summary></entry><entry><title>Общий :: Базы данных :: Уникальность данных в пределах части таблицы. Возможно?
  39. </title><link href="http://python.su/forum/post/231007/" rel="alternate"></link><updated>2024-12-20T16:04:15+02:00</updated><author><name>Alex.Pro.</name></author><id>231007</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;xam1816&lt;/em&gt;&lt;br/&gt;Уникальность дома обеспечивается его Id в таблице, почему нужно определять его уникальность улицей и номером дома?&lt;/blockquote&gt;Если уникальность номера дома определять только его id в таблице, то появляется возможность несколько раз добавить в таблицу один номер дома, но с разными id. Мне не нужно такое дублирование.&lt;br/&gt;Использовать номер дома в качестве id тоже нельзя, потому что придётся плодить таблицы с номерами домов по одной на каждую улицу.&lt;br/&gt;&lt;blockquote&gt;&lt;em&gt;xam1816&lt;/em&gt;&lt;br/&gt;В разных городах может быть дом с адресом Ленина 20 например. Тогда нужно связку: город, улица ,дом.&lt;/blockquote&gt;Всё правильно. Выше я приводил упрощённую структуру моей БД. Есть таблица Address, в которой, в качестве адреса, собраны записи с идентификаторами региона (области, края), города и улицы. А в таблице Building номер здания связан с id записи из таблицы Address. И уникальность номера дома обеспечивается именно этой связкой. Хотя в столбце House_No могут быть повторяющиеся номера, но в связке с адресом они становятся уникальными.&lt;br/&gt;By the way: я тренируюсь на адресе Ленина 24. Угада! Экстрасенс?&lt;br/&gt;&lt;blockquote&gt;&lt;em&gt;Rodegast&lt;/em&gt;&lt;br/&gt;Сделай ER-модель, иначе будешь путаться.&lt;/blockquote&gt;Не помогло. Или помогло, но слабо. Сначала обдумывал в голове, потом пытался моделировать в MySQL Workbench. Потом начал писать код и модель стала меняться по ходу. Трудно было начать. На сегодняшний день более-менее разобрался, процесс идёт нормально.
  40. </summary></entry><entry><title>Общий :: Инструментальные средства разработки :: Невозможно открыть файл метаданных «platform.winmd»
  41. </title><link href="http://python.su/forum/post/231006/" rel="alternate"></link><updated>2024-12-20T15:01:09+02:00</updated><author><name>Rodegast</name></author><id>231006</id><summary type="html">&amp;gt; Пробовал PythonIDEL и PyCh.. первый хуже чем работать из cmd, второй очень сложен в настройке.&lt;br/&gt;&lt;br/&gt;IDLE это абсолютный хлам, а второй мне самому не нравится. Но ими же выбор не ограничивается, вариантов очень много, я например много лет Wing использую, а кто то пользуется текстовыми редакторами вроде Sublime.
  42. </summary></entry><entry><title>Общий :: Инструментальные средства разработки :: Невозможно открыть файл метаданных «platform.winmd»
  43. </title><link href="http://python.su/forum/post/231005/" rel="alternate"></link><updated>2024-12-20T14:21:48+02:00</updated><author><name>VAF34</name></author><id>231005</id><summary type="html">Пробовал PythonIDEL и PyCh.. первый хуже чем работать из cmd, второй очень сложен в настройке. Кроме того опыт с VS имеется и хотелось бы с ней остаться, тем более ПИТОН это эпизод. &lt;br/&gt;Мою проблему, кажется,  можно решить в win, для этого надо найти правильный platform.winmd и знать куда его положить для использования VS
  44. </summary></entry><entry><title>Общий :: Инструментальные средства разработки :: Невозможно открыть файл метаданных «platform.winmd»
  45. </title><link href="http://python.su/forum/post/231004/" rel="alternate"></link><updated>2024-12-20T14:08:11+02:00</updated><author><name>Rodegast</name></author><id>231004</id><summary type="html">Ты наверное тут единственный кто использует Visual Studio. Попробуй IDE от других производителей.
  46. </summary></entry><entry><title>Общий :: Базы данных :: Уникальность данных в пределах части таблицы. Возможно?
  47. </title><link href="http://python.su/forum/post/231003/" rel="alternate"></link><updated>2024-12-20T14:02:37+02:00</updated><author><name>Rodegast</name></author><id>231003</id><summary type="html">&amp;gt; У одного номера может быть много разных улиц.&lt;br/&gt;&lt;br/&gt;Нет, один и тот же дом располагаться сразу на нескольких улицах не может.&lt;br/&gt;&lt;br/&gt;&amp;gt; Ну… Примерно так у меня и получается. Так, да не так.&lt;br/&gt;&lt;br/&gt;Сделай ER-модель, иначе будешь путаться. И желательно её делать сразу в моделере, я обычно PgModeler использую, но для Sqlite он не подойдёт.
  48. </summary></entry><entry><title>Общий :: Инструментальные средства разработки :: Невозможно открыть файл метаданных «platform.winmd»
  49. </title><link href="http://python.su/forum/post/231002/" rel="alternate"></link><updated>2024-12-20T13:42:47+02:00</updated><author><name>VAF34</name></author><id>231002</id><summary type="html">Долго добивался работающего с ПИТОНОМ варианта VS2019. Добился, но в результате оказалось не возможным работать с с++. Даже для простейшей программы &amp;ldquo;Hello&amp;rdquo; и тем более более сложных на с++ -&amp;gt; ошибка: не удается открыть файл метаданные «platform.winmd», то же самое с давно поставленной VS2013, однако, программы с фортраном на VS2013 выполняются. Попытки использовать советы из интернета помогли найти файл platform.winmd 2013 года, который находится в c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcpackages\, но места куда его советуют поместить у меня нет. Наиболее похожее: директория c:\Program Files (x86)\Windows Kits\ в которой поддиректории 8.0 и 8.1 ни в одной из них поддиректории UnionMetadata нет.
  50. </summary></entry><entry><title>Общий :: Базы данных :: Уникальность данных в пределах части таблицы. Возможно?
  51. </title><link href="http://python.su/forum/post/231001/" rel="alternate"></link><updated>2024-12-20T11:31:18+02:00</updated><author><name>xam1816</name></author><id>231001</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;Alex.Pro.&lt;/em&gt;&lt;br/&gt;Уникальность обеспечивается комбинацией адреса с номером дома.&lt;/blockquote&gt;Уникальность дома обеспечивается  его  Id в таблице, почему нужно определять его уникальность  улицей и номером дома? В разных городах может быть дом с адресом Ленина 20 например. Тогда нужно связку: город, улица ,дом. Так и города есть одинаковыми названиями. В чем уникальность тогда?
  52. </summary></entry><entry><title>Общий :: Базы данных :: Уникальность данных в пределах части таблицы. Возможно?
  53. </title><link href="http://python.su/forum/post/231000/" rel="alternate"></link><updated>2024-12-20T00:31:20+02:00</updated><author><name>Alex.Pro.</name></author><id>231000</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;xam1816&lt;/em&gt;&lt;br/&gt;У одного номера может быть много разных улиц.&lt;br/&gt;У одной улицы может быть много разных номеров&lt;br/&gt;&lt;/blockquote&gt;Ну&amp;#8230; Примерно так у меня и получается. Так, да не так. Таблица &amp;ldquo;Номера&amp;rdquo; сразу оказывается лишней. Из-за того, что мне надо отображать данные целого списка домов, номер дома мне удобнее хранить не в стыковочной таблице &amp;ldquo;Адреса&amp;rdquo;, а в таблице &amp;ldquo;Дома&amp;rdquo;. В таблице &amp;ldquo;Дома&amp;rdquo; собраны данные домов с разных улиц, поэтому номер дома сам по себе теряет уникальность. Уникальность обеспечивается комбинацией адреса с номером дома.&lt;br/&gt;Грубо говоря, у меня получается такая структура БД:&lt;br/&gt;table Region:   &lt;strong&gt;Primary_id | Region_name | Properties&lt;/strong&gt;&lt;br/&gt;table City:       &lt;strong&gt;Primary_id | City_name | Properties&lt;/strong&gt;&lt;br/&gt;table Street:    &lt;strong&gt;Primary_id | Street_name | Properties&lt;/strong&gt;&lt;br/&gt;table Address: &lt;strong&gt;Primary_id | Foreing Region_id | Foreing City_id | Foreing Street_id&lt;/strong&gt;&lt;br/&gt;table Building: &lt;strong&gt;Primary_id | Unique (Foreing Address_id | House_No) | Property.1 | Property.2 | Property.N&lt;/strong&gt;
  54. </summary></entry><entry><title>Общий :: Базы данных :: Уникальность данных в пределах части таблицы. Возможно?
  55. </title><link href="http://python.su/forum/post/230999/" rel="alternate"></link><updated>2024-12-19T23:46:42+02:00</updated><author><name>xam1816</name></author><id>230999</id><summary type="html">&lt;blockquote&gt;&lt;em&gt;Alex.Pro.&lt;/em&gt;&lt;br/&gt;Пока у нас в таблице дома с одной улицы - их номера уникальны. А если у нас больше одной улицы - номера домов на разных улицах могут повторятся.&lt;/blockquote&gt;Поправьте если неправильно рассуждаю. &lt;br/&gt;У одного номера может быть много разных улиц.&lt;br/&gt;У одной улицы может быть много разных номеров&lt;br/&gt;первая таблица будет &lt;u&gt;Улицы&lt;/u&gt;: &lt;strong&gt;id | название улицы&lt;/strong&gt;&lt;br/&gt;вторая таблица &lt;u&gt;Номера&lt;/u&gt;: &lt;strong&gt;id | номер&lt;/strong&gt;&lt;br/&gt;во второй таблице номер сам по себе уникален поэтому для него нет смысла делать таблицу.&lt;br/&gt;&lt;br/&gt;эти данные связаны например в таблице &lt;u&gt;Адреса&lt;/u&gt;: &lt;strong&gt;id | id_улицы | номер_дома&lt;/strong&gt;&lt;br/&gt;если эти данные нужно привязать например с неким зданием,то будет таблица&lt;br/&gt;  &lt;u&gt;Здания&lt;/u&gt;: &lt;strong&gt;id | id_названия(школа, больница, и тд..) | id_адреса&lt;/strong&gt;&lt;br/&gt;видим что у одного здания может быть один адрес, тогда таблицу Адреса можно сооединить с этой таблицей Здания,&lt;br/&gt;&lt;strong&gt;id | id_названия | id_улицы | номер_дома&lt;br/&gt;&lt;/strong&gt;&lt;br/&gt;
  56. </summary></entry></feed>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda