Posts

Showing posts from 2014

Chapter 6.ABSTRACTION. from 'Beginning Python From Novice to Professional' by Magnus Lie Hetland

fibs = [0, 1] for i in range(8):    fibs.append(fibs[-2] + fibs[-1]) >>> fibs [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] __________________________ To print fibs for numbers set by user fibs = [0, 1] num = input('How many numbers do you want? ') for i in range(num-2):     fibs.append(fibs[-2] + fibs[-1])     print fibs ______________________________________ Making your own function  def hello(name):     return 'Hello, '+ name +'!' >>> print hello('John') Hello, John! _______________________________________ def fibs(num):     result = [0, 1]     for i in range(num-2):         result.append(result[-2] + result[-1])     return result >>> fibs(8) [0, 1, 1, 2, 3, 5, 8, 13] _______________________________________     'Calculates the square of number x'     return x*x >>> square(2) 4 >>> square.__doc__ 'Calculates the square of number x' >>> help(square) Help on

Илон Маск - футуролог-реалист!

  Этот человек один из главных футурологов планеты, который воплощает футуристические проэкты в жизнь. Он мечтает о колонизации космоса, о дешевой энергии и уверенно к этому идет. Причем, что главное, он из созидателей - сразу заметна глубина личности, которая не видит ценности в накоплении богатства, а использует эти средства для проталкивания прогресса. Великий меценат, который не так давно совершенно бесплатно дал доступ к патентам на технологии, используемые в автомобиле TESLA, объяснив это тем, что вместе мы сила и так мы быстрее достигнем результатов.   Из свежих новостей от этого класного парня: таки есть прорыв в дешевых и быстрозаряжаемых (и, надеюсь ,в менее быстроразряжаемых) батареях. К 2020 г., а может и раньше, стоимость 1 кВт.ч. снизится до 100$. Этого более, чем вдвое дешевле, чем сейчас. Вот-вот начнет строится новая "гигафабрика" TESLA. Намечается серьезное удешевление электроавтомобилей. Ожидаем чуда...  Помнится, максимальная версия Tesla Model S распо

CHAPTER 5. CONDITIONALS, LOOPS, AND SOME OTHER STATEMENTS

print  python 2 -statement, python 3 -function Arguments of print do not form Tuples >>> 1,2,3 (1, 2, 3) >>> print 1,2,3 1 2 3 >>> print (1,2,3) (1, 2, 3) ________________________________ >>> name = 'Gumby' >>> salutation = 'Mr.' >>> greeting = 'Hello,' >>> print greeting, salutation, name Hello, Mr. Gumby ________________________________ Issues about comma and space before >>> name = 'Gumby' >>> name = 'Gumby' >>> salutation = 'Mr.' >>> greeting = 'Hello' >>> print greeting,',',salutation,name Hello , Mr. Gumby >>> print greeting+',',salutation,name Hello, Mr. Gumby ------------------------------------------ print 'Hello,', print 'world!' print out Hello, world! ________________________________ >>> import math as foobar >>> foo

Python's readability

Image

Chapter 4.Dictionaries. 'Beginning Python From Novice to Professional' by Magnus Lie Hetland

DICTIONARIES telephone numbers (and other numbers that may contain leading zeros) should be represented as strings of digits—not integers. There are keys and values,closed in a curly braces/ >>> phonebook = {'Alice':'1111','Beth':'2222','Cecil':'3333'} >>> phonebook['Cecil'] '3333' ______________________________________________ dict function >>> items = [('GG','FF'),('11',22)] >>> items = dict(items) >>> items {'GG': 'FF', '11': 22} It can be used with keyword arguments >>> d = dict (name = "Gumby", age  = 42) >>> d {'age': 42, 'name': 'Gumby'} _________________________________ BASIC DICTIONARY OPERATIONS >>> d = dict(apple = 'gavno',android = 'fuflo') >>> d {'android': 'fuflo', 'apple': '

Chapter 3.Working With Strings. 'Beginning Python From Novice to Professional' by Magnus Lie Hetland

String formatting operator >>> print format % value Hello, Pit, How do you do? >>> format = 'Hello, %s. %s do you do?' >>> values = ('Pit','How') >>> print format % values Hello, Pit. How do you do? ____________________________________ formatting real numbers (floats) >>> format = 'Pi with four decimals: %.4f' >>> from math import pi >>> print format % pi Pi with four decimals: 3.1416 _______________________________________ Template strings/Template method SUBSTITUTE >>> from string import Template >>> s = Template('$x, glorious $x') >>> s.substitute(x = 'slurm') 'slurm, glorious slurm' ___________________________ If the replacement field is part of a word, x should be enclosed in braces >>> from string import Template >>> s = Template("It's ${x}tastic") >>> s.substitute(x=&

Chapter 2. LISTS & TUPLES. 'Beginning Python From Novice to Professional' by Magnus Lie Hetland

FUNCTIONS of LISTS >>> list ('Hello') ['H', 'e', 'l', 'l', 'o']' __________________ Item assignments >>> x = [1,1,1] >>> x[1]=2 >>> x [1, 2, 1] _________________________ Deleting elements >>> names = ['debora','Alice','Trinity','Sofia'] >>> del names[2] >>> names ['debora', 'Alice', 'Sofia'] _______________________________________ Slicing >>> name = list('Perl') >>> name ['P', 'e', 'r', 'l'] >>> name[2:]=list('ar') >>> name ['P', 'e', 'a', 'r'] ________________________________________ Different length of initial and final list after slicing >>> name[1:]=list('ython') >>> name ['P', 'y', 't', 'h', 'o', 'n&

Chapter 2. LISTS & TUPLES.SEQUENCES 'Beginning Python From Novice to Professional'

>>> ed = ['Edward Snowden',42] >>> steve = ['Steven Jobs',55] >>> gven = ['Gven Stephany',35] >>> barak = ['Barak Obama',56] >>> database = [ed,steve,gven,barak] >>> database [['Edward Snowden', 42], ['Steven Jobs', 55], ['Gven Stephany', 35], ['Barak Obama', 56]] >>> _________________________________________________ Common Sequence Operations These operations include indexing, slicing, adding, multiplying, and checking for membership . INDEXING >>>print 'losos'[4] s >>> 'losos'[-1] 's' >>> third = raw_input('Who? ')[3] Who? Kozel >>> third 'e' ____________________________________________ >>> endings = ['st', 'nd', 'rd'] + 17 * ['th'] \ + ['st', 'nd', 'rd'] + 7 * ['th'] \ + ['st

Chapter 1 Numbers & Expressions, 'Beginning Python From Novice to Professional' / Цифры и выражения

Addition, subtraction, сложение, вычитание >>> 2+2 4 >>>3-2 1 (!) Division, деление >>>1/2 0 >>>1.0/2.0 0,5 >>>1/2. 0.5 _______________________________________________________________________________ From _future_import division >>>1/2 0.5 >>>1//2 0 _______________________________________________________________________________ Reminder operator / оператор остатка >>>1%2 1 >>> 10%3 1 >>> 10%4 2 >>> 10%5 0 _______________________________________________________________________________ Multiplication / умножение >>> 3*333 999 _______________________________________________________________________________ Exponentiation / Возведение в степень >>> 2**3 8 >>> -3**2 -9 >>> (-3)**2 9 _______________________________________ Variables Assignment x = 3 Expression x*2 ________________________________

'HELLO WORLD' or starting with 'Beginning Python From Novice to Professional', Second Edition, Magnus Lie Hetland

I've started to read an incredible manual on Python by Magnus Lie Hetland. My very intelligent friend 've adviced and he is right - very nice book. Some of practical issues I will post sometimes to remind myself becouse it's hard to keep in mind some elements of new  language ))) So... >>>print 'Hello world'

Самодельный кондиционер - гениально!

Совершенно симпатичная поделка. Конечно, я бы рекомендовал не использовать чистый лед, (разве что в помещениях с низкой влажностью), а аккумулирующие холод гелевые резервуары. Они охлаждаются намного дольше. Жаль что авторы этой приблуды не показывали температуру в помещении (а только в сопле)- интересно, насколько эффективно кондер работает! Ну , солар пэнэл забава недешевая тоже...

Ничего себе рыбку едят

Был повергнут в шок, когда узнал, сколько рыбы съедают люди в некоторых странах. Например, в Гренландии и Исландии потребление рыбы - около 90 кг на 1 человека в год (!!!!!!). В Японии, Малайзии меньше, но около 70 кг...  Это ж если каждый день жрать, то около 200 гр/день ! Я такое количество ем раз в неделю...  А уж мы то знаем о здоровье и долголетии тех же японцев. Короче, побежал в сельпо за рыбой.

Гастроли Московского цирка не трогают жителей Донбасса

Ну, вот, собственно, и логическая кульминация. "Где же молодые???" Хехе,а среди молодых концентрация ватников крайне низкая. Этот вояка некомпетентен. Ещё как много среди женщин офицеров запаса. И военных , и среди врачих, фармацевтов все офицеры запаса. Может, "солдатская мать" подтянется не только языком , но и делом защитить "свою" родину?  Оперирует понятиями Великой Отечественной Войны, как то "защитить родину", "нацисты", "каратели". Давит на патриотические чувства, только почему-то оккупант призывает сражаться против своей родины. Спасибо донбасцам, что не поддерживают этих ряженых!

Россия vs Украина

Смешной и грустный, но очень символизирующий ролик.Это студенты в Симферополе. Заметьте, ни одного намёка на то, что кто-то митингует за Украину никто не давал.Вот он - конфликт СОВКА, пытающегося затянуть в диктаторское средневековье , и ЛЮДЕЙ, которые строят ЦИВИЛИЗАЦИЮ.

МИЛАН, ВЕРОНА осень 2013 . Часть 2

Image
К слову о транспорте Милана. Ездит метро, оно неглубоко под землёй, так как вода относительно высоко, да и Милан не холмист. Я рискнул заглянуть в метро, но впечатления не самые приятные - кучи неформалов, бездомных негров и пр. маргиналов. Танцуют брейк, спят на полу, везде разрисовано, но не особо грязно.  В городе есть трамваи, причём они довольно старинны - некоторые с 20-х годов, красиво отреставрированы, размалёваны.Они ,кстати, во многом сделаны из дерева. Заметьте, это не экскурсионный, а обычный рейсовый трамвай  Очень много "смартов", - ими кишит просто.  Активно продвигается альтернативная энергия, Можно взять напрокат электромобильчик. Вот они стоят, заряжаются:

МИЛАН, ВЕРОНА осень 2013 . Часть 1

Image
Аэропорт близ Бергамо (ударение на первый слог!, как для меня оказалось,- до этого помня "Труффальдино из Бергамо", ставил на последний)  оказался тут же у подножия Альп.  Альпы божественны,- снежные, скалистые, стоят форпостом на северной границе Италии. Летел и пытался угадать , где же через них перебирались Ганибал, Сципион Старший, Суворов, Наполеон... Они кажутся непроходимыми. В аэропорту все негры, арабы и прочие мавританцы проскочили раза в 3 быстрее нас, славянских европеоидов, что явно намекнуло на определённый барьер и отдалённость Украины от цивилизации. Сказывается и то, что,наверное, из-за большого количества украинцев в Италии, существует какая-то настороженность у таможенников к нам...  Попадая на европейские дороги, получаешь традиционный культурный шок. По дороге в Милан сразу бросается в глаза уровень деловой активности в этом регионе - вдоль магистрали бесконечно растянулись оффисы , ангары, заводики и прочие предприятия с кипящей жизнью. Кто-то жалуется
Люди, часто попадающие в разные истории и передряги, как правило тупорылы и хитрожопы

China smartphone

Image
Посматривал на телефоны, блуждая по китайским сайтам. Кроме цен, на них забавляет перевод аннотаций с китайского на русский. В целом весьма сносно, думал, что будет хуже. Вот понравилось - в духе китайской коммунистической идеологии ))) А вообще все магазины на один и тот же ассортимент. Из сильных китайских брендов - Lenovo, Prestigio, Acer иногда, а все остальные -либо неизвестные нам фирмочки, либо вообще безымянные. Тупо так подбираешь себе по характеристикам, как компьютер когда-то собирал по запчастям. Но по опыту моих коллег - таки работающие вещи. Доставка чаще всего бесплатная.   

Поговорил с онлайн поддержкой банка

Image
Забавный автоответчик у Приват24. Очень часто, особенно вечером в приват24 не войдёшь по причине отсутствия подтверждающего смс. Вот обратился в поддержку: Надеюсь не с психиатром...