Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13489

Re: How should learning to program in Python be approached, if learning objectives are sought to be customised?

From "{Pokoradi, Balazs}" <pokoradi.1899@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: How should learning to program in Python be approached, if learning objectives are sought to be customised?
Date 2021-08-27 10:40 +0200
Message-ID <CQFz3-31X-1@gated-at.bofh.it> (permalink)
References <CQChP-1by-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi Rajib,

I’d recommend “Python crash course” by Eric Mathes, if you like learning using books. Gives good explanation of the basics, lists a few sample projects, all code is available on GitHub.
I find the best beginner friendly tutorials on particular tasks/packages are the ones by Corey Schafer on YouTube.

Eclipse actually has a very good extension for Python called Pydev, so you might try that once you’re familiar with the interface, however PyCharm is a great choice too.

One personal recommendation is that before starting pip installing Python packages on your machine directly, go through virtual environments and start using them, it will save you from a lot of issues should you need to use different versions of a package or even Python (eg 2.7 vs 3.8).

I hope you find this helpful and the best of luck with your Python journey!

Balazs

Отправлено с iPhone

> 27 авг. 2021 г., в 5:49, Susmita/Rajib <bkpsusmitaa@gmail.com> написал(а):
> 
> My dear Illustrious List Maintainers, Programmers and Senior members,
> 
> I have been on and off my idea to self-learn Python programming.
> 
> I learnt a little bit of Java programming, aided by the Eclipse IDE
> and Oracle Java repository, which has exhaustive example codes and
> object library resources, references, explanations, et al.
> 
> To me Python appeared to lack these resources.
> 
> Of late, I have been browsing the website, askpython.com, which said
> that the same facility is available in Python too. The page,
> https://www.askpython.com/python-programming,  in particular says
> about an IDE: "...  PyCharm from JetBrains is the most popular Python
> IDE. It has a Community Edition, which is free and open source ..."
> 
> I recently modified a "word frequency counting for a text file" script
> to have the output redirected on to another text file rather than
> printing the result on the console, and I must say that the
> programming is very simple and elegant.
> 
> So now that I am enthused, could I please be given a little more
> guidance on the following aspects please?:
> (1)   exhaustive example codes
> (2)   object library resources, references, explanations, et al
> (3)   PyCharm from JetBrains
> and any information that is thought relevant.
> 
> My regards and best wishes.
> Rajib Bandopadhyay
> An Open Source enthusiast
> 

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

How should learning to program in Python be approached, if learning  objectives are sought to be customised? "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-08-27 07:10 +0200
  Re: How should learning to program in Python be approached, if learning objectives are sought to be customised? "{Pokoradi, Balazs}" <pokoradi.1899@gmail.com> - 2021-08-27 10:40 +0200
    Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-08-30 17:30 +0200
      Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? Emmanuel Arias <eamanu@yaerobi.com> - 2021-08-30 17:40 +0200
        Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-08-30 18:30 +0200
          Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? Gregor Riepl <onitake@gmail.com> - 2021-09-01 10:30 +0200
          Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-09-05 13:30 +0200
            Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? Sandro Tosi <morph@debian.org> - 2021-09-05 14:40 +0200
            Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-09-05 14:40 +0200
      Re: How should learning to program in Python be approached, if  learning objectives are sought to be customised? Pokoradi Balazs <pokoradi.1899@gmail.com> - 2021-09-01 08:30 +0200
    books for learning python (was: Re: How should learning to program  in Python be approached [...]) Joost van Baal-Ilić <joostvb@debian.org> - 2021-08-31 08:50 +0200
      Re: books for learning python (was: Re: How should learning to  program in Python be approached [...]) Cindy Sue Causey <butterflybytes@gmail.com> - 2021-08-31 10:00 +0200

csiph-web