Python

PyCon Russia 2015 пройдет в Екатеринбурге 18-19 сентября.

Подбробности по ссылке http://pycon.ru/2015/program/speakers/

Здравствуйте. Сегодня у меня хорошее настроение и я решил поделиться тем как я начал изучать Python + Django. С 2009 года я стал интересоваться программированием. Еще тогда я задумал научиться программировать. Стал искать инфу и советы, выбор оказался на столько велик что я толком и определиться не мог. Но решил пройти какие нить курсы. И в итоге прошел курс по Delphi и Pascal, сдал на отлично. Курс проходил галопом, я только и делал что пытался не понять а хотяб запомнить слова. Ну в итоге кое как подразобрался. А когда получил корочки понял что в реальности ничего написать не могу, и на работу особо никому не нужен, в итоге все успешно забылось. Потом смотрел курсы по сайтостроению, php html css. Подразобрался даже что то делал но снова не получалось то что хотел, требования были к себе высокие а знания никакие, хотя меня уверяли что я знаю столько что могу уже все делать… Потом начал изучать 1С – писал конфигурацию все получалось, на работе нужные задачи были автоматизированы, «Ура хоть что то». Но как вы понимаете меня это совершенно не устраивало. И тут где то в 2012 году я узнал что есть python и что он очень простой легкий раз два и готово. Открыл инфу начал Луца читать так сказать смотреть, попробовал что то на компе сделать, но то и дело, то не понимал о чем речь то просто элементарное не мог сделать с первых страниц. Рассказал знакомым о python и о том какие проблемы возникли, те меня просто высмеяли, сказали учи английский потом питон на английском и проблем не будет. Я стал искать видеокурсы но все без толку, если что то и было то не систематизировано, или непонятно, или все вместе. В итоге нашел один сайт где были видео и в раз все понятно и доступно. Я все просмотрел все сделал, мне понравилось, по привычке стал искать в нете эти же курсы но оказалось что их нет а если и есть то такое чувство что в них чего то не хватает. Понял что видимо пока не судьба. И снова благополучно забыл до 2014 года. И вот в марте кода стало туго с работой, стал посматривать работу на всякий случай. И тут мне знакомый сказал учи python + django и приходи на работу, ЗП будет, работы валом. Ну что, воодушевленный предложением пошел искать инфу тем более что мысль о программировании вечно теплится в душе. Забыл сказать что закончил я транспортный универ, комп увидел только на 3 курсе в 2003 году когда писал курсовые и потом диплом. Ну в общем снова начал я искать инфу о python + django, ее оказалось еще больше чем было, и оказалось что python очень популярен и распространен, и видео инфы стало просто очень много, но снова такое чувство было, что либо я тупой, либо говорят это для тех кто и сам это знает. И вот случайно натыкаюсь на тот же сайт http://spb-tut.ru/ ну или не совсем тот же, но на видео тот же голос что 2 года назад. Стал искать инфу о Валерие Бовсуновском, и вот что я нашел: курсы обсирал каждый, была только одна девушка которая сказала спасибо и что все крута. Ёе сразу стали тоже поливать (спасибо ей большое, за ее единственный положительный отзыв), тут я стал выделять что те кто нелестно отзывались, либо посмотрели два ролика и им не понравился голос, либо сама речь казалось простой или тупой и медленной. И тут я стал сравнивать с собой, и понял что мне в этих роликах именно и нравилась простота и не спешность. Это то что мне было нужно, т.к. голопом я много чего проходил, и умные книги читал. И тут я подумал Роман может это последний шанс попробуй. И я попробовал… Написал письмо Валерию Бовсуновскому, который очень вежливо и радушно в это же день через час, два, не помню точно, мне ответил. И предложил обучение. Я стал искать деньги, но тут Валерий сказал подожди скоро акция по ней заплатишь будет дешевле. Когда я увидел ссылку на акцию, я просто достал карточку и заплатил (никогда с такой радостью не расставался с деньгами). Было ощущение что я купил весь мир тогда. И вот уже прошло 2 месяце может чуть меньше, я изучаю python + django. Уже зарегил хостинг, домен, мало мальский это все запустил и поднял, изучаю азы python. Где все очень понятно доступно и как оказалось обучение идет гораздо быстрее, т.к. не отвлекаешься на советы и не занимаешься поиском инфы. Да и еще у него есть форум где люди реально помогают, т.к. там все понимают что это такое начинать с ноля. Поэтому нет ни унижений, ни оскорблений, ни умных слов, просто берут и говорят что делать по шагам, на любой вопрос. Это было мое мнение, надеюсь оно поможет хоть одному человеку сэкономить время, и получить нужные знания.

Если кто дочитал и кому интересно вот ссылка на сайт http://spb-tut.ru/

P.S. Выражаю огромную благодарность Валерию Бовсуновскому за его труд!

Вышел новый квартальный релиз украинского научного ПО OpenOpt Suite 0.39 (набор пакетов OpenOpt, FuncDesigner, DerApproximator, SpaceFuncs). Главные изменения:
    пакет частично портирован на PyPy (Python с динамической компиляцией), что ускорило решение некоторых задач в несколько раз
    множество улучшений для солвера с требуемой точностью interalg, в т.ч. категориальные переменные и общие логические ограничения
    некоторые улучшения для автоматического дифференцирования
Посещаемость сайта openopt.org превысила 250 человек/день, что в сравнении с сайтами конкурентов проприетарного ПО составило 1/3 от посещаемости gams.com и достигло tomopt.com.

Эта статья предназначена для новичков в мире Python. Статья является переводом статьи "Be Pythonic" которая рассказывает о том как следует писать на Python и чему следует придерживаться.

Когда переходишь с одного языка на другой, некоторые вещи лучше было бы не знать вовсе (см. Transfer of Learning, Перенос навыков ). То, к чему вы привыкли в других языках, не всегда окажется полезным в Python. На этой странице описаны некоторые особенности Python, которые мне особенно нравятся, и я надеюсь, что их найдут полезными те, кто отправился по «питоновскому» пути.

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

Многие из нас даже и не знают что стандартная библиотека Python имеет ряд достаточно интересных и полезных модулей. Дабы не городить велосипеды в своих приложениях предлагаю ознакомиться с переводом статьи "Interesting Modules that ease our tasks" которая рассказывает о таких модулях которые облегчат вам жизнь в будущем.

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