» Последние публикации на сайте » Страница 8

 

Что нужно запомнить программисту переходящему на Python

Автор: admin от 13-10-2018, 16:25, посмотрело: 24

Когда-то давно, в студенческие годы, меня укусил питон, правда инкубационный период затянулся и получилось так, что я стал программистом на перле.

Однако в какой-то момент перл исчерпал себя и я решил заняться питоном, сначала просто делал что-то и разбирался с тем, что нужно для данной задачи, а потом понял, что нужны какие-то систематизированные знания и прочитал несколько книг:




  • Билл Любанович «Простой Python. Современный стиль программирования»

  • Дэн Бейдер «Чистый Python. Тонкости программирования для профи»

  • Бретт Слаткин «Секреты Python: 59 рекомендаций по написанию эффективного кода»



Которые мне показались вполне подходящими для понимания основных тонкостей языка, хотя не помню, чтобы в них упоминалось про slots, но и не уверен, что это реально нужная фича — если уже по памяти прижало, то скорее всего одного этого способа будет недостаточно, но это всё зависит от ситуации.



В итоге у меня накопились какие-то заметки об особенностях питона, которые, как мне кажется, могут быть полезны тому кто пожелает мигрировать на него с других языков.

Категория: Программирование

 

Основатели Amazon, Google, Microsoft и Facebook потеряли более $30 млрд в ходе обвала на биржах

Автор: admin от 13-10-2018, 15:45, посмотрело: 26

Основатели Amazon, Google, Microsoft и Facebook потеряли более $30 млрд в ходе обвала на биржах



Изображение: thierry ehrmann
| CC BY 2.0



Текущая неделя выдалась тяжелой для фондовых бирж во всем мире. Американский индекс Dow Jones в среду обвалился примерно на 832 пункта – третий по своим масштабам его обвал за всю историю. Индекс S&P500 также потерял около 3,3%.



Особенно тяжелая ситуация сложилась для технологических компаний. Издание Fortune подсчитало потери основателей публичных компаний. Выяснилось что, американские миллиардеры, среди которых Джефф Безос, Билл Гейтс, Сергей Брин, Марк Цукерберг и другие потеряли более $30 млрд своих состояний всего на пару дней. Вот, кто пострадал сильнее всех.

Категория: Google

 

Code of Conduct: почему разработчики ядра Linux угрожали удалить свой код — разбираемся в конфликте

Автор: admin от 13-10-2018, 14:00, посмотрело: 19

В сентябре совет директоров Linux Foundation принял новый кодекс поведения для разработчиков ядра Linux — Code of Conduct (CoC). По задумке авторов, он должен был решить проблемы, связанные с дискриминацией, и улучшить эмоциональную обстановку среди разработчиков.



Некоторые программисты назвали это попыткой излишнего регулирования и начали угрожать удалить написанный ими код из ядра Linux. Подробнее о ситуации — далее.



Code of Conduct: почему разработчики ядра Linux угрожали удалить свой код — разбираемся в конфликте

Категория: Linux

 

Дизайн для фронтенд-разработчиков, часть 1

Автор: admin от 12-10-2018, 18:30, посмотрело: 26

Когда дизайнер передает макеты разработчику, между ними всегда есть доля недопонимания. Графический редактор дает очень много свободы, дизайнер может не знать технических ограничений, чего-то не заметить или замести проблемы под ковер.



Дело доходит до реализации интерфейса и разработчик сталкивается с этими несовершенствами.



Плохое решение — сделать как проще. Примерно как в макете, но с учетом технических ограничений. Делается быстро, выглядит кошмарно. Дизайнер ворчит, QA заводит пачку багов.



Еще одно плохое решение — сделать как в макете. Сидим до ночи, полируем пиксели, хвосты прибиваем гвоздями через position: absolute. Дизайнер счастлив, тимлид на кодревью возмущен кашей в стилях, менеджер недоволен потраченным временем.

Категория: Веб-разработка

 

Незнание основ React, которое, возможно, вас губит

Автор: admin от 12-10-2018, 18:30, посмотрело: 21

Хотите получить наглядное представление о том, что происходит с компонентами, когда вы работаете с React? Читайте под катом перевод статьи Ohans Emmanuel, опубликованной на сайте freeCodeCamp.



Незнание основ React, которое, возможно, вас губит

Категория: Программирование, Веб-разработка

 

Идеальное (наверное) собеседование мобильного разработчика-мидла

Автор: admin от 12-10-2018, 18:30, посмотрело: 22

За последнее время на хабре вышло столько рассказов о плохих собеседования, что порой закрадывается сомнение, а бывают ли в природе собеседования хорошие? Так что разнообразия ради в этом мы рассмотрим пример хорошего* подхода. Рассказ будет идти с точки зрения разработчика работодателя, который напрямую участвует в процессе найма.



Идеальное (наверное) собеседование мобильного разработчика-мидла


* наверное

Категория: Программирование

 

Пятница. Бредни программиста 2.0

Автор: admin от 12-10-2018, 18:30, посмотрело: 23

Привет, Хабр! В прошлую пятницу выложил свои бредовые мысли. Спасибо за карму, плюсы и главное за неравнодушные комментарии. Сегодня продолжение. Снова прошу не судить слишком строго. Ведь это всего лишь фантазии.



Пятница. Бредни программиста 2.0




Ржавчина на мече



Пятница после работы. Выхожу из офиса и думаю, как провести вечер. Никак не могу забыть про прошлый поход в ночной клуб. Было что-то странное в том, как Алла ушла. И еще. Когда мы с ней танцевали, наши тела как-то удачно подошли друг к другу. Очень часто приходится делать усилие и, преодолевая неловкость стараться не наступить партнерше на ноги. Здесь же руки сами легли туда куда нужно и тела соприкоснулись там где нужно. Надо попробовать ее найти.



А искать нужно там, где потерял. Наверное сегодня снова ночной клуб. Захожу в магазин, чтобы купить ужин. Бутылка вина и бутылка воды, хлеб, что-то вроде паштета, яблоки. Кассир пробивает покупки.



— Скидочная карта есть?

Категория: Программирование

 

Пятничные вебинары от Skillbox: фриланс и программирование

Автор: admin от 12-10-2018, 18:30, посмотрело: 21

Пятничные вебинары от Skillbox: фриланс и программирование


Завтра выходные, а значит, еще есть немного времени для обучения перед отдыхом. Сегодняшняя подборка посвящена веб-программированию и мобильной разработке. Кроме того, есть несколько вебинаров о фрилансе.

Категория: Программирование, Веб-разработка

 

Kafka в Wargaming: блицопрос

Автор: admin от 12-10-2018, 13:40, посмотрело: 26

Почему Kafka? Каковы общие впечатления? Каков состав кластеров? Под катом — дюжина коротких вопросов для Левона Авакяна, отвечающего в Wargaming за надежность, архитектуру приложений, инфраструктуру и продакшн.



Kafka в Wargaming: блицопрос

Категория: Программирование

 

Python: метапрограммирование в продакшене. Часть вторая

Автор: admin от 12-10-2018, 13:40, посмотрело: 26

Мы продолжаем говорить о метапрограммировании в Python. При правильном использовании оно позволяет быстро и элегантно реализовывать сложные паттерны проектирования. В прошлой части этой статьи мы показали, как можно использовать метаклассы, чтобы изменять атрибуты экземпляров и классов.



Python: метапрограммирование в продакшене. Часть вторая

Теперь посмотрим как можно изменять вызовы методов. Больше о возможностях метапрограммирования вы сможете узнать на курсе Advanced Python.

Категория: Программирование