Как стать автором
Обновить
17
0
DevEx @DevEx

Пользователь

Отправить сообщение

Основы языка программирования Python за 10 минут

Время на прочтение9 мин
Количество просмотров1.3M
Python Logo

На сайте Poromenos' Stuff была
опубликована статья, в которой, в сжатой форме,
рассказывают об основах языка Python. Я предлагаю вам перевод этой статьи. Перевод не дословный. Я постарался подробнее объяснить некоторые моменты, которые могут быть непонятны.

Если вы собрались изучать язык Python, но не можете найти подходящего руководства, то эта
статья вам очень пригодится! За короткое время, вы сможете познакомиться с
основами языка Python. Хотя эта статья часто опирается
на то, что вы уже имеете опыт программирования, но, я надеюсь, даже новичкам
этот материал будет полезен. Внимательно прочитайте каждый параграф. В связи с
сжатостью материала, некоторые темы рассмотрены поверхностно, но содержат весь
необходимый метриал.


Читать дальше →

Пять наиболее распространенных заблуждений в отношении Linux

Время на прочтение6 мин
Количество просмотров14K
Пользуясь исключительно Linux на протяжении почти четырёх лет, я могу уверенно судить о том, что Linux может, а чего — не может. Ни в коем случае не претендуя на решение всех проблем, несколько самых распространённых заблуждений я все-таки постараюсь рассеять.
Читать дальше →

Прохождение сапера на поле 9x9 с 32-мя минами

Время на прочтение2 мин
Количество просмотров14K
Вот до чего иногда доводят безобидные развлечения. 2 месяца назад я неожиданно увлекся игрой в сапера. Особенно мне было интересно побить рекорд не по времени, а по количеству мин на поле. На уровне игры «новичок» дается поле 9x9 и 10 мин. Разумеется, это было очень просто, и я стал наращивать количество мин. 12, 15, 20 штук, это была простая разминка. Затем прошел 25 после большого числа попыток. Игра с 27-ю минами (каждая 3-я клетка заминирована) отняла у меня несколько часов. Не остановившись на достигнутом, я выставил сразу 30 штук. Выиграл спустя полторы недели, играя по часу в день.

Более месяца пытался разминировать 32 мины, причем даже в лучших попытках оставалось найти около 10 мин, затем подрывался. А мне очень хотелось победы, и решил, что без радикальных мер могу затратить еще пару лет. Пришла мысль написать программу подсчета вероятности нахождения мины в каждой клетке, в любой момент игры.
Читать дальше →

Университет Беркли выложил более 300 часов лекций на YouTube

Время на прочтение1 мин
Количество просмотров6K
Калифорнийский университет в Беркли стал первым в мире образовательным учреждением, который опубликовал видеозаписи полных курсов лекций на YouTube. Для этого там открыт специальный раздел youtube.com/ucberkeley.

Уже сейчас на YouTube опубликовано более 300 часов видеозанятий по химии, физике, биологии (всего девять полных курсов по 40 лекций по 45-55 минут каждая) и даже одна лекция по поисковым системам, которую прочитал в 2005 году лично Сергей Брин (видео под хабракатом).

Кстати, на сайте университета UC Berkeley раздел с видеозаписями появился еще в 2001 году, а в 2006 году они начали публиковать подкасты.
Читать дальше →

Книга по RubyOnRails бесплатно

Время на прочтение1 мин
Количество просмотров1K
На сайте sitepoint.com можно скачать книгу по RubyonRails совершенно бесплатно. Но все это удовольствие действует только в течение 60 дней…

собственно сама книга получается тут — заказать ссылку на email

можно попробовать отсюда — ссылка на саму книгу

Да, забыл уточнить… Книга конечно же на англ.

P.S. пост перенесен из личного блога по просьбам интересующихся. до этого кармы не хватало

Туториал по Schevo — реляционной надстройке над ООБД

Время на прочтение1 мин
Количество просмотров1.2K
Schevo — это реляционная надстройка над ООДБ (бэкенды — Durus и ZODB), разрабатываемая Orbtech. Самоопределение Schevo таково (вольный перевод):
Schevo — это СУБД следующего поколения, основными достоинствами которой являются:
  • Быстрая разработка. Легко и просто создавайте даже достаточно сложные базы. Схема легко пишется, легко читается. Можно быстро указывать начальные данные прямо в схему; используя тот же синтаксис можно создать набор тестовых данных для разработчика.
  • Богатое описание схемы. Описывайте схемы данных, используя лаконичный, легко читаемый Python-код. Схема описывает не только структуру БД, но и все нестандартные транзакции и правила непротиворечивости данных.
  • Автоматическая эволюция схемы. Спокойно используйте Schevo для хранения часто изменяемых данных. При необходимости, изменяете схему и при помощи инструментов Schevo легко мигрируйте от одной версии схемы к другой.
  • Транзакции. Schevo защищает ваши данные. Единственный способ изменить данные — это явные транзакции. Вы можете доверить Schevo свои данные, оин всегда будут в консистентном состоянии.
  • Генерация UI. Код пользовательского интерфейса использует преимущества схемы. Используйте полнофункциональный навигатор по БД без необходимости писать какой-либо код (вне вашей схемы) вообще. Создавайте кастомизированный интерфейс при помощи специальных Schevo-виджетов и инструментов.



Туториал познакомит с основными возможностями Schevo.

Новое в CSS 3: анимация, трансформация, переменные.

Время на прочтение2 мин
Количество просмотров6K
Что-то мне кажется, что в этот раз с идеями внедерения новых правил разработчики перестарались…
Dave Hyatt, Dean Jackson и Chris Marrin (все трое работают в Apple) предложили внедрить в CSS 3 поддержку создания анимации, трансформацию объектов, их изменение с  течением времени и ввести css-переменные.
Читать дальше →

C/C+: эти коварные наборы строк.

Время на прочтение6 мин
Количество просмотров7.2K
Многие «знают», что программирование на C/C++ позволяет получить программы, которые работают почти так же быстро, как программы, написанные на языке Assembler, а уж те, в свою очередь, быстры настолько, насколько это вообще возможно в теории.

На самом деле, конечно, это не совсем так (а в редких случаях — и совсем не так), но в целом программы на C/C++ действительно быстры, требуют немного памяти и запускаются мгновенно. Если их правильно написать.

Вот о том как правильно писать на C/C++ я и хотел бы немного поговорить. Сегодня я хочу обсудить вопрос о наборах строк. То есть о процедурах, позволяющих из числа получить строку, а из строки — число.

Где подобные списки встречаются? Ну, например, это могут быть списки токенов html, с которыми работает ваша программа. Или список команд, которые принимает ваш командный интерпретатор. Но, конечно, наиболее часто такие наборы возникают как списки всевозможных ошибок: strerror, gai_strerror, regerror и т.д. Думаю каждый программист встречался с подобной задачей хотя бы раз.

Хочу оговориться что дальнейшее описание впрямую применимо только к операционным системам, использующим формат ELF: Linux, MacOS, etc. В Windows или встраиваемых системах ситуация может быть слегка иной. Плюс я в этот раз ограничусь только прямой задачей (по числу получить строку) ибо она во-первых проще, а во-вторых многие решения обратной задачи содержат в себе прямую задачу как часть решения.
Читать дальше →

E-mail? Коммуникатор? Мобильный телефон? Не царское это дело…

Время на прочтение2 мин
Количество просмотров1.7K
У президента Путина белый телефонА у президента Буша - чёрный

Можете ли вы представить себе сегодня энергичного и деятельного человека, который живёт в многомиллионном городе, руководит большим коллективом, ежедневно приходит на работу в полностью компьютеризированный офис, но не пользуется ни электронной почтой, ни мобильным телефоном?

Такие люди есть! И вы их знаете…
12 декабря 2007 года В.В.Путин дал интервью американскому журналу «Тайм», который провозгласил Путина «Человеком 2007 года».

ВОПРОС: Вы сказали о том, что большое количество телефонов в кабинете у начальника – это старый образ. Насколько технологичны сейчас Вы сами: пользуетесь ли Вы электронной почтой или «Блекбери», есть ли у Вас, например, свой блог и так далее?

В.ПУТИН: Мне очень-очень стыдно, но я ничем этим не пользуюсь. Я даже телефоном не пользуюсь: у меня всё делают сотрудники моего аппарата. Но они делают это блестяще, я им очень завидую.
Читать дальше →
12 ...
299

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность