• Beginner Programmer

    From Phoenix@VERT/COMNET to All on Sun Nov 29 15:47:25 2015
    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??

    Many thanks

    Phoenix

    ---
    ■ Synchronet ■ ComNet BBS - 86.43.113.93
  • From Digital Man@VERT to Phoenix on Sun Nov 29 15:44:34 2015
    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??

    Sure!

    digital man

    Synchronet "Real Fact" #70:
    The largest dial-up Synchronet BBS was The Easy Street BBS with 25 nodes/lines. Norco, CA WX: 62.1°F, 18.0% humidity, 2 mph SSE wind, 0.00 inches rain/24hrs

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Egon@VERT/LOUNGE to Digital Man on Mon Nov 30 04:29:31 2015
    Re: Beginner Programmer
    By: Digital Man to Phoenix on Sun Nov 29 2015 15:44:34

    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??

    Sure!

    I'd agree. Python is almost the de facto higher level systems programming language now, and if you want to get into "cloud", python is the language of OpenStack.

    ---
    ■ Synchronet ■ The Lounge
  • From Tracker1@VERT to Phoenix on Sun Nov 29 21:47:05 2015
    Hi all,

    Ive been looking at
    starting to program for a
    while now, Well to learn to
    anyway.

    I tend to use Linux more
    than windows these days.
    Would Python be a good
    starting point ??

    Iirc, Python was created as
    a learning language, and is
    a decent one to start
    with... There are lots of
    free programming courses
    online for Python as well.
    --
    Michael J. Ryan
    http://tracker1.info/

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Tracker1@VERT to Egon on Sun Nov 29 21:53:58 2015
    I'd agree. Python is
    almost the de facto higher
    level systems programming
    language now, and if you
    want to get into "cloud",
    python is the language of
    OpenStack.

    Wouldn't go too deep
    there... OpenStack is an
    ugly multi-tentacled beast.

    I've been very happy with
    node, but would not suggest
    anyone use JS as their
    first programming language
    when starting out. I'd
    probably use Go or node
    four most things.

    That said, Python is really
    good to get started with.
    --
    Michael J. Ryan
    http://tracker1.info/

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From Deavmi@VERT/TECHQRY to Phoenix on Mon Nov 30 03:11:20 2015
    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??

    Many thanks

    Phoenix

    Yes, I say 100% yes. As it really getsyour mind working and is also easy as compared to C (which I guess isn''t that bad). I am still learning python, when I will actually get back to it. :)

    ---
    ■ Synchronet ■ TechnoQuarry BBS
  • From Egon@VERT/LOUNGE to Tracker1 on Mon Nov 30 20:22:23 2015
    Re: Re: Beginner Programmer
    By: Tracker1 to Egon on Sun Nov 29 2015 21:53:58

    Wouldn't go too deep
    there... OpenStack is an
    ugly multi-tentacled beast.

    It's a complicated, distributed application, that's for sure, and it relies on a variety of underlying open source projects. But it's absoutely usable at scale.

    ---
    ■ Synchronet ■ The Lounge
  • From Mro@VERT/BBSESINF to Phoenix on Tue Dec 1 21:36:10 2015
    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??



    perl is nice and easy too.
    also get a domain name.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Mro@VERT/BBSESINF to Tracker1 on Tue Dec 1 21:36:45 2015
    Re: Re: Beginner Programmer
    By: Tracker1 to Phoenix on Sun Nov 29 2015 09:47 pm

    Hi all,

    Ive been looking at
    starting to program for a
    while now, Well to learn to
    anyway.

    I tend to use Linux more
    than windows these days.
    Would Python be a good
    starting point ??

    Iirc, Python was created as
    a learning language, and is
    a decent one to start
    with... There are lots of
    free programming courses
    online for Python as well.
    --


    i thought your post was a haiku because of the formatting
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Ssilicon@VERT to Mro on Wed Dec 2 09:09:46 2015
    Re: Beginner Programmer
    By: Mro to Phoenix on Tue Dec 01 2015 09:36 pm

    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??



    perl is nice and easy too.
    also get a domain name.

    I would seriously suggest Python over any of the others. I researched it fairly well before coming to that same conclusion for myself.

    Here are some of the features why I chose Python:
    -interpreted for ease and speed of development, but option for self
    contained distribution
    -multi platform support
    -excellent support community
    -mature language dating back to late '80s, but still supporting modern
    object oriented model
    -supports procedural, functional, and object oriented modes of use
    -huge, robust, standard library, with lots of add on libraries
    -great support for GUI tool kits, especially QT
    -free and open source

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From warp1g@VERT/CYBERIA to Deavmi on Wed Dec 2 12:34:00 2015
    Check out golang (go). Its got a very terse syntax which makes for super
    clean, uniform code, really easy to pick up and get started with and
    extremely powerful. It's what we transition our apprentices into as they
    come into our organization - typically coming with minimal background in
    python or ruby or even (bash) shell.

    best.

    -wP!

    --- Mystic BBS v1.11 (Linux)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX
  • From Nightfox@VERT/DIGDIST to Ssilicon on Wed Dec 2 10:44:30 2015
    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??



    perl is nice and easy too.

    I would seriously suggest Python over any of the others. I researched it fairly well before coming to that same conclusion for myself.

    Here are some of the features why I chose Python:
    -interpreted for ease and speed of development, but option for self contained distribution
    -multi platform support
    -excellent support community
    -mature language dating back to late '80s, but still supporting modern

    I think many of these points also apply to Perl, so these aren't really
    unique to Python. That said, I'd probably also choose Python over Perl as a beginner language - I think Python code is a little more clear. Perl is
    known to be easier to write than it is to read - If you look at example Perl code, it could be difficult for a beginner to understand what it's doing due
    to Perl's operators, etc.. But it's certainly possible to learn programming with Perl.

    object oriented model
    -supports procedural, functional, and object oriented modes of use

    I agree that this is an advantage. It's good to learn object-oriented
    software development, since a lot of software developed these days is object-oriented (and has been for a long time).

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From Mro@VERT/BBSESINF to Ssilicon on Wed Dec 2 20:27:38 2015
    Re: Beginner Programmer
    By: Ssilicon to Mro on Wed Dec 02 2015 09:09 am

    Re: Beginner Programmer
    By: Mro to Phoenix on Tue Dec 01 2015 09:36 pm

    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to
    learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??



    perl is nice and easy too.
    also get a domain name.

    I would seriously suggest Python over any of the others. I researched it fairly well before coming to that same conclusion for myself.

    Here are some of the features why I chose Python:
    -interpreted for ease and speed of development, but option for self contained distribution


    you are probably replying to the wrong dude
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From Deavmi@VERT/TECHQRY to Mro on Fri Dec 4 12:44:29 2015
    Re: Re: Beginner Programmer
    By: Mro to Tracker1 on Tue Dec 01 2015 09:36 pm

    Re: Re: Beginner Programmer
    By: Tracker1 to Phoenix on Sun Nov 29 2015 09:47 pm

    Hi all,

    Ive been looking at
    starting to program for a
    while now, Well to learn to
    anyway.

    I tend to use Linux more
    than windows these days.
    Would Python be a good
    starting point ??

    Iirc, Python was created as
    a learning language, and is
    a decent one to start
    with... There are lots of
    free programming courses
    online for Python as well.
    --


    i thought your post was a haiku because of the formatting
    Hahah lol. Just needs some references to nature now... OH WAIT! Pythons. :)

    ---
    ■ Synchronet ■ TechnoQuarry BBS
  • From Deavmi@VERT/TECHQRY to Ssilicon on Fri Dec 4 12:45:20 2015
    Re: Beginner Programmer
    By: Ssilicon to Mro on Wed Dec 02 2015 09:09 am

    Re: Beginner Programmer
    By: Mro to Phoenix on Tue Dec 01 2015 09:36 pm

    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??



    perl is nice and easy too.
    also get a domain name.

    I would seriously suggest Python over any of the others. I researched it fairly well before coming to that same conclusion for myself.

    Here are some of the features why I chose Python:
    -interpreted for ease and speed of development, but option for self contained distribution
    -multi platform support
    -excellent support community
    -mature language dating back to late '80s, but still supporting modern object oriented model
    -supports procedural, functional, and object oriented modes of use
    -huge, robust, standard library, with lots of add on libraries
    -great support for GUI tool kits, especially QT
    -free and open source

    Pretty much sums up Python. :)

    ---
    ■ Synchronet ■ TechnoQuarry BBS
  • From Kirkman@VERT/GUARDIAN to Ssilicon on Sun Dec 6 13:50:57 2015
    Re: Beginner Programmer
    By: Ssilicon to Mro on Wed Dec 02 2015 09:09 am

    I would seriously suggest Python over any of the others. I researched it fairly well before coming to that same conclusion for myself.

    I'm still an amateur programmer, but I love using Python for scraping applications. I've written a bunch of scrapers in the last few years, grabbing anything from election results on county websites to Fidonet messages on
    BBSes.

    In fact, the scraping portion of my "Sports Stats" door for Synchronet is written in Python. (The BBS front end is written in JS).

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
  • From Nightfox@VERT/DIGDIST to Deavmi on Mon Dec 7 08:53:29 2015
    Here are some of the features why I chose Python:
    -interpreted for ease and speed of development, but option for self contained distribution
    -multi platform support
    -excellent support community
    -mature language dating back to late '80s, but still supporting modern object oriented model
    -supports procedural, functional, and object oriented modes of use
    -huge, robust, standard library, with lots of add on libraries
    -great support for GUI tool kits, especially QT
    -free and open source

    Pretty much sums up Python. :)

    I think many of those things are true of many languages, not just Python.

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From Mro@VERT/BBSESINF to Nightfox on Mon Dec 7 17:05:18 2015
    Re: Beginner Programmer
    By: Nightfox to Deavmi on Mon Dec 07 2015 08:53 am

    Pretty much sums up Python. :)

    I think many of those things are true of many languages, not just Python.


    most of them ARE alike. some guy wanted some features and he figured, fuck them! i'll go make my own if they dont like my ideas.
    ---
    ■ Synchronet ■ ::: BBSES.info - free BBS services :::
  • From tracker1@VERT/TRNTEST to Mro on Sun Dec 13 20:56:14 2015
    i thought your post was a haiku because of the formatting

    I may have been on my tablet, phone or macbook... sometimes I'm not seeing a monospace font.
    --
    Michael J. Ryan
    tracker1(at)gmail.com
    +o Roughneck BBS

    ---
    ■ Synchronet ■ RoughneckBBS - http://www.roughneckbbs.com/
  • From Deavmi@VERT/TECHQRY to Kirkman on Tue Jan 12 09:50:38 2016
    Re: Beginner Programmer
    By: Kirkman to Ssilicon on Sun Dec 06 2015 01:50 pm

    Re: Beginner Programmer
    By: Ssilicon to Mro on Wed Dec 02 2015 09:09 am

    I would seriously suggest Python over any of the others. I researched i
    t
    fairly well before coming to that same conclusion for myself.

    I'm still an amateur programmer, but I love using Python for scraping applications. I've written a bunch of scrapers in the last few years, grabbi
    ng
    anything from election results on county websites to Fidonet messages on BBSes.

    In fact, the scraping portion of my "Sports Stats" door for Synchronet is written in Python. (The BBS front end is written in JS).

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    Scrapers, that sounds awesome. Very hard thing, I think, to get right.

    ---
    ■ Synchronet ■ TechnoQuarry BBS
  • From Kirkman@VERT/GUARDIAN to Deavmi on Fri Jan 15 11:52:56 2016
    Scrapers, that sounds awesome. Very hard thing, I think, to get right.

    I suppose so. Although in many cases, the scraping is easy and the *parsing* is hard.

    For me that has proven especially true with election results. The reports come in many different styles and can be full of human errors.

    --Josh

    ////--------------------------------------------------
    BiC -=- http://breakintochat.com -=- bbs wiki and blog

    ---
    ■ Synchronet
  • From tracker1@VERT/TRNTEST to Kirkman on Fri Jan 15 17:32:31 2016
    Scrapers, that sounds awesome. Very hard thing, I think, to get right.

    I suppose so. Although in many cases, the scraping is easy and the *parsing* is hard.

    For me that has proven especially true with election results. The reports come in many different styles and can be full of human errors.

    If it's web pages, my best results for scraping have been with node.js and cheerio... jquery-like api for selection/navigation works really nicely.
    --
    Michael J. Ryan
    tracker1(at)gmail.com
    +o Roughneck BBS

    ---
    ■ Synchronet ■ RoughneckBBS - http://www.roughneckbbs.com/
  • From Deavmi@VERT/EWBBS to Deavmi on Fri Nov 18 22:10:48 2016
    On 2015-11-30 10:11 AM, Deavmi wrote:
    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??

    Many thanks

    Phoenix

    Yes, I say 100% yes. As it really getsyour mind working and is also easy as compared to C (which I guess isn''t that bad). I am still learning python, when
    I will actually get back to it. :)

    ---
    � Synchronet � TechnoQuarry BBS

    It's very true. Python really does get your mind working.

    ---
    ■ Synchronet ■ Electronic Warfare BBS | telnet://bbs.ewbbs.net
  • From Deavmi@VERT/EWBBS to Ssilicon on Sat Nov 19 11:51:49 2016
    On 2015-12-02 07:09 PM, Ssilicon wrote:
    Re: Beginner Programmer
    By: Mro to Phoenix on Tue Dec 01 2015 09:36 pm

    Re: Beginner Programmer
    By: Phoenix to All on Sun Nov 29 2015 03:47 pm

    Hi all,

    Ive been looking at starting to program for a while now, Well to learn to
    anyway.

    I tend to use Linux more than windows these days.
    Would Python be a good starting point ??



    perl is nice and easy too.
    also get a domain name.

    I would seriously suggest Python over any of the others. I researched it fairly well before coming to that same conclusion for myself.

    Here are some of the features why I chose Python:
    -interpreted for ease and speed of development, but option for self contained distribution
    -multi platform support
    -excellent support community
    -mature language dating back to late '80s, but still supporting modern object oriented model
    -supports procedural, functional, and object oriented modes of use
    -huge, robust, standard library, with lots of add on libraries
    -great support for GUI tool kits, especially QT
    -free and open source

    ---
    � Synchronet � Vertrauen � Home of Synchronet � telnet://vert.synchro.net

    The Python OOP is awesome. And teaches you a lot.

    ---
    ■ Synchronet ■ Electronic Warfare BBS | telnet://bbs.ewbbs.net