Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

HOW DO I PYTHON

Name: Anonymous 2012-07-21 8:56

What's a good tutorial that will ease my pain in my transition to Python and FIOC due to job-related shit? The one on python.org is tedious and looks like it's intended for non-programmers

Name: Anonymous 2012-07-21 9:09

Name: Anonymous 2012-07-21 10:10

Name: Anonymous 2012-07-21 11:08

>>3
From that page
http://debunkingwhite.livejournal.com/339225.html

Remember, racism and white privilege are so entrenched that every single white person is implicated, whether or not she is actively and overtly racist. The pain of recognizing the inescapability of racism is part of the cost of racism to white people. Other personal costs include ignorance, guilt, fear, and/or discomfort around people of color who could otherwise be colleagues, lovers, or friends. Also, to the detriment of society in general, there are huge societal costs, such as the diminishment of the world's "brain trust" by devaluing or even preventing the contributions of people of color. As well, systemic inequalites caused by racism has led to a trend of the dominant culture to criminalize POC instead of adressing the social ills that plague our society in its entirety. Usually we think of racism as a problem for POC, but as the unwilling beneficiaries of racism, PWOC too are affected by it: being forced to admit this can be unpleasant and unsettling. But without recognizing that it affects everybody, whites will continue to see racism as "someone else's problem."
You might not realize that the argument you're making in a post is racist - but if other community members see racism, stop and ask yourself why. Take that opportunity to unlearn a little bit of your unconscious racism instead of getting defensive & arguing that you're NOT racist. Defensiveness is not useful because it makes the problem all about you, rather than all about racism.

Wow.

Name: Anonymous 2012-07-21 12:21

>>1
FIOC is inherently tedious and intended for non programmers.
May the Church, the Turing, and THE HOLY SUSSMAN have mercy on your sanity.
Or you can pray to dmr if you prefer.

Name: Anonymous 2012-07-21 16:19

>>4
The pain of recognizing the inescapability of racism is part of the cost of racism to white people.
Fucktard feminist dipshit detected.

Name: Anonymous 2012-07-21 16:25

>>4
Reading through that gave me a headache.  It's certainly not right, it's not even wrong.  And to think I thought radical feminists had the worst issue with logic.  What a fool was I.

Name: Anonymous 2012-07-21 19:38

>>7
And to think I thought radical feminists had the worst issue with logic.  What a fool was I.
They seem to be related.

I’ve read here at hipMama that if I'm a feminist, I should be an anti-racist ally as well. I don't understand what one has to do with the other.
(If you want to know what an "anti-racist ally" is you can read it on that page, it is quite remarkable.)


Those of us who are white and consider ourselves "feminist" need to commit ourselves to fighting racism with the same energy we put into fighting sexism, or else we are hypocrites betraying our sisters of color in their need. We can't demand that men no longer bake the cake of female oppression while cheerfully eating the cake of our sisters' oppression. That is, we can't expect men to recognize their status as oppressors of women and then expect to deny our own status as white oppressors of POC.

Name: Anonymous 2012-07-21 19:51

Start with Python The Hard Way

Name: Anonymous 2012-07-21 20:01

The fastest way is to skim through language specs and then coding some examples (with the std api). Interactive sessions preferred.

If you don't feel comfortable with specs and lib references, try learning by examples or working code of some github project.

If this doesn't work, google.com/search?q=quick+python+tutorial

If nothing works, you really want tedious python for newbies/dummies.

Name: Anonymous 2012-07-21 20:43

>>9
That tutorial is fucking shit and it only teaches you the very basic concepts of programming using Python. Hell, he spends like 10 lessons teaching you how to print. Unless you're an absolute fagstorm, don't read that piece of shit. That said, I think his C tutorial is one of the best I've ever seen.

Anyway, if you already know how to program, go read the official tutorial at FIOC.org, OP.

Name: Anonymous 2012-07-22 1:45

>>1
uninstall it

threaten to firebomb your company if they do not immediately convert to node.js

Name: Anonymous 2012-07-22 6:07

Go to MIT OpenCourseWare.

Even the most moronic person can pick up python in a matter of hours.

Name: Anonymous 2012-07-22 13:25

>>12
if it's node.js, AT LEAST IT ISN'T FUCKING FIOC

Name: Anonymous 2012-07-23 6:44

Remember, racism and white privilege are so entrenched that every single white person is implicated, whether or not she is actively and overtly racist.
So only white girls are racist, men are exempt.  According to this statement, I can say ``fuck niggers'' without appearing racist.

Name: Anonymous 2012-07-23 6:55

Yesterday I wrote a multithreaded external sort program (a test task from a prospective employer) and it was such a PITA that I thought it would be easier to just use C and libpthread.  Python threads like to sleep on futex() a lot while not doing anything useful other than gobbling up the CPU.

Name: Anonymous 2012-07-23 6:56

>>4
But that is an obvious troll.

I experienced reverse racism as a white person at work/when I lived abroad/in a community of color, etc. Where do I go for support?

"Reverse racism" is a term created and used by white people to deny the fact that they experience white privilege. Those in denial use the term reverse racism to refer to hostile behavior by POC toward whites, and to criticize affirmative action policies which allegedly give "preferential treatment" to POC over whites. Resistance to or an attempt to correct racism is not racism; it is a reaction to oppressive conditions. Under global white supremacy, there is no such thing as "reverse racism."

Name: Anonymous 2012-07-30 4:57

in b4 how do I django, and other shit clogging up muh /prog/

Name: Anonymous 2012-07-30 5:42

``Nev­er­the­less, you’re right the GIL is not as bad as you would ini­tially think: you just have to undo the brain­wash­ing you got from Win­dows and Java pro­po­nents who seem to con­sider threads as the only way to approach con­cur­rent activ­i­ties.''

Guido Van Rossum on why even well-designed python programs run slower and slower with each core/cpu added.

Name: Anonymous 2012-07-30 6:43

The Python community disgusts me. They took CMU CL's compiler's name and associated it with slow code, crippled features and forced indentation.

Name: Anonymous 2012-07-30 6:47

Why has nobody mentioned lpthw?

http://learnpythonthehardway.org/

Name: Anonymous 2012-07-30 6:48

>>21
Because they have; >>9 and consequently >>11

Name: Anonymous 2012-07-30 6:49

GIL stands for Guido Is a Lamer

Name: Anonymous 2012-07-30 7:38

Guido is a Loséthos

Name: Anonymous 2012-07-30 7:43

Guido is Love.

Name: Anonymous 2012-07-30 16:46

There is nothing legitimately bad about Python. That's why the best the whiners can come up with is hurr fioc durr. Self-fork the language and write a script that converts your paranthesised code into FIOC if you are so anal about it. There are no serious issues with it as far as interpreted languages go.

Name: Anonymous 2012-07-30 16:58

>>26
What about the GIL and the intentionally crippled functional programming constructs?

Name: Anonymous 2012-07-30 17:00

>>26
* On FIOC: It just means that if any formatting is damaged in a copy-paste then the code can not only "not work", but actually still work just with a bug that can go unnoticed due to some extra/less indentation level somewhere. But yes that is minor. People should be formatting their code nicely anyways.
* There is some OOP retardation like requiring `self' to be declared as the first argument to any method.
* Default arguments are evaluated once so if you want a blank list/dict/object default arg you've gotta do something like make it None and then inside the function if thatArg is None: thatArg = []
* It is ``object-oriented'' but has no interfaces or abstract classes or conveniences like those.
* Threading to gain speed in a task that can be parallelized is fucked.
* Minor, but the stdlib is inconsistent in naming convention, and you end up with import ThatModule, another_module, thirdmodule.

Name: Anonymous 2012-07-30 17:14

>>26
Self-fork the language and write a script that converts your paranthesised code into FIOC if you are so anal about it.
but then you aren't writing python anymore

Name: Anonymous 2012-07-30 23:13

>>26
paranthesised code into FIOC
Maybe you meant the other way around.

Name: Anonymous 2012-07-30 23:28

Guido is lereddit

Name: Anonymous 2012-07-31 2:54

>>28
can go unnoticed due to some extra/less indentation level somewhere
That's not a minor, I myself found two bugs caused by unnoticeable change in indentation yesterday.  They often occur because a person decides to wrap a block of code into if, press tab on every string of that block, and then move on to doing other things.  Sometimes he indents one or two lines incorrectly, especially if the block itself has control structures.  The bug may manifest itself on the first run if you are lucky, but it may as well lay hidden for days.  And my colleagues are not morons, they are actually quite good.

This is a non-issue with C-derived languages (other than JS) and even with the indentation-based language Haskell.

It is ``object-oriented'' but has no interfaces or abstract classes or conveniences like those.
Bullshit argument from a person who doesn't know what an abstract class is.  Because it means nothing in a language without fucking types.

The rest of your points are valid, especially the threading one.

Name: Anonymous 2012-07-31 5:48

one word the forced checking of them dubs thread over

Name: Anonymous 2012-07-31 11:41

>>32
press tab on every string of that block, and then move on to doing other things
actually quite good
:p

Name: Anonymous 2012-07-31 15:41

>>34 I do that in emacs and most of the time it guesses correctly.

Name: Anonymous 2012-07-31 15:47

>>32
I was thinking about the abstract classes more in grouping code for methods that go unchanged in subclasses. But by introducing any class you've now allowed people to create new instances of it (even if that shouldn't be happening) because you can't mark it abstract in that sense. But yes, they're unneeded for passing values around because of lack of types.

Name: Anonymous 2013-12-01 13:27

░░░░░░░░░░░▄▄▄▄▄░░░░░░░░░░░░░░░░░░░░░ 
░░░░░░░░░▄▄█████████▄▄░░░░░░░░░░░░░░░ 
░░░░░░▄▀▀▀▀█▀▀▀▀▀▀█████▄░░░░░░░░░░░░░ 
░░░░▄██████░░░░░░░░░░░▀██░░░░░░░░░░░░ 
░░░▐██████▌░░░░░░░░░░░░░▐▌░░░░░░░░░░░ 
░░░███████▌░░░░░░░░░░░░░░█░░░░░░░░░░░ 
░░▐████████░░░░░░░░░░░░░░░█░░░░░░░░░░ 
░░▐██████▌░░░░░▄▀▀▀▀▀▄░▀░▄▄▌░░░░░░░░░ 
░░░█▀▀███▀░░░░░░▄▀█▀░░░▐▄▄▄▌░░░░░░░░░ 
░░▐░▌▀▄░░░░░░░░░░▄▄▄▀░░░▌▀░▌░░░░░░░░░ 
░░░▌▐░░▌░░░░░░░░░░░▀░░░░▐░▐░░░░░░░░░░ 
░░░▐░▀▄▐░░░░░░░░░░░▌▌░▄▄░▐░▌░░░░░░░░░ 
░░░░▀█░▄▀░░░░░░░░░▐░▐▄▄▄▄▀▐░░░░░░░░░░ 
░░░░░▌▀░▐░░░░░░░░▄▀░░▀▀▀▀░▌░░░░░░░░░░ 
░░░░░▐░░░░░░░░░▌░░░▄▀▀▀▀▄▐░░░░░░░░░░░ 
░░░░░▌░░░░░░░░░▐░░░░░▄▄░░▌░░░░░░░░░░░ 
░░░░█▀▄░░░▐░▐░░░░░░░░░░░█░░░░░░░░░░░░ 
░░░█░█░▀▀▄░▌░█░░░▀▀▄▄▄▄▀░░░░░░░░░░░░░ 
░░█░░░▀▄░░▀▀▄▄█░░░░░▄▀░░░░░░░░░░░░░░░ 
░░█░░░░░▀▄░░░░▀▀▄▄▄▀▐░░░░░░░░░░░░░░░░ 
░░█░░░░░░░▀▄░░░░░▐░▌▐░░░░░░░░░░░░░░░░ 
░░░█░░░░░░░░▀▄░░░▌░▐▌▐░░░░░░░░░░░░░░░ 
░░░░█░░░░░░░░░█░▐░▄▄▌░█▀▄░░░░░░░░░░░░ 
░░░░░█░░░░░░░░░█▌▐░▄▐░░▀▄▀▀▄▄░░░░░░░░ 
░░░░░░█░░░░░░░░░▀▄░░▐░░░▀▄░░░▀▀▄▄░░░░ 
░░░░░░░▀▄░▄▀█░░░░░█░░▌░░░░▀▄░░░░░█░░░ 

Name: Anonymous 2013-12-01 14:09

>>37
who are you quoting?

Don't change these.
Name: Email:
Entire Thread Thread List