ping script
simple ping check script with python3 (Python 3.9.2) tested under Debian 11 Bullseye: soyeomul@penguin:~/gitlab/test$ ./fping.py localhost ok soyeomul@penguin:~/gitlab/test$ ./fping.py python.org ok soyeomul@penguin:~/gitlab/test$ ./fping.py python3.org python3.org: No address associated with hostname something is wrong... soyeomul@penguin:~/gitlab/test$ Signed-off-by: Byung-Hee HWANG --- fping.py | 31 +++ 1 file changed, 31 insertions(+) create mode 100755 fping.py diff --git a/fping.py b/fping.py new file mode 100755 index 000..ccc1e58 --- /dev/null +++ b/fping.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +from subprocess import PIPE, Popen +from os import path +import sys + +""" +REFERENCE: +<https://mail.python.org/pipermail/python-list/2022-February/thread.html#905156> +""" + +if not path.isfile('/usr/bin/fping'): +sys.exit("you first install fping, then try again...") + +def check(xyz): +cmd = "fping %s" % (xyz) +try_ = Popen(cmd, stdout=PIPE, shell=True) +output = try_.communicate()[0].decode("utf-8") + +return output + + +if __name__ == "__main__": +xyz = sys.argv[1] +if "alive" in check(xyz): +print("ok") +else: +print("something is wrong...") + +# 2022-02-27, GNU Emacs 27.1 (Debian 11 Bullseye) -- 2.30.2 -- https://mail.python.org/mailman/listinfo/python-list
Re: how to read in the newsreader
Andrew Z께서 쓰시길, 《記事 全文 에서》: > Gents, > how do i get this group in a newsreader? The digest i'm getting is not > workable for me - i can't reply , can only read the replies from the > members of the group. Or. maybe, it shouldn't be a news reader > please advise.. > > P.S. Oh the comp.lang.python is a nightmare because of spam... It would be nice "gmane.comp.python.general" via NNTP, there are no spam. -- ^고맙습니다 _地平天成_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
Solved (Was: Re: [Q] days -> months)
Oh never mind it, after so many trial and error, i did make months format with success, thanks!!! Sincerely, Byung-Hee. -- ^고맙습니다 _救濟蒼生_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
[Q] days -> months
In real life, i am breeding Hanwoo(Korean cattle), about 100 head of cattle. About 50 days ago, i got one young cattle. The name is "Bullseye". I love Bullseye. Until the Bullseye is released by butchery, i would like to maintain him with his age. So thus i did write some humble code to identify his age [1]. By the way i did fail to chage the format "days" to "months". How? Of course i want Python way! Sincerely, [1] https://raw.githubusercontent.com/soyeomul/Gnus/MaGnus/thanks-bullseye-age.rb.gnus -- ^고맙습니다 _地平天成_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
Re: python in chromebook
attend <att...@home.srv> 께서 쓰시길, 《記事 全文 <s9pgB.472211$YS2.57569@fx11.am4> 에서》: > On Thu, 27 Jul 2017 10:03:29 +0900, Byung-Hee HWANG (황병희, 黃炳熙) wrote: > >> my computer is chromebook. how can i install python in chromebook? >> barely i did meet develop mode of chromebook. also i'm new to python. >> >> INDEED, i want to make python code on my chromebook. >> >> thanks in avance!!! > > google crouton chromebook Possibly i would like to install python under Chrome OS. Anyway thanks! -- ^고맙습니다 _白衣從軍_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
Re: Issues with Python
Ode Idoko via Python-list께서 쓰시길, 《記事 全文 에서》: > ... it will display syntax error with ... Maybe, you did copy & paste, just i guess ... if not, ignore it. -- ^고맙습니다 _白衣從軍_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
Re: python in chromebook
boB Stepp께서 쓰시길, 《記事 全文 에서》: > Googling for "python on chromebook" tends to bring up Python 2-slanted > info; searching for "python 3 on chromebook" for Python 3-slanted > results should give you useful info. A quick scan suggests there are > two approaches: (1) Going into developer mode on your Chromebook and > installing Python normally, or (2) going to the app store and > installing a Python shell that runs in your browser. Myself, I would > prefer (1), but I have never had a Chromebook, so that may not fit in > with what you wish to do. OK, i will try it, thanks!!! -- ^고맙습니다 _布德天下_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
python in chromebook
my computer is chromebook. how can i install python in chromebook? barely i did meet develop mode of chromebook. also i'm new to python. INDEED, i want to make python code on my chromebook. thanks in avance!!! -- ^고맙습니다 _布德天下_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
python install in chromebook
firstly i did fail to send message via mailing list so i try again with usenet here comp.lang.python. i want to install python in chromebook because i have chromebook and i want to make code of python. somebody could help me, i believe. thanks in advance... -- ^고맙습니다 _地平天成_ 감사합니다_^))// -- https://mail.python.org/mailman/listinfo/python-list
Re: An assessment of the Unicode standard
Nigel Rantor wig...@wiggly.org writes: Hendrik van Rooyen wrote: On Sunday 30 August 2009 22:46:49 Dennis Lee Bieber wrote: Rather elitist viewpoint... Why don't we just drop nukes on some 60% of populated landmasses that don't have a western culture and avoid the whole problem? Now yer talking, boyo! It will surely help with the basic problem which is the heavy infestation of people on the planet! :-) bait On two conditions: 1) We drop some test bombs on Slough to satisfy Betjeman. 2) We strap both Xah and r to aforementioned bombs. /bait switch Also, I'm surprised no-one has mentioned Esperanto yet. Sounds like something r and Xah would *love*. Slightly off-topic - does anyone have a good recipe for getting thunderbird to kill whole threads for good? Either based on a rule or just some extension I can use? The Xah/r threads are like car crashes, I can't help but watch but my time could be better spent and I don't want to unsub the whole list. /switch Please do not insult Xah. He spoke nothing in this threads. -- After the divorce I gave Ginny and the kids more than the courts said I should. -- Johnny Fontane, Chapter 1, page 36 -- http://mail.python.org/mailman/listinfo/python-list
Re: Why does this group have so much spam?
casebash walkr...@gmail.com writes: So much of it could be removed even by simple keyword filtering. Use python-list@python.org [1], instead. [1] http://mail.python.org/mailman/listinfo/python-list -- He's a responsible man in his own way. -- Michael Corleone, Chapter 25, page 363 -- http://mail.python.org/mailman/listinfo/python-list
Re: A Exhibition Of Tech Geekers Incompetence: Emacs whitespace-mode
Xah Lee xah...@gmail.com writes: • A Exhibition Of Tech Geekers Incompetence: Emacs whitespace-mode http://xahlee.org/UnixResource_dir/writ/emacs_whitespace-mode_problems.html [... snip 38 lines ...] OK, Xah, thanks for good writing, i'll read it 27 hours later. And i respect for your passion on Elisp, Python and text processing. BTW, i don't agree with your thought that you dislike FSF. FSF is not bad guy. Xah plz... Sincerely, -- Don Michael. -- Peter Clemenza, Chapter 31, page 435 -- http://mail.python.org/mailman/listinfo/python-list
Re: www.python.org website is down?
Caezar lcaza...@gmail.com writes: I cannot connect to the official Python website. I get the following error message: Connection Interrupted The connection to the server was reset while the page was loading. The network link was interrupted while negotiating a connection. Please try again. Are you experiencing the same problem? Yes, me, too. Now i can't open the URL www.python.org ;; -- But there's a little more. Don Corleone is too modest. -- Emilio Barzini, Chapter 20, page 286 -- http://mail.python.org/mailman/listinfo/python-list
Re: Ban Xah Lee
D'Arcy J.M. Cain da...@druid.net writes: On Sun, 08 Mar 2009 18:38:24 +0900 Byung-Hee HWANG b...@izb.knu.ac.kr wrote: Xah Lee xah...@gmail.com writes: [snip] Don't worry, Xah. At least, my minds is running on your rails. Please do not stop. BTW, what do you think about using Gnus instead of G2/1.0? So you are going to repeat his postings in their entirety so that those that block him will see them anyway, right? Wrong. We'll just block your posts too. *plonk* Xah i know is a crazy critic, not bad guy. Let's respond with critique for a critique, not ban. -- Byung-Hee HWANG b...@izb.knu.ac.kr ∑INTERNET: URL:http://izb.knu.ac.kr/~bh/ -- http://mail.python.org/mailman/listinfo/python-list
Re: Ban Xah Lee
Xah Lee xah...@gmail.com writes: Of interest: • Why Can't You Be Normal? http://xahlee.org/Netiquette_dir/why_cant_you_be_normal.html • Ban Xah Lee http://xahlee.org/Netiquette_dir/ban_Xah_Lee.html I consider this post relevant because i've been perennially gossiped about in comp.lang.* groups today and in the past 5 or 10 years, many of the threads mentioning my name are not started by me nor did i ever participate. Plain text version one of the above article follows. --- Ban Xah Lee Xah Lee, 2009-03-07 This page is a short collection of online communities that banned me, in a way that i don't consider just. It illustrates the political nature among the tech geeking males. HARASSMENT BY JOHN BOKMA I was harassed by a newsgroup poster John Bokma (a regular of comp.lang.perl.misc) to have my web hosting service provider kick me off. This happened in 2006. Summary: I was posting relevant but controversial opinions in a rude manner to “comp.lang.*” newsgroups. I was using Google's newsgroup service to post it, and has nothing to do with my web hosting service provider, other than my signature containing my website or links to relevant articles on my website. However, this guy digs up my web hosting provider, and lobbied people to send complains to kick me off. Detailed account: DreamHost.com and A Incidence of Harassment WIKIPEDIA My Wikipedia account P0lyglut is banned by Wikipedia admins in ~2008-06 for a month or so. Summary: i was editing articles on Tibet, Human sacrifice, Dalai Lama, citing info from Chinese historian Li Ao, and was fighting with those who revert me in a non-conformal way. They banned me for editing, and subsequently banned me from editing my talk page, and removed the defense i gave on my talk page. The original reason for reverting my editing was that i linked to my own website (which contains the collected videos of Li Ao's program on youtube, with English translation and summary). Subsequently, because i did not behave in a way that seems “polite” to them, and kept on fighting, the reason they cited to ban me was spreading propaganda. For some account of this incident, see bottom of: Why Can't You Be Normal?. The fighting and discussion can be seen on my talk page, at: User talk:P0lyglut. The writing where i defended my edit, that got removed from my talk page, is here: Wikipedia User talk:P0lyglut ... 2008-07. Local copy of these at: Wikipedia_ban_2008-06.zip. FREENODE IRC EMACS CHANNEL I'm banned on Freenode's irc emacs channel since about 2006-10, and the ban was never lifted as of 2009-03. The ban is primarily, and single-handedly executed by John Sullivan (aka johnsu01). Some detail: Emacs Irc Channel Ban On Xah Lee. HACKER NEWS “Hacker News” website, at http://news.ycombinator.com/, banned me around 2009-02 or earlier. Someone posted a question about why some sites seem to be banned, titled “Ask PG- What is the list of banned sites and why are they banned”. He asked for reasons or a public list. The url is at Source. (local archive: Hacker_News_xahlee.org_ban.zip) Then, someone posted the list of domains/sub-domains that are banned, which contains my site “xahlee.org”. No explicit reason is given. It appears to me, it was banned because one of my essay: Why Software Suck, has been submitted to the site in 2009-02, then in the discussion, someone mentioned i am a troll, then admin placed my site on ban. There are other bans that i consider unjust. This page is a start to list them. I'll try to add more when i have time. Don't worry, Xah. At least, my minds is running on your rails. Please do not stop. BTW, what do you think about using Gnus instead of G2/1.0? Sincerely, -- Byung-Hee HWANG b...@izb.knu.ac.kr ∑INTERNET: URL:http://izb.knu.ac.kr/~bh/ -- http://mail.python.org/mailman/listinfo/python-list
Re: SPAM
dear just bob, On Wed, 2007-11-14 at 11:43 -0800, just bob wrote: John Bean [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] On Wed, 14 Nov 2007 11:04:35 -0800, just bob [EMAIL PROTECTED] wrote: Your SPAM appears to be non-existent. Vapourware. Not real. Shame, I fancied a Spam fritter. The guy gets Google dollars when people view the site or click on links, me thinks. It's spam. please read the rfc4871 if you want to attack izb.knu.ac.kr ;; respect, bh -- I'll give you some more straight talk. After the Don died, Mike was set up to be killed. Do you know who set him up? Tessio. So Tessio had to be killed. Carlo had to be killed. Because treachery can't be forgiven. Michael could have forgiven it, but people never forgive themselves and so they would always be dangerous. Michael really liked Tessio. He loves his sister. But he would be shrinking his duty to you and his children, to his whole family, to me and my family, if he let Tessio and Carlo go free. They would have been a danger to us all, all our lives. -- Tom Hagen, Chapter 32, page 442 -- http://mail.python.org/mailman/listinfo/python-list
Re: LaTeX tutorial updated
On Wed, 2007-11-07 at 00:10 +, [EMAIL PROTECTED] wrote: On Nov 6, 12:30 pm, Nicola Talbot [EMAIL PROTECTED] wrote: Hi, I've updated my Using LaTeX to write a PhD thesis tutorial. Both PDF and HTML versions can be reached via http://theoval.cmp.uea.ac.uk/~nlct/latex/ I have added/deleted sections, so if you have any links to document nodes (i.e. files that are of the form node*.html) you may have to update your links. Regards Nicola Talbot very nice. +1 ;; And i added the above URL in my bookmarks, thanks! -- I would work for you like your sons. -- Tom Hagen, Chapter 1, page 52 -- http://mail.python.org/mailman/listinfo/python-list
Re: TeX pestilence (was Distributed RVS, Darcs, tech love)
On Thu, 2007-10-25 at 00:48 +0200, Wildemar Wildenburger wrote: Byung-Hee HWANG wrote: On Mon, 2007-10-22 at 12:19 -0400, Lew wrote: [something attackish] Well, you are making a personal attack, it's dangerous. I wish to see only discussions about TeX ;; On a python group? Also: Lew won't see your post, he's on c.l.java.* oh my god..;; -- Byung-Hee HWANG * مجاهدين * InZealBomb Friendship is everything. Friendship is more than talent. -- Vito Corleone, Chapter 1, page 38 -- http://mail.python.org/mailman/listinfo/python-list
Re: TeX pestilence (was Distributed RVS, Darcs, tech love)
On Mon, 2007-10-22 at 12:19 -0400, Lew wrote: Xah Lee [EMAIL PROTECTED] wrote: 4. Inargurated a massive collection of documents that are invalid HTML. (due to the programing moron's ingorance and need to idolize a leader, and TeX's inherent problem of being a typesetting system that is unsuitable of representing any structure or semantics) There's something a little fey about someone calling out a programing [sic] moron's ingorance [sic] and then devolving right into blue speech. I think Xah Lee should look into: http://en.wikipedia.org/wiki/Psychological_projection Well, you are making a personal attack, it's dangerous. I wish to see only discussions about TeX ;; -- Byung-Hee HWANG * مجاهدين * InZealBomb I'll reason with him. -- Vito Corleone, Chapter 14, page 200 -- http://mail.python.org/mailman/listinfo/python-list
Re: Elisp Tutorial: HTML Syntax Coloring Code Block
Steve, On Sat, 2007-10-20 at 08:30 -0400, Steve Holden wrote: Byung-Hee HWANG wrote: [... whole article quoted ...] +1 ;; BTW, what is G2/1.0? Is that Emacs-like editor? I can't tell you that, but I do know that someone who quotes a whole lengthy article like that just to ask a simple question isn't being very considerate of their readers. You're the only guy who has read the my comment. Thanks! -- Byung-Hee HWANG * مجاهدين InZealBomb, Kyungpook National University, KOREA What I care about is that you obviously don't love me. -- Kay Adams, Chapter 25, page 359 -- http://mail.python.org/mailman/listinfo/python-list
Re: Distributed RVS, Darcs, tech love
On Fri, 2007-10-19 at 20:28 -0700, Xah Lee wrote: When i first heard about distributed revision control system about 2 years ago, i heard of Darcs, which is written in Haskell. I was hugely excited, thinking about the functional programing i love, and the no- side effect pure system i idolize, and the technology of human animal i rapture in daily. I have no serious actual need to use a revision system (RVS) in recent years, so i never really tried Darcs (nor using any RVS). I just thought the new-fangled distributed tech in combination of Haskell was great. About few months ago, i was updating a 6-year old page i wrote on unix tools: ( http://xahlee.org/UnixResource_dir/usoft.html ) and i was trying to update myself on the current state of art of revision systems. I read Wikipedia this passage: http://en.wikipedia.org/wiki/Darcs « Darcs currently has a number of significant bugs (see e.g. [1]). The most severe of them is the Conflict bug - an exponential blowup in time needed to perform conflict resolution during merges, reaching into the hours and days for large repositories. A redesign of the repository format and wide-ranging changes in the codebase are planned in order to fix this bug, and work on this is planned to start in Spring 2007 [2]. » This somewhat bursted my bubble, as there always was some doubt in the back of my mind about just how Darcs is not just a fantasy-ware trumpeted by a bunch of functional tech geekers. (i heard of Darcs in irc emacs and haskell channels, who are often student and hobbiests programers) Also, in my light research, it was to my surprise, that Darcs is not the only distributed systems, and perhaps not the first one neither, contrary to my impressions. In fact, today there are quite a LOT distributed revision systems, actually as a norm. When one looks into these, such as Git ( http://en.wikipedia.org/wiki/Git_(software) ) one finds that some of them are already in practical industrial use for large projects, as opposed to Darcs's academic/hobbist kind of community. In addition to these findings, one additional that greatly pissed me off entirely about Darcs, is the intro of the author (David Roundy)'s essay about his (questionable-sounding) “theory of patches” used in Darcs. ( http://darcs.net/manual/node8.html#Patch ) Here's the 2 passages: «I think a little background on the author is in order. I am a physicist, and think like a physicist. The proofs and theorems given here are what I would call ``physicist'' proofs and theorems, which is to say that while the proofs may not be rigorous, they are practical, and the theorems are intended to give physical insight. It would be great to have a mathematician work on this, but I am not a mathematician, and don't care for math.» «From the beginning of this theory, which originated as the result of a series of email discussions with Tom Lord, I have looked at patches as being analogous to the operators of quantum mechanics. I include in this appendix footnotes explaining the theory of patches in terms of the theory of quantum mechanics. I know that for most people this won't help at all, but many of my friends (and as I write this all three of darcs' users) are physicists, and this will be helpful to them. To non-physicists, perhaps it will provide some insight into how at least this physicist thinks.» I love math. I respect Math. I'm nothing but a menial servant to Mathematics. Who the fuck is this David guy, who proclaims that he's no mathematician, then proceed to tell us he dosen't fucking care about math? Then, he went on about HIS personal fucking zeal for physics, in particular injecting the highly quacky “quantum mechanics” with impunity. I'm gonna like your writings with all respect. Actually your writings has the quiet force. See you often ;; -- Byung-Hee HWANG [EMAIL PROTECTED] * আমি তোমাকে ভালোবাসি InZealBomb, Kyungpook National University, KOREA OK. Then I have to kill him. -- Michael Corleone, Chapter 11, page 146 -- http://mail.python.org/mailman/listinfo/python-list
Re: Elisp Tutorial: HTML Syntax Coloring Code Block
existing code has been so newly colorized, the part of code to transform strings for un- htmlize is no longer necessary, so they are taken out in htmlize-block and resumes a cleaner state. Also, htmlize-block went thru many revisions over the year. Sometimes in recent past, i had one code wrapper for each language. For example, i had htmlize-me-perl, htmlize- me-python, htmlize-me-java, etc. The need for unification into a single coherent wrapper code didn't materialize. In general, it is my experience, in particular in writing elisp customization for emacs, that tweaking code periodically thru the year is practical, because it adapts to the constant changes of requirements, environment, work process. For example, eventually i might write my own htmlize.el, if i happen to need more flexibility, or if my elisp experience sufficiently makes the job relatively easy. Also note: a whole-sale solution is to write a program, in say, Python, that process html files and replace proper sections by htmlized string. This is perhaps more efficient if all the existing html files are in some uniform format. However, i need to work on my tutorials on a case-by-case basis. In part, because, some pages contain multiple languages or contains pseudo-code that i do not wish colorized. (For example, some pages contains codes of the Mathematica↗ language. Mathematica code is normally done in Mathematica's mathematical typesetting capable “front-end” IDE called “Notebook” and is not “syntax-colored” as such.) +1 ;; BTW, what is G2/1.0? Is that Emacs-like editor? -- Byung-Hee HWANG [EMAIL PROTECTED] InZealBomb, Kyungpook National University, KOREA Godfather, Godfather, save me from death, I beg of you. -- Genco Abbandando, Chapter 1, page 46 -- http://mail.python.org/mailman/listinfo/python-list
Re: why doesn't have this list a reply-to ?
On Tue, 2007-10-16 at 23:45 +0200, stef mientki wrote: hello, I'm always have great difficulties, replying to this beautiful and helpful list. When I hit the reply button, the message is sent personally to the sender and not to the list. I've subscribed to dozen's of lists, and all have an reply-to address, that points to list and not to the individual. Just click Ctrl-L, then you can reply to lists directly if you use good mailer like mutt or thunderbird or evolution ;; -- Byung-Hee HWANG [EMAIL PROTECTED] I need a guy I can trust. Yeah, OK, let me think about it. -- Johnny Fontane and Nino Valenti, Chapter 12, page 177 -- http://mail.python.org/mailman/listinfo/python-list
Re: Top Programming Languages of 2013
On Sun, 2007-10-07 at 17:54 +0200, Wildemar Wildenburger wrote: Kay Schluehr wrote: On Oct 7, 8:05 am, Dick Moores [EMAIL PROTECTED] wrote: http://www.redcanary.ca/view/top-programming Dick Moores Despite my doubts that Ajax and .NET will be programming languages in 2013 a more interesting question is: what could push Python forward s.t. it eats such a large piece of the PL cake? import friends import sex try: sex.have() except ErrectionError, PrematureError: pass finally: sex.brag(friends) Good! But. I think a kiss is elegant more than a sex. What do you think of? -- Byung-Hee HWANG [EMAIL PROTECTED] Schshschshchsch. -- The Gorn, Arena, stardate 3046.2 -- http://mail.python.org/mailman/listinfo/python-list
Can you please give me some advice?
Hi there, What is different between Ruby and Python? I am wondering what language is really mine for work. Somebody tell me Ruby is clean or Python is really easy! Anyway I will really make decision today what I have to study from now on. What I make the decision is more difficult than to know why I have to learn English. Yeah I do not like to learn English because it is just very painful.. Can you please give me some advice? Byung-Hee -- http://mail.python.org/mailman/listinfo/python-list
Re: Can you please give me some advice?
On Sun, 2007-09-30 at 12:33 +0200, morphine wrote: Byung-Hee HWANG wrote: Hi there, What is different between Ruby and Python? I am wondering what language is really mine for work. Somebody tell me Ruby is clean or Python is really easy! Anyway I will really make decision today what I have to study from now on. What kind of advice do you expect on a NG called comp.lang.PYTHON ? Your advice is the best.. really it hit my head very strongly.. What I make the decision is more difficult than to know why I have to learn English. Yeah I do not like to learn English because it is just very painful.. Then stop learning it ;) ^^^ You are bad.. I'm really pain.. sorry for noise.. but I really wanted to say about the above matters.. -- http://mail.python.org/mailman/listinfo/python-list
Re: Can you please give me some advice?
On Sun, 2007-09-30 at 10:36 +, Steven D'Aprano wrote: [...snip...] Sorry about the English. That's alright. I am always struggling against English. It is not strange now. Thank you for your kindness. Byung-Hee -- http://mail.python.org/mailman/listinfo/python-list
Re: Can you please give me some advice?
On Sun, 2007-09-30 at 17:27 +, [EMAIL PROTECTED] wrote: I know nothing of Ruby, but just the fact that in Ruby the Hello World program is puts 'Hello, World!' whereas the Python Hello World program is print 'Hello, World!' suggests to me that Python is more intuitive because the word print has a meaning in English that makes sense given what you want to do, but puts just doesn't. And, as someone who has been learning Python from almost no knowledge of programming, I've found it is not too bad in trying to keep as reasonably close to a natural language like English as possible. I also think the mandatory indenting of Python is helpful in forcing new programmers to be neat and see code blocks quickly. Plus I doubt the Ruby community has such a large group of helpful people and libraries and such (but I could be wrong about that, just assuming it based on the fact that Python has been around longer). On the other hand, perhaps because Ruby is newer it has been able to freshly start with advantages learned from the difficulties of other languages. Byung-Hee Hwang ought to go the Ruby group and see what they are saying. As far as English goes, Byung-Hee, you have to admit English grammar is easy (though spelling is not so easy). That anyone can speak and write Chinese is impressive to me, as the language looks completely impossible! Good luck! I read above your comments all. It will be good reason for my decision must be Python. Anyway, your guidance has been useful and is greatly appreciated. Okay, I will study English very hardly, as well. Thanks, again! Byung-Hee -- http://mail.python.org/mailman/listinfo/python-list