[Swansea Hackspace] Python Workshops

Matthew Daubney matt at daubers.co.uk
Fri Jan 5 20:19:17 GMT 2018


Ok, so pre-requisites will be:

1. Install Python 3 (https://www.python.org/downloads/release/python-364/).
I'd prefer you have python 3 as everyone is now dropping support for Python
2
2. Have an editor installed.

If you're on Windows, ensure your path is setup correctly after installing
python by opening a terminal window and typing "python". If you get command
not found or similar, we'll need to fix it. Do the same with "pip".

2 is a contentious subject. You can use whichever editor you wish, but if
you're new to all of this I'd recommend PyCharm (
https://www.jetbrains.com/pycharm/download/) The community edition is free
(As in beer) and its relatively feature filled. I used it for many years,
but have recently gone back to ViM because I hate myself, or something. You
can, of course, use emacs (or as someone I once worked with did, emacs with
the ViM keybindings) Others include Sublime Text, Visual Studio Code and
Atom.

If you're unsure or have any questions, I'll be at the space the next two
mondays, or just ask here and I'll answer as best I can. I'll go over pip
(the python package manager) and virtualenvs on the day as they're not
entirely necessary, but make your life 1000% easier :)


On 5 January 2018 at 13:05, Matthew Daubney <matt at daubers.co.uk> wrote:

> Yep. I'm in two minds over this. Part of me is considering doing the whole
> thing from Jupyter notebooks and I'll just run my laptop as a server, part
> of me thinks we should just dive in inside an interpreter..... I'll have a
> think and put something up this evening with instructions :)
>
> On 5 January 2018 at 11:31, Andrew Price <andy at andrewprice.me.uk> wrote:
>
>> On 03/01/18 15:33, Matthew Daubney wrote:
>>
>>> And the winner by a nose is Thursday the 25th of January. I'll confirm
>>> what
>>> you'll need if you're coming, but you'll definitely need a laptop!
>>>
>>
>> Just a thought: you might want to write some pointers on getting Python,
>> any modules needed, and an editor/IDE installed (particularly on Windows)
>> before the session, and maybe start a bit early for those who need help
>> with getting those set up and familiarised. Otherwise the time might be
>> swallowed up by installation issues and command line questions. Depends on
>> how much you intend to cover I suppose.
>>
>> I have a little experience with Python so I'll come along and play
>> teaching assistant if that would be helpful :)
>>
>> Andy
>>
>>
>> _______________________________________________
>> Hackspace mailing list
>> Hackspace at swansea.hackspace.org.uk
>> http://swansea.hackspace.org.uk/mailman/listinfo/hackspace
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20180105/1dc2c5e7/attachment.html>


More information about the Hackspace mailing list