Вы можете использовать один и тот же словарь:
>>> d = { "foo": 4, "bar": 2, "quux": 3 }
>>> sorted(d.items(), key=lambda item: item[1])
Во второй строке напечатано:
[('bar', 2), ('quux', 3), ('foo', 4)]
Если вам нужен только отсортированный список слов, выполните:
>>> [pair[0] for pair in sorted(d.items(), key=lambda item: item[1])]
Эта строка печатает:
['bar', 'quux', 'foo']
ASP.NET MVC will probably seem more familiar to you than ASP.NET WebForms. And honestly, I think that most pro-shops are going to move towards it over the next 5 years.
There are some really good tutorials (the kind that WebForms still doesn't have) at this site.
RampUp - это вводный обучающий сайт Microsoft. Существуют способы обучения, основанные на опыте разработчика (например, вы для стека LAMP)
http://msdn.microsoft.com/en-us/rampup/default.aspx
Кроме того, Asp.Net на сайте есть куча учебных пособий и видео
MSSQL (кроме некоторых настроек синтаксиса) и IIS, вероятно, будут меньшими препятствиями, если только вы не будете их администрировать специально. Я бы сосредоточился на изучении C # и ASP.NET.
Хорошим ресурсом для C # являются учебники MSDN C # .
Хорошим ресурсом для ASP.NET является ASP.NET Сайт быстрого запуска .
Учебники по доступу к данным , доступные здесь с веб-сайта ASP.NET, выглядят так: хорошее место для опытных ИТ-специалистов, чтобы узнать о доступе к данным SQL Server в ASP.NET.
ASP.Net имеет несколько различных подходов. Есть встроенное кодирование (очень похожее на PHP и ASP Classic), программный код и MVC.
Для начала я бы просто придерживался встроенного кодирования. Работа с элементами управления ASP.Net и состояниями представлений поначалу довольно сложна, поэтому я бы сначала ознакомился с синтаксисом, а затем двинулся дальше.
If books are your best learning source then some I found helpful:
The third book is about the common language runtime (what executes compiled C# code).
В этой теме SO много хороших сайтов. Мне очень нравится Виртуальные лаборатории MSDN . У них есть их практически для каждой технологии в стеке, и они позволяют вам получить доступ к технологии и поиграть с ней.
Вы обязательно должны прочитать книгу хорошего качества о C #, я бы порекомендовал C # 3.0 in a Nutshell , книгу третьего издания от O'Reilly.
Затем вам следует изучить некоторые страницы, относящиеся к стеку MS, например сайт CodeProject (www.codeproject.com/).
В конце вы должны начать читать несколько интересных блогов о технологиях, с которыми вы будете работать.
Вы определенно не стоит пропускать следующие:
Это было бы для начала. :)
(извините за недостающие ссылки, но ТАК сказать, что я новый пользователь, и я могу разместить только одну ссылку. :()
Я предлагаю вам прочитать C # in Depth Джона Скита, который является пользователем SO. Это определенно поможет вам освоить C #. Остальное - подливка.