Английский язык
Добрый вечер. В тему переводов документации, интерфейсов и тд.
Подскажите по вашему опыту – кто и как учил английский, и как по-вашему можно ускорить этот процесс.
Хотя бы до уровня чтения прессы, понимания речи и тд. Да, я знаю, что лучше общаться с носителем языка, но как все-таки это сделать самостоятельно, без репетиторства и курсов.
Спасибо.
Я бы порекомендовал http://cryptome.org
Там постоянно всякие e-mail переписки, английский в перемешку, разговорный и профессиональный. Разговорного очень много, читать интересно. Постоянно используются всякие обороты речи, их в газетах на английском не встретишь. Постоянно какие-то споры, ругань. А Шнайер очень примитивный язык использует, видимо старается быть максимально понятным. Его читать не так интересно. Хотя комменты в его блоге день ото дня жгут.
комментариев: 9796 документов: 488 редакций: 5664
Наверное, что-то типа Basic English.
Зато у самого Дж. Янга язык ужасный, правда от себя на cryptome он пишет крайне редко. То, что там публикуется — в основном официальные документы, где полно всяких канцеляризмов и официальщины. Бывают стенограммы каких-то заседаний. Иногда попадаются какие-то документы, наподобие писем из тюрьмы, но там тоже разговорный язык несколько специфический.
Накрапал на этом прекрасном скриптовом языке высокого уровня статистический анализатор текста. Идея: берёт подряд все слова и делает им counter ++, затем печатает чарт слов, самые часто употребляемые сверху.
Теперь берём всего ShakeSpear-a:
Получаем:
Всего ShakeSpear использовал порядка 26,174 английских слов. Если интересно, я могу продолжить, сейчас занимаюсь 11Gb bzip-ным архивом английской WikiPedii.
комментариев: 11558 документов: 1036 редакций: 4118
Языковые частотные таблицы уже давно существуют для всех языков.
комментариев: 9796 документов: 488 редакций: 5664
Frequency Lists
комментариев: 1079 документов: 58 редакций: 59
Интересно, любой труд интересен. А с какой целью делаешь это?
Гуру то понятно неинтересно, а мне даже скрипт полезно было посмотреть и вникнуть в, для кого-то, банальные вещи.
Спасибо.
С какой целью – Учу язык. Как-то так получилось, что понял, граматика – херня, язык состоит из слов, слова из букв. Понял что слов не знаю вообще, кроме школьных cat и table, нихрена не знаю как называется. Решил коллекционировать неизвестные слова, в итоге пришёл в тотальному собирательству всего что не знаю.
По Шекспиру пробежался, 90% слов мне неизвестны. Там frequency у них 2 раза, 3 раза. А слова красивые...
К примеру, unknown привёл лист там такое:
У меня сейчас получается 55 миллионов слов по последнему архиву Википедии, надо подрихтовать, может их на самом деле всего 29 миллионов.
комментариев: 1079 документов: 58 редакций: 59
Jennifer меня вдохновила http://jenniferdewalt.com/hangman/game
У меня так же, но есть поле Hint: русский перевод, в свободное время приятно поугадывать слова.
комментариев: 1079 документов: 58 редакций: 59
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 9796 документов: 488 редакций: 5664
Оказывается, всё давно придумано.
file – служебное слово, ошибка.
добавьте в эту строку очистку от спец. символов – и мои 20 строк, против вашего скролинга одной строки в 2 горизонтальных листа.
концепция KISS. Все эти колекшн и т.д. мне видятся абсолютно лишними в языке богатом такими прелестями как set, dict, list.
комментариев: 11558 документов: 1036 редакций: 4118
Прям специально через анализатор прогоняли? :) Переходите на py3.
Зачем?
Мощный аргумент. :) Ну, перепишите так, чтобы совсем уж по pep8:
Очевидно, Вы её неправильно понимаете.
Collections — стандартный инструмент из стандартной библиотеки, призванный избавить программиста от изобретения велосипедов, подобных Вашему.