Job Opportunity - Senior Python Developer
Senior Python Developer Engineering | San Jose, CA, United States Contact - Lily [email protected] You will: Build an IDM (Identity and Access Management) system for the cloud offerings that's powered by OpenStack. The plan is to build multiple components that make up IDM: * Experience with LDAP * Create an API Proxy using Python. Qualifications: * Designing and writing python software, packages - for commercial or open source * Usage of standard libraries * Strong python distributions * REST/JSON/XML * WSGI frameworks * ORM frameworks * usage python frameworks for various components * testing/tox automation Please send me your updated resume to [email protected] -- https://mail.python.org/mailman/listinfo/python-list
Job Opportunity - Senior Web Developer
Senior Web Developer (Python) Engineering | Mountain View, CA, United States Contact - Lily [email protected] COMPANY DESCRIPTION Our Clent is a social networking website for people in professional occupations. It is mainly used for professional networking. JOB DESCRIPTION The engineering culture at our client is based on building and integrating cutting-edge technologies while encouraging creativity, innovation, and expansion. The engineers constantly raise the bar for excellence, motivating each other to tackle challenges and take intelligent risks. The industry is moving fast and the engineers are right there with it! You will help drive front-end development for an internal tool that addresses the #1 operating priority for the client - talent. You will collaborate with visual/interaction designers, engineers, and product managers to launch new products, iterate on existing features, and build a world-class user experience. With our client site and business experiencing dramatic growth, we are seeking engineers to join our client team and contribute to scaling to the next level. QUALIFICATIONS * Ability to work on-site in Mountain View * 4+ years experience with semantic HTML/XHTML and CSS * 4+ years experience writing clean, unobtrusive Javascript/AJAX including experience with common libraries (YUI, jQuery, etc) and debugging tools (Firebug, etc.) * An encyclopedic knowledge of browser quirks and their remedies * Knowledge of (and a passion for) current trends and best practices in front-end architecture, including performance, accessibility and usability * Familiarity and comfort with command-line applications * Experience writing object-oriented code for Python (preferred), Ruby, PHP or similar * Experience writing code for a MVC web framework: Flask, Django, Ruby on Rails, CakePHP or similar * Experience with Jinja, Bootstrap, or SQLAlchemy a plus * Comfortable with agile dev cycle - we are using advanced scrum methods * You have excellent communication skills, initiative and teamwork and you love to connect with your internal customers to hear and address their concerns * Bachelors degree or equivalent experience required ADDITIONAL INFORMATION Please send me your updated resume to [email protected] -- https://mail.python.org/mailman/listinfo/python-list
Re: Job Opportunity - Senior Python Developer
[email protected] writes: > Senior Python Developer > Engineering | San Jose, CA, United States Please don't send emails for recruitment to this forum. The Python Job Board https://www.python.org/community/jobs/> is specifically a resource for job postings. (Currently unavailable, but that doesn't make this forum any more appropriate.) -- \ “I am too firm in my consciousness of the marvelous to be ever | `\ fascinated by the mere supernatural …” —Joseph Conrad, _The | _o__) Shadow-Line_ | Ben Finney -- https://mail.python.org/mailman/listinfo/python-list
Re: Language summit notes
Le samedi 12 avril 2014 14:53:15 UTC+2, Ned Batchelder a écrit : > On 4/12/14 8:25 AM, [email protected] wrote: > > > -- > > > > > > Regarding the Flexible String Representation, I have always > > > been very coherent in the examples I gave (usually with and/or > > > from an interactive intepreter - not relevant). > > > I never seen once somebody pointing or beeing able to point > > > what is wrong in those examples. > > > > We aren't going to engage in this topic. The previous discussions have > > always ended the same way. You should refer to those threads if you want > > to re-acquaint yourself with other people's views on your theory and > > discourse. > > > > --Ned. > > > > > > > > jmf > > > > > > > May I recall again, I mainly "pointed" facts, examples, ... I can almost count on the fingers of one of my hands, the number of users/posters, who tried to reproduce the examples I gave! In fact, that's you (plural), who are dicussing (my examples). jmf -- https://mail.python.org/mailman/listinfo/python-list
Re: Job Opportunity - Senior Web Developer
On Sun, Apr 13, 2014 at 5:15 PM, wrote: > Senior Web Developer (Python) > Engineering | Mountain View, CA, United States The Python Job Board is in a bit of a state of flux at the moment, but you can still put submissions to it: https://www.python.org/community/jobs/ ChrisA -- https://mail.python.org/mailman/listinfo/python-list
Re: Job Opportunity - Senior Python Developer
On Sun, Apr 13, 2014 at 5:22 PM, Ben Finney wrote: > [email protected] writes: > >> Senior Python Developer >> Engineering | San Jose, CA, United States > > Please don't send emails for recruitment to this forum. > > The Python Job Board https://www.python.org/community/jobs/> is > specifically a resource for job postings. (Currently unavailable, but > that doesn't make this forum any more appropriate.) Whoops, I hadn't read your post and I just responded to the other of these two posts. Sorry for the noise! ChrisA -- https://mail.python.org/mailman/listinfo/python-list
SQLObject 1.5.2
Hello! I'm pleased to announce version 1.5.2, the second bugfix release of branch 1.5 of SQLObject. What's new in SQLObject === * Adapt duplicate error message strings for SQLite 3.8. Contributor for this release is Neil Muller. For a more complete list, please see the news: http://sqlobject.org/News.html What is SQLObject = SQLObject is an object-relational mapper. Your database tables are described as classes, and rows are instances of those classes. SQLObject is meant to be easy to use and quick to get started with. SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB). Where is SQLObject == Site: http://sqlobject.org Development: http://sqlobject.org/devel/ Mailing list: https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss Archives: http://news.gmane.org/gmane.comp.python.sqlobject Download: https://pypi.python.org/pypi/SQLObject/1.5.2 News and changes: http://sqlobject.org/News.html Oleg. -- Oleg Broytmanhttp://phdru.name/[email protected] Programmers don't die, they just GOSUB without RETURN. -- https://mail.python.org/mailman/listinfo/python-list
Re: Language summit notes
On Saturday, April 12, 2014 5:55:22 PM UTC+5:30, [email protected] wrote: > -- > > Regarding the Flexible String Representation, I have always > been very coherent in the examples I gave (usually with and/or > from an interactive intepreter - not relevant). > I never seen once somebody pointing or beeing able to point > what is wrong in those examples. Unicode: I am ignorant and interested. Clearly you know more than me (and perhaps many others here) and we could learn from you. FSR and efficiency: I am barely interested. As is the case for most python users [If efficiency is one's primary consideration one should not be using python] Coherent: I dont know what that word means to you. To me it means acting in a way that eases and smoothens communication. Now if one look at this post of yours and most others one finds: - Poor or completely missing attribution - Or large quotes with google-groups unfortunate double-line spacing Does 'coherent' mean something different in French? [This question may sound sarcastic but is at least part serious/genuine] As for unicode I dont think Ive much more to say than Ive said here if you insist on remaining stuck on the FSR. However do please adjust your posting style to become more acceptable/coherent by reading https://wiki.python.org/moin/GoogleGroupsPython -- https://mail.python.org/mailman/listinfo/python-list
Re: [OFF-TOPIC] How do I find a mentor when no one I work with knows what they are doing?
On Sun, Apr 13, 2014 at 10:48 PM, Tony the Tiger wrote: > On Tue, 08 Apr 2014 13:58:24 +, alister wrote: > >> You can't fall off the floor. > > Yes, if the floor it two stories up, and the walls suddenly disappears, > and there's an earthquake. That makes me so angry, I think I'll smash that wall down! *SFX: boom, wall crumbles* I think I'll take out this floor, too! *SFX: have a guess* What a depressingly stupid machine. ChrisA -- https://mail.python.org/mailman/listinfo/python-list
Re: Language summit notes
Everyone, please ignore Jim's unicode/fsr trolling, which started in July 2012. Don't quote it, don't try to answer it. -- Terry Jan Reedy -- https://mail.python.org/mailman/listinfo/python-list
Re: Teaching python to non-programmers
On Fri, 11 Apr 2014 21:20:05 +0100, wrote: On Thursday, April 10, 2014 3:40:22 PM UTC-7, Rhodri James wrote: It's called irony, and unfortunately Mark is reacting to an all-to-common situation that GoogleGroups foists on unsuspecting posters like yourself. People who say "I can't be bothered to correct this" while posting a wise a$$ correction are just trolling, probably not funny in real life either. I think if you're going to wise off than be witty about it, otherwise just a terse reference to a link. 99% of the time, Mark is the one to make a brief comment with the link I gave you. And often gets roundly condemned for daring to suggest that GG is not a shining beacon of perfection, for clearly the rest of us are complaining out of jealousy. See my previous comments about straws and camels' backs. Also irony. At any rate, my original point stands. You're not teaching on planet Vulcan. Better to teach things in an odd order if that helps motivates your students. It's not like people in real life carefully examine all available documentation before learning some piece of tech. Usually they shrug and say "what's the worst that could happen", dive in, and roll with the consequences%10. Since "the worst that could happen" with some of the kit I've worked on is that I kill people, I have to disagree. Some flexibility is good, but if you want to understand how something works you do need to go through it in a logical order. Otherwise you can end up knowing lots of bits but having no understanding of how they interact or hang together. That's fine if you want to learn how to write programs, but it's terrible if you want to become a programmer. -- Rhodri James *-* Wildebeest Herder to the Masses -- https://mail.python.org/mailman/listinfo/python-list
Re: Teaching python to non-programmers
On 13/04/2014 23:51, Rhodri James wrote: On Fri, 11 Apr 2014 21:20:05 +0100, wrote: On Thursday, April 10, 2014 3:40:22 PM UTC-7, Rhodri James wrote: It's called irony, and unfortunately Mark is reacting to an all-to-common situation that GoogleGroups foists on unsuspecting posters like yourself. People who say "I can't be bothered to correct this" while posting a wise a$$ correction are just trolling, probably not funny in real life either. I think if you're going to wise off than be witty about it, otherwise just a terse reference to a link. 99% of the time, Mark is the one to make a brief comment with the link I gave you. And often gets roundly condemned for daring to suggest that GG is not a shining beacon of perfection, for clearly the rest of us are complaining out of jealousy. See my previous comments about straws and camels' backs. Also irony. The world will now breath a sigh of relief as I've set up my Thunderbird filters to discard all of the double spaced crap that arrives from gg, hence the amount that I see to complain about will be minimised. This has the added advantage of discarding the blatant lies that our resident unicode expert sprouts about Python, but the powers that be deem fit not to take any action over. -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence --- This email is free from viruses and malware because avast! Antivirus protection is active. http://www.avast.com -- https://mail.python.org/mailman/listinfo/python-list
Re: Teaching python to non-programmers
On Mon, 14 Apr 2014 00:54:02 +0100, Mark Lawrence wrote: > but the powers that be deem fit not > to take any action over. There is no Internet police. Which is a good thing, for if there were, this sort of criticism of the Internet police is exactly the sort of thing that would bring down their wrath onto you. -- Steven D'Aprano http://import-that.dreamwidth.org/ -- https://mail.python.org/mailman/listinfo/python-list
MemoryError in data conversion
The code attached below produces in one of the two IMHO similar cases
(excepting the sizes of the lists involved) MemoryError. Could experts
kindly tell why that's so and whether there is any work-around feasible.
Thanks in advances.
M. K. Shen
-
import ast
def buildhuffmantree(slist,flist):
item=slist[:]
freq=flist[:]
while len(item)>2:
mn=min(freq)
id=freq.index(mn)
u=item[id]
del item[id]
del freq[id]
mn1=min(freq)
id=freq.index(mn1)
v=item[id]
del item[id]
del freq[id]
item.append([u,v])
freq.append(mn+mn1)
return(item)
def processing(slist,flist):
bintree=buildhuffmantree(slist,flist)
print(bintree)
byarray=bytearray(str(bintree),"latin-1")
bintree1=ast.literal_eval(byarray.decode("latin-1"))
print(bintree1)
print(bintree==bintree1)
slist1=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 'eof']
flist1=[18, 16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, -1]
slist2=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
124, 125, 126, 127, 'eof']
flist2=[2, 2, 0, 2, 0, 0, 1, 2, 1, 0, 2, 0, 0, 1, 1, 0, 2, 0, 0, 0, 1,
0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 2, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, -1]
processing(slist1,flist1) ### This works fine
print()
processing(slist2,flist2) ### This leads to MemoryError
--
https://mail.python.org/mailman/listinfo/python-list
Re: Teaching python to non-programmers
On 11/04/2014 3:42 PM, Rustom Mody wrote: On Friday, April 11, 2014 10:41:26 AM UTC+5:30, Chris Angelico wrote: On Fri, Apr 11, 2014 at 2:37 PM, Rustom Mody wrote: Right. Its true that when I was at a fairly large corporate, I was not told: "Please always top post!" What I was very gently and super politely told was: "Please dont delete mail context" Then you were told that by someone who does not understand email. You seem to be cocksure who is right. Im just curious who you think it is :-) http://www.ietf.org/rfc/rfc1855.txt If you are sending a reply to a message or a posting be sure you summarize the original at the top of the message, or include just enough text of the original to give a context. This will make sure readers understand when they start to read your response. Since NetNews, especially, is proliferated by distributing the postings from one host to another, it is possible to see a response to a message before seeing the original. Giving context helps everyone. But do not include the entire original! RFC1855 is the PEP8 of posting online :) -- https://mail.python.org/mailman/listinfo/python-list
Re: MemoryError in data conversion
Mok-Kong Shen writes: > The code attached below produces in one of the two IMHO similar cases > (excepting the sizes of the lists involved) MemoryError. Could experts > kindly tell why that's so and whether there is any work-around feasible. "MemoryError" means: the Python process wants more memory from the operating system than this can give. Your options: * increase the memory resources (RAM, swap space) of your system * check the memory related configuration of your operating system (there may be a limit for memory allocated to processes - try to increase this) * change your algorithm such that less memory is needed -- https://mail.python.org/mailman/listinfo/python-list
