From gadgetsteve at hotmail.com Wed Feb 1 02:05:25 2017 From: gadgetsteve at hotmail.com (Steve - Gadget Barnes) Date: Wed, 1 Feb 2017 07:05:25 +0000 Subject: [python-uk] Python services within existing .Net infrastructure In-Reply-To: <24523629-1e23-34c5-aa07-b4c466584371@tartley.com> References: <57eeecc5-7dcb-b3ee-6475-e4afcf367a5b@tartley.com> <24523629-1e23-34c5-aa07-b4c466584371@tartley.com> Message-ID: On 01/02/2017 04:25, Jonathan Hartley wrote: > Thanks all. > > Hansel - Thank you, that makes sense. I actually already do a mini > version of that at the place I'm leaving, but devs are only using > Linux/Mac host machines, and we only a Linux VM. It's reassuring to hear > that sort of setup is still feasible when extended to Windows hosts, and > Windows VMs too. > > I'm tempted to reduce the number of dev configurations we need to > maintain by just holding my nose and using a Windows laptop, same as > everyone else, with a Linux VM on it. That way, I can easily replicate > my setup on any other dev's machine if they want to get involved in the > Python. Would get us up and running quicker, rather than figuring out > every combo of host and VM OS. But maybe expand into doing the full > monty you describe if there's ever more than just me who would like to > work from Linux (or if I get sick of working in a VM the whole time) > > Jonathan > > Jonathan, Have you considered that python is extremely cross platform. Provided you are careful in the areas of: - Paths - Direct hardware interfaces - Shell operations - Maintaining your requires.txt file(s) - A tiny number of libraries that are not (easily) available for Windows, (maybe it is worth having a blacklist). On that front Christoph Gohlke has http://www.lfd.uci.edu/~gohlke/pythonlibs/ which can save many hours of fun. Note that the introduction of the wheel library format has made things a lot simpler. You should be able to develop & test python code on Linux (where you are comfortable) including writing test suites - fire up a Windows VM with python installed, (complete with populating you library from requires.txt) & run your test suite. Then, assuming the tests all pass, either deploy to Windows machines with python already installed as a prerequisite or while you are in your VM use py2exe/pyinstaller or cxfreeze to produce a Windows deployment for machines that don't have python installed. If you stick to good, cross platform, programming standards you should find it a breeze - pylint is your friend on this. Just as an example I had been developing a suite of (wx)Python based programs/utilities at work for quite a few years under Windows 7 and deploying it. as executables, to machines running XP though 10. When the whole lot was at about 80k lines I had an opportunity to try it for the first time on a Linux box - I had to change 3 lines of code to get it working. Of course this was helped by the fact that I was testing both as source and as bundled executable. Many people swear by Anaconda for simplifying this sort of stuff you may wish to consider going that way personally I stick with pip and sometimes, rarely, have to re-think which library I am going to have to use. Of course deploying a docker using vagrant does give you a lot more control and Linux dockers with python & your libraries installed can be quite light weight. -- Steve (Gadget) Barnes Any opinions in this message are my personal opinions and do not reflect those of my employer. From tartley at tartley.com Wed Feb 1 09:26:34 2017 From: tartley at tartley.com (Jonathan Hartley) Date: Wed, 1 Feb 2017 08:26:34 -0600 Subject: [python-uk] Python services within existing .Net infrastructure In-Reply-To: References: <57eeecc5-7dcb-b3ee-6475-e4afcf367a5b@tartley.com> <24523629-1e23-34c5-aa07-b4c466584371@tartley.com> Message-ID: On 02/01/2017 01:05 AM, Steve - Gadget Barnes wrote: > > On 01/02/2017 04:25, Jonathan Hartley wrote: >> Thanks all. >> >> Hansel - Thank you, that makes sense. I actually already do a mini >> version of that at the place I'm leaving, but devs are only using >> Linux/Mac host machines, and we only a Linux VM. It's reassuring to hear >> that sort of setup is still feasible when extended to Windows hosts, and >> Windows VMs too. >> >> I'm tempted to reduce the number of dev configurations we need to >> maintain by just holding my nose and using a Windows laptop, same as >> everyone else, with a Linux VM on it. That way, I can easily replicate >> my setup on any other dev's machine if they want to get involved in the >> Python. Would get us up and running quicker, rather than figuring out >> every combo of host and VM OS. But maybe expand into doing the full >> monty you describe if there's ever more than just me who would like to >> work from Linux (or if I get sick of working in a VM the whole time) >> >> Jonathan >> >> > Jonathan, > > Have you considered that python is extremely cross platform. Provided > you are careful in the areas of: > > - Paths > - Direct hardware interfaces > - Shell operations > - Maintaining your requires.txt file(s) > - A tiny number of libraries that are not (easily) available for > Windows, (maybe it is worth having a blacklist). On that front Christoph > Gohlke has http://www.lfd.uci.edu/~gohlke/pythonlibs/ which can save > many hours of fun. Note that the introduction of the wheel library > format has made things a lot simpler. > > You should be able to develop & test python code on Linux (where you are > comfortable) including writing test suites - fire up a Windows VM with > python installed, (complete with populating you library from > requires.txt) & run your test suite. Then, assuming the tests all pass, > either deploy to Windows machines with python already installed as a > prerequisite or while you are in your VM use py2exe/pyinstaller or > cxfreeze to produce a Windows deployment for machines that don't have > python installed. If you stick to good, cross platform, programming > standards you should find it a breeze - pylint is your friend on this. > > Just as an example I had been developing a suite of (wx)Python based > programs/utilities at work for quite a few years under Windows 7 and > deploying it. as executables, to machines running XP though 10. When the > whole lot was at about 80k lines I had an opportunity to try it for the > first time on a Linux box - I had to change 3 lines of code to get it > working. Of course this was helped by the fact that I was testing both > as source and as bundled executable. > > Many people swear by Anaconda for simplifying this sort of stuff you may > wish to consider going that way personally I stick with pip and > sometimes, rarely, have to re-think which library I am going to have to use. > > Of course deploying a docker using vagrant does give you a lot more > control and Linux dockers with python & your libraries installed can be > quite light weight. Hey Steve, Thanks for the detailed thoughts. My situation is a web application deployed to AWS, so I'm able to control the installed Python and other dependencies on the servers, so I won't need py2exe et al. In that situation, I agree that pip is even more appropriate than Anaconda. It's great to hear that Python running on Windows is continuing to flourish, and you reassure me that's a healthy option. But to be honest, I'm more concerned about lacking the Linux system calls, ecosystem of services (e.g. supervisor) and philosophy that I'm used to. Clearly there are Windows equivalents of the tools I like, but figuring them out would be an extra burden, and I'd rather min/max my future skillset rather than knowing a little bit about each. I very much hope that containers will be part of our strategy, as outlined by Hansel earlier. I only just learned that Windows containers are also now a thing! I had no idea. (They only run on Windows hosts, which is fair.) Many thanks for the inputs, people. Jonathan -- Jonathan Hartley tartley at tartley.com http://tartley.com Made out of meat. +1 507-513-1101 twitter/skype: tartley From amfarrell at mit.edu Wed Feb 1 09:47:22 2017 From: amfarrell at mit.edu (Andrew Farrell) Date: Wed, 1 Feb 2017 14:47:22 +0000 Subject: [python-uk] Python services within existing .Net infrastructure In-Reply-To: References: <57eeecc5-7dcb-b3ee-6475-e4afcf367a5b@tartley.com> <24523629-1e23-34c5-aa07-b4c466584371@tartley.com> Message-ID: > I agree that pip is even more appropriate than Anaconda. Note that you can `pip install` packages from PyPI into a conda environment, so you can install Anaconda and use it for packages that are otherwise hard to install on windows and then use pip for everything else. On Wed, Feb 1, 2017 at 2:26 PM, Jonathan Hartley wrote: > On 02/01/2017 01:05 AM, Steve - Gadget Barnes wrote: > >> >> On 01/02/2017 04:25, Jonathan Hartley wrote: >> >>> Thanks all. >>> >>> Hansel - Thank you, that makes sense. I actually already do a mini >>> version of that at the place I'm leaving, but devs are only using >>> Linux/Mac host machines, and we only a Linux VM. It's reassuring to hear >>> that sort of setup is still feasible when extended to Windows hosts, and >>> Windows VMs too. >>> >>> I'm tempted to reduce the number of dev configurations we need to >>> maintain by just holding my nose and using a Windows laptop, same as >>> everyone else, with a Linux VM on it. That way, I can easily replicate >>> my setup on any other dev's machine if they want to get involved in the >>> Python. Would get us up and running quicker, rather than figuring out >>> every combo of host and VM OS. But maybe expand into doing the full >>> monty you describe if there's ever more than just me who would like to >>> work from Linux (or if I get sick of working in a VM the whole time) >>> >>> Jonathan >>> >>> >>> Jonathan, >> >> Have you considered that python is extremely cross platform. Provided >> you are careful in the areas of: >> >> - Paths >> - Direct hardware interfaces >> - Shell operations >> - Maintaining your requires.txt file(s) >> - A tiny number of libraries that are not (easily) available for >> Windows, (maybe it is worth having a blacklist). On that front Christoph >> Gohlke has http://www.lfd.uci.edu/~gohlke/pythonlibs/ which can save >> many hours of fun. Note that the introduction of the wheel library >> format has made things a lot simpler. >> >> You should be able to develop & test python code on Linux (where you are >> comfortable) including writing test suites - fire up a Windows VM with >> python installed, (complete with populating you library from >> requires.txt) & run your test suite. Then, assuming the tests all pass, >> either deploy to Windows machines with python already installed as a >> prerequisite or while you are in your VM use py2exe/pyinstaller or >> cxfreeze to produce a Windows deployment for machines that don't have >> python installed. If you stick to good, cross platform, programming >> standards you should find it a breeze - pylint is your friend on this. >> >> Just as an example I had been developing a suite of (wx)Python based >> programs/utilities at work for quite a few years under Windows 7 and >> deploying it. as executables, to machines running XP though 10. When the >> whole lot was at about 80k lines I had an opportunity to try it for the >> first time on a Linux box - I had to change 3 lines of code to get it >> working. Of course this was helped by the fact that I was testing both >> as source and as bundled executable. >> >> Many people swear by Anaconda for simplifying this sort of stuff you may >> wish to consider going that way personally I stick with pip and >> sometimes, rarely, have to re-think which library I am going to have to >> use. >> >> Of course deploying a docker using vagrant does give you a lot more >> control and Linux dockers with python & your libraries installed can be >> quite light weight. >> > > Hey Steve, Thanks for the detailed thoughts. > > My situation is a web application deployed to AWS, so I'm able to control > the installed Python and other dependencies on the servers, so I won't need > py2exe et al. In that situation, I agree that pip is even more appropriate > than Anaconda. > > It's great to hear that Python running on Windows is continuing to > flourish, and you reassure me that's a healthy option. But to be honest, > I'm more concerned about lacking the Linux system calls, ecosystem of > services (e.g. supervisor) and philosophy that I'm used to. Clearly there > are Windows equivalents of the tools I like, but figuring them out would be > an extra burden, and I'd rather min/max my future skillset rather than > knowing a little bit about each. > > I very much hope that containers will be part of our strategy, as outlined > by Hansel earlier. I only just learned that Windows containers are also now > a thing! I had no idea. (They only run on Windows hosts, which is fair.) > > Many thanks for the inputs, people. > > Jonathan > > -- > Jonathan Hartley tartley at tartley.com http://tartley.com > Made out of meat. +1 507-513-1101 twitter/skype: tartley > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tartley at tartley.com Wed Feb 1 11:13:22 2017 From: tartley at tartley.com (Jonathan Hartley) Date: Wed, 1 Feb 2017 10:13:22 -0600 Subject: [python-uk] Python services within existing .Net infrastructure In-Reply-To: References: <57eeecc5-7dcb-b3ee-6475-e4afcf367a5b@tartley.com> <24523629-1e23-34c5-aa07-b4c466584371@tartley.com> Message-ID: A humerous link sent by Harry Percival, related to this discussion: http://cube-drone.com/comics/c/encapsulation -- Jonathan Hartley tartley at tartley.com http://tartley.com Made out of meat. +1 507-513-1101 twitter/skype: tartley From akumria at acm.org Mon Feb 6 16:29:54 2017 From: akumria at acm.org (Anand Kumria) Date: Mon, 6 Feb 2017 21:29:54 +0000 Subject: [python-uk] Django London Feb 2017 Message-ID: <4380442c-0f86-552f-427e-1f9df656da01@acm.org> Hi folks, For our 45th consecutive monthly Django London meetup (tomorrow) we have three great speakers: - Ana Balica The internals of the Django testing framework, where it evolved from and some best practices - Matei Beremski 7Bridges: Data Science, AI and Django. Oh my! - Sam Ghosh Business Process modelling with Django + viewflow Convert business process image into useful Python code and make it accessible via Django. Run tests against a business processes, then refactor it! With thanks to our long-term sponsors Festicket and YPlan / Timeout there will be a bar tab with drinks available. We also go over the road for food as well. Regards, Anand From alistair.broomhead at gmail.com Wed Feb 8 05:42:07 2017 From: alistair.broomhead at gmail.com (Alistair Broomhead) Date: Wed, 08 Feb 2017 10:42:07 +0000 Subject: [python-uk] London Python Project Nights (Build Something) 2017-02-15 Message-ID: Hey folks! The nights are getting lighter, it's almost mid February, and the middle of the month can only mean one thing: It's another session of our meetup next Wednesday (15th) RSVP at: *https://www.meetup.com/London-Python-Project-Nights/events/237548918/ * With many thanks again to BMLL Technologies Ltd, and Steve Holden, for agreeing to provide a place for us to meet, right opposite St James' Park station. Thanks, Al -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniele at vurt.org Thu Feb 9 08:55:52 2017 From: daniele at vurt.org (Daniele Procida) Date: Thu, 9 Feb 2017 13:55:52 +0000 Subject: [python-uk] Become my colleague! Message-ID: <20170209135552.999586621@mail.gandi.net> Hi folks. Just in case what you were thinking was "I wish I could work with Daniele", well, now you can. We're hiring a Python/Django/Docker Site Reliability Engineer: . Divio is based in Switzerland; the position is open to applicants based in the UK, Switzerland or Australia. There are many people in the UK Python community whom I'd be delighted to have as colleagues. Speaking just for myself, Divio is an excellent company to work for, and I'm happy to recommend Divio as an employer. Feel free to ask me directly if you have any questions. Regards, Daniele From ntoll at ntoll.org Thu Feb 9 09:03:13 2017 From: ntoll at ntoll.org (Nicholas H.Tollervey) Date: Thu, 9 Feb 2017 14:03:13 +0000 Subject: [python-uk] Become my colleague! In-Reply-To: <20170209135552.999586621@mail.gandi.net> References: <20170209135552.999586621@mail.gandi.net> Message-ID: <72d35c66-2613-36d6-eda0-159d19a75bc4@ntoll.org> On 09/02/17 13:55, Daniele Procida wrote: > Hi folks. > > Just in case what you were thinking was "I wish I could work with Daniele", well, now you can. > > We're hiring a Python/Django/Docker Site Reliability Engineer: . > > Divio is based in Switzerland; the position is open to applicants based in the UK, Switzerland or Australia. > > There are many people in the UK Python community whom I'd be delighted to have as colleagues. Speaking just for myself, Divio is an excellent company to work for, and I'm happy to recommend Divio as an employer. > > Feel free to ask me directly if you have any questions. > > Regards, > > Daniele > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > Daniele, Stonking stuff, that's how to advertise a role. Nice one! :-) N. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: OpenPGP digital signature URL: From hansel at interpretthis.org Fri Feb 10 08:26:42 2017 From: hansel at interpretthis.org (Hansel Dunlop) Date: Fri, 10 Feb 2017 13:26:42 +0000 Subject: [python-uk] Thanks all Message-ID: Hello Thanks for everyone's help with the job search last month. I can happily report that I found a new work home because of it. I talked to lots of companies but one really stood out as being a fantastic idea with a really nice team behind it. Sten and Stuart from Tego Cover , both ex OneFineStay, are looking for someone to continue developing the product. Stuart is technical and Sten is operations. Get in touch if you want their details or just approach them directly. They're also open to contractors. Thanks again Hansel -- Hansel -------------- next part -------------- An HTML attachment was scrubbed... URL: From tartley at tartley.com Fri Feb 10 09:12:25 2017 From: tartley at tartley.com (Jonathan Hartley) Date: Fri, 10 Feb 2017 08:12:25 -0600 Subject: [python-uk] Thanks all In-Reply-To: References: Message-ID: <7901c6be-c7c3-5f6c-eeee-3969c6197545@tartley.com> Glad to hear it, Hansel - congrats. And similar thanks to the list from myself. I was expecting to have to pursue something I can work from home, ie. remote work, due to currently having a lifestyle built around supervising my kid and school runs. But I was able to reach an unconventional but palatable arrangement with a local start-up here in Rochester, MN, USA. So, three cheers for http://able.ag, the nascent software division of Bright Agrotech, who provide supplies for those funky indoor "vertical farms" with plants growing in highly managed racks. It is, I've come to understand, the future. (This is the shop I asked for advice about last week that is currently C# and F# but want me to add some Python services) Jonathan On 02/10/2017 07:26 AM, Hansel Dunlop wrote: > Hello > > Thanks for everyone's help with the job search last month. I can > happily report that I found a new work home because of it. > > I talked to lots of companies but one really stood out as being a > fantastic idea with a really nice team behind it. > > Sten and Stuart from Tego Cover , both ex > OneFineStay, are looking for someone to continue developing the > product. Stuart is technical and Sten is operations. > > Get in touch if you want their details or just approach them directly. > They're also open to contractors. > > Thanks again > > Hansel > > -- > > Hansel > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk -- Jonathan Hartley tartley at tartley.com http://tartley.com Made out of meat. +1 507-513-1101 twitter/skype: tartley -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.guest at gmail.com Fri Feb 10 09:33:29 2017 From: thomas.guest at gmail.com (Thomas Guest) Date: Fri, 10 Feb 2017 14:33:29 +0000 Subject: [python-uk] Software engineer position at Clinithink Message-ID: Good to see some happy job seekers on the list! Here at Clinithink, we're looking for a software engineer. https://clinithink.com/software-engineer-python/ Our innovative application is built on our clinical text processing engine. Feed it unstructured medical narratives and it extracts information, for example to identify candidates for drugs trials. Python and C++ experience would be great, but demonstrable programming ability is more important. We are an agile team. The office is in Bridgend. We are flexible and open to remote working. Any questions, please ask: tag at wordaligned.org -- Thomas Guest http://wordaligned.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From theology at gmail.com Fri Feb 10 09:56:26 2017 From: theology at gmail.com (Zeth) Date: Fri, 10 Feb 2017 14:56:26 +0000 Subject: [python-uk] Reminder: Python West Midlands meeting Saturday (tomorrow) Message-ID: Hello everyone, I am back from exciting times in Finland and Suffolk! Missed you all. First Python meetup of 2017, open to all. No experience required, free thanks to this month's sponsor Blanc. Saturday, February 11, 2017 12:00 PM to 3:00 PM Blythe Valley Innovation Centre Central Boulevard B90 8AJ Blythe Valley Park (map) More information: https://www.meetup.com/pythonwm/events/237308956/?gj=co2&rv=co2 From theology at gmail.com Sat Feb 11 07:06:53 2017 From: theology at gmail.com (Zeth) Date: Sat, 11 Feb 2017 12:06:53 +0000 Subject: [python-uk] Reminder: Python West Midlands meeting Saturday (tomorrow) In-Reply-To: References: Message-ID: It is in the building called Innovation Centre. On 10 Feb 2017 14:56, "Zeth" wrote: > Hello everyone, > > I am back from exciting times in Finland and Suffolk! Missed you all. > > First Python meetup of 2017, open to all. No experience required, free > thanks > to this month's sponsor Blanc. > > Saturday, February 11, 2017 > > 12:00 PM to 3:00 PM > > Blythe Valley Innovation Centre > Central Boulevard > B90 8AJ > Blythe Valley Park (map) > > More information: > https://www.meetup.com/pythonwm/events/237308956/?gj=co2&rv=co2 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.grandi at gmail.com Mon Feb 13 09:14:53 2017 From: a.grandi at gmail.com (a.grandi at gmail.com) Date: Mon, 13 Feb 2017 14:14:53 +0000 Subject: [python-uk] Python/Django contractor for Government Digital Service Message-ID: Hi everyone! GDS (Government Digital Service) is looking for a Python/Django developer to join my team (Better Use of Data) and help us to build a tool that will help government find land for various purposes, based on factors such as location, infrastructure and local amenities. The role is based in London, and is 100% on-site. We are looking for a contractor to join us for 3 months (with the possibility of extension) with the following skills: - Full stack developer (with a good understanding of front end side in particular) - Python - Django (the full stack of Django) and Django Rest Framework - HTML, CSS, JavaScript (no particular framework like Angular or React is required, but at least JQuery/Ajax are required) - PostgreSQL / PostGIS The application architecture is composed mainly of API backend written in Django / Django Rest Framework, some complementary API services and a Django front end. Not convinced yet? Do you want to have a look at the current source code? No problem! Here you can find the current projects: - https://github.com/alphagov/land-availability-api - https://github.com/alphagov/land-availability-voa If you are interested, you can contact me in private at this address andrea.grandi at digital.cabinet-office.gov.uk (Please, no recruitment agencies! Thanks!) -- Andrea Grandi - Software Engineer Website: https://www.andreagrandi.it Twitter: https://twitter.com/andreagrandi GitHub: https://github.com/andreagrandi PGP: 7238 74F6 886D 5994 323F 1781 8CFB 47AD C384 F0CC From dobrzycki.tomasz at gmail.com Mon Feb 13 12:17:09 2017 From: dobrzycki.tomasz at gmail.com (Tomasz Dobrzycki) Date: Mon, 13 Feb 2017 17:17:09 +0000 Subject: [python-uk] Looking for new adventures Message-ID: Hello, The company I have been working with has some financial issues and my team will be closed pretty soon. I thought it might be a good time to look around for some new opportunities. If anyone is looking for a Computer Vision / Data Science guy with some Python experience, then let me know. Here's my LinkedIn profile - https://www.linkedin.com/in/tomasz-dobrzycki-714508a4/ Feel free to invite me to your network, I'm always happy to meet new people :) If you would like to contact me or get some more info, email me on dobrzycki.tomasz at gmail.com -- Best Regards Tomasz From mauve at mauveweb.co.uk Mon Feb 13 17:10:40 2017 From: mauve at mauveweb.co.uk (Daniel Pope) Date: Mon, 13 Feb 2017 22:10:40 +0000 Subject: [python-uk] PyWeek is next week, 19th-26th February Message-ID: Hello all, PyWeek, the Python games programming contest, is coming up next week. https://pyweek.org/23/ Many of you will have heard me bang on about PyWeek quite a lot over the years - if so, sorry! It's a games programming contest where you are challenged to write a game from scratch, in a week. You don't need to spend a whole week - I just do evenings, for example - and winning games have been written in an afternoon. This week is theme voting week, in which we vote on theme options. The winning theme - to which games must somehow be linked - will be announced on Sunday 00:00 UTC when the contest starts. The options this time are: - A Flight to Remember - The Lesser of Two Evils - Cold Warriors - Obsoletely Fabulous - Insane in the Mainframe Do any of these plant the seed of inspiration in your brain? Perhaps you could create a 2D game with Pygame or a 3D game with OpenGL... or maybe a web-based game with Flask... or perhaps an immersive augmented reality game played out over social media, chaperoned by the mysterious @Ajax (Oooh, I might do this myself!). The point is: challenge yourself to do something creative; stretch your Python muscles; finish something; have people play it and send you feedback. You can enter as a team or as an individual. Why not register an entry and give it a go? Sign up at https://pyweek.org/register/ and register an entry at https://pyweek.org/23/entry_add/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From visgean at gmail.com Tue Feb 14 13:29:23 2017 From: visgean at gmail.com (Visgean Skeloru) Date: Tue, 14 Feb 2017 18:29:23 +0000 Subject: [python-uk] looking for part-time In-Reply-To: <4c57de88-b265-fa18-0136-f24b690f93f7@gmail.com> References: <4c57de88-b265-fa18-0136-f24b690f93f7@gmail.com> Message-ID: <84edea0c-9774-42e1-1ac8-b8e0623349fc@gmail.com> Hi, I am looking for part-time job in Edinburgh or remotely. I have 6 years experience with programming in Python, Django, Linux and with many other technologies. My Github account: https://github.com/Visgean My LinkedIn account: https://cz.linkedin.com/in/visgean My cv is attached. Best regards, -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: cv_.pdf Type: application/pdf Size: 71127 bytes Desc: not available URL: From hr at synapten.com Tue Feb 14 21:50:45 2017 From: hr at synapten.com (hr at synapten.com) Date: Wed, 15 Feb 2017 08:20:45 +0530 Subject: [python-uk] [COMMERCIAL] Python/Django offshore development center/contract staffing Message-ID: <439CE00B96A64DDC948186948D3A607F.MAI@PLESK-WEB17.webhostbox.net> Hi All, Good Morning. We are a Bangalore based technology startup. We have very strong technical expertise in Python/Django stack. We provide solutions in areas of Cloud Computing, Big data, Data analytics, Machine Learning, Mobile/Web app back end development. Please reach us out if some one is looking for contract resources or if you can outsource modules on python/django stack. Thanks in advance. -- Ram,? ?Synapten Labs Pvt Ltd ?O : 080-42127047 ( Ext : 259 ) -------------- next part -------------- An HTML attachment was scrubbed... URL: From John at understandingrecruitment.co.uk Tue Feb 14 12:11:47 2017 From: John at understandingrecruitment.co.uk (John Thistlethwaite) Date: Tue, 14 Feb 2017 17:11:47 +0000 Subject: [python-uk] Python Platform Developer - Counter Terrorism Message-ID: Afternoon Pythonistas, If you are interested in new opportunities, please see below: A cutting edge FinTech organisation, looking to scale-up there ground breaking platform are looking for Senior Python Developers in a Central London location. As a Senior Python Developer here, you will join a team of developers who are passionate about coding, especially Python and a real sense of desire to change the face of the FinTech industry at the same time as contributing to national advancement in security and fraud prevention. We are looking for Senior Python Developers with the following: ? At least three years commercial experience using Python ? A real passion for robust coding and mission critical projects ? A passion for algorithm's and platform development. ? Ability to bring real genius to the table when it comes to out of the box Python Coding ? A good understanding of Testing, not necessarily TDD but a drive to move in that direction. ? Oh and of course a love of Python and all round technology As a Python Developer you will be exposed to exciting next generation technologies in an environment where individual developers are empowered to voice their ideas and the freedom to implement these whilst implementing machine learning, Python and Robust Coding. Tech Stack: Python Offering between ?50,000 & ?80,000 + Stock Options + Other Benefits Academic experience is important, however it does not matter which university, as long as you are bright, driven and can add true value in an advanced technology environment, commercial experience is more valuable. Best Regards John - 01727 228 257 or john at understandingrecruitment.co.uk John Thistlewaite | Senior Recruitment Executive Tel: 01727 228 257 | Email: john at understandingrecruitment.co.uk [icon_li] [icon_g] [icon_tw] [icon_fb] [emIL SIG] *********************************************************************************************************************************************************************************************************** DISCLAIMER: This e-mail and any files transmitted with it are confidential (and may contain privileged information) to the ordinary user of the e-mail address to which it was addressed and must not be copied, disclosed or distributed without the prior authorisation of the sender. Please notify the sender and destroy this e-mail immediately if you are not the intended recipient. Please also note that while our own software systems have been used to try to ensure that this e-mail has been swept for viruses, we do not accept responsibility for any damage or loss caused in respect of any viruses transmitted by the e-mail. Any views or opinions expressed are solely those of the sender and do not necessarily represent those of Understanding Recruitment Ltd or any of its agents unless otherwise specifically stated. As internet communications are not secure we do not accept legal responsibility for the contents of this message nor responsibility for any change made to this message after it was sent by the original sender. *********************************************************************************************************************************************************************************************************** Understanding Recruitment is a limited company registered in England and Wales under Company Registration number: 06364614. Registered address: Understanding Recruitment, 2nd Floor Suite, Abbeyview, 38-40 The Maltings, St Albans, Herts, AL1 3HL. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1434 bytes Desc: image001.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 1603 bytes Desc: image002.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 1457 bytes Desc: image003.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image004.png Type: image/png Size: 1325 bytes Desc: image004.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image005.jpg Type: image/jpeg Size: 44123 bytes Desc: image005.jpg URL: From andy at reportlab.com Wed Feb 15 15:53:21 2017 From: andy at reportlab.com (Andy Robinson) Date: Wed, 15 Feb 2017 21:53:21 +0100 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: Message-ID: Not entirely sure where the "counter terrorism" bit comes in.... - Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: From visgean at gmail.com Wed Feb 15 15:57:17 2017 From: visgean at gmail.com (Visgean Skeloru) Date: Wed, 15 Feb 2017 20:57:17 +0000 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: Message-ID: <7007a8c3-889d-c81d-cf11-53c8b314ac4d@gmail.com> This is a very strange disclaimer for an email send to public mailing list. DISCLAIMER: This e-mail and any files transmitted with it are confidential (and may contain privileged information) to the ordinary user of the e-mail address to which it was addressed and must not be copied, disclosed or distributed without the prior authorisation of the sender. On 14/02/17 17:11, John Thistlethwaite wrote: > DISCLAIMER: This e-mail and any files transmitted with it are > confidential (and may contain privileged information) to the ordinary > user of the e-mail address to which it was addressed and must not be > copied, disclosed or distributed without the prior authorisation of > the sender. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tom at tatw.name Wed Feb 15 16:06:30 2017 From: tom at tatw.name (Tom Wright) Date: Wed, 15 Feb 2017 21:06:30 +0000 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: Message-ID: The treasury places internal fraud detection and money-laundering detection responsibilities on financial organisations (hence your bank asking you three items proving your identify and then refusing to open an account when you only have two). Part of the justification for this anti money laundering regulation is terrorism prevention. I get the impression much of this "terrorist funding" may have historically taken the form of wealthy individuals making large charitable donations to slightly dubious charitable organisations. Thinks things like https://en.wikipedia.org/wiki/NORAID and the IRA. My understanding is that python/numpy/pandas is a common choice for this type of activity due to: i. It being batch processing / offline, hence reduced performance requirements ii. High productivity of python for ad-hoc queries On 15 Feb 2017 8:53 p.m., "Andy Robinson" wrote: > Not entirely sure where the "counter terrorism" bit comes in.... > > - Andy > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy at reportlab.com Wed Feb 15 16:34:49 2017 From: andy at reportlab.com (Andy Robinson) Date: Wed, 15 Feb 2017 22:34:49 +0100 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: Message-ID: On 15 February 2017 at 22:06, Tom Wright wrote: > The treasury places internal fraud detection and money-laundering detection > responsibilities on financial organisations (hence your bank asking you > three items proving your identify and then refusing to open an account when > you only have two). I'm very familiar with anti-money-laundering / Know Your Customer regs, but intrigued that it's being called "Counter Terrorism". I personally had a simpler theory, that the recruiter just had the wrong subject line by mistake ;-) > My understanding is that python/numpy/pandas is a common choice for this > type of activity due to: > > i. It being batch processing / offline, hence reduced performance > requirements > ii. High productivity of python for ad-hoc queries That's interesting to know. I was pitching these tools to a major client a few years ago who have a substantial team developing anti-fraud metrics - mostly in Excel with no budget ;-) - Andy From tartley at tartley.com Sun Feb 19 14:59:32 2017 From: tartley at tartley.com (Jonathan Hartley) Date: Sun, 19 Feb 2017 13:59:32 -0600 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: <7007a8c3-889d-c81d-cf11-53c8b314ac4d@gmail.com> References: <7007a8c3-889d-c81d-cf11-53c8b314ac4d@gmail.com> Message-ID: On 15/02/17 14:57, Visgean Skeloru wrote: > > This is a very strange disclaimer for an email send to public mailing > list. > > DISCLAIMER: This e-mail and any files transmitted with it are > confidential (and may contain privileged information) to the > ordinary user of the e-mail address to which it was addressed and > must not be copied, disclosed or distributed without the prior > authorisation of the sender. > > > On 14/02/17 17:11, John Thistlethwaite wrote: >> DISCLAIMER: This e-mail and any files transmitted with it are >> confidential (and may contain privileged information) to the ordinary >> user of the e-mail address to which it was addressed and must not be >> copied, disclosed or distributed without the prior authorisation of >> the sender. > > > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk Seems to be safely negated by my own disclaimer. Jonathan -- Jonathan Hartley tartley at tartley.com http://tartley.com Made out of meat. +1 507-513-1101 twitter/skype: tartleyy READ CAREFULLY: By reading this email, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licences, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. -------------- next part -------------- An HTML attachment was scrubbed... URL: From harry.percival at gmail.com Mon Feb 20 04:10:46 2017 From: harry.percival at gmail.com (Harry Percival) Date: Mon, 20 Feb 2017 09:10:46 +0000 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: <7007a8c3-889d-c81d-cf11-53c8b314ac4d@gmail.com> Message-ID: Nice! Nicked off Cory Doctorow i think? On Sun, 19 Feb 2017, 19:59 Jonathan Hartley, wrote: > On 15/02/17 14:57, Visgean Skeloru wrote: > > This is a very strange disclaimer for an email send to public mailing list. > > DISCLAIMER: This e-mail and any files transmitted with it are confidential > (and may contain privileged information) to the ordinary user of the e-mail > address to which it was addressed and must not be copied, disclosed or > distributed without the prior authorisation of the sender. > > > On 14/02/17 17:11, John Thistlethwaite wrote: > > DISCLAIMER: This e-mail and any files transmitted with it are confidential > (and may contain privileged information) to the ordinary user of the e-mail > address to which it was addressed and must not be copied, disclosed or > distributed without the prior authorisation of the sender. > > > > > _______________________________________________ > python-uk mailing listpython-uk at python.orghttps://mail.python.org/mailman/listinfo/python-uk > > > Seems to be safely negated by my own disclaimer. > > > Jonathan > > -- > Jonathan Hartley tartley at tartley.com http://tartley.com > Made out of meat. +1 507-513-1101 twitter/skype: tartleyy > READ CAREFULLY: By reading this email, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licences, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer. > > _______________________________________________ > python-uk mailing list > python-uk at python.org > https://mail.python.org/mailman/listinfo/python-uk > -- -- Harry Percival +44 78877 02511 -------------- next part -------------- An HTML attachment was scrubbed... URL: From walker_s at hotmail.co.uk Mon Feb 20 06:44:08 2017 From: walker_s at hotmail.co.uk (S Walker) Date: Mon, 20 Feb 2017 11:44:08 +0000 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: <7007a8c3-889d-c81d-cf11-53c8b314ac4d@gmail.com> Message-ID: I'm just wondering what happens if two people with the (BOGUS AGREEMENTS) disclaimer mail each other. This inspires ideas for future dojo silliness. S On 20/02/17 09:10, Harry Percival wrote: Nice! Nicked off Cory Doctorow i think? On Sun, 19 Feb 2017, 19:59 Jonathan Hartley, <tartley at tartley.com> wrote: On 15/02/17 14:57, Visgean Skeloru wrote: This is a very strange disclaimer for an email send to public mailing list. DISCLAIMER: This e-mail and any files transmitted with it are confidential (and may contain privileged information) to the ordinary user of the e-mail address to which it was addressed and must not be copied, disclosed or distributed without the prior authorisation of the sender. On 14/02/17 17:11, John Thistlethwaite wrote: DISCLAIMER: This e-mail and any files transmitted with it are confidential (and may contain privileged information) to the ordinary user of the e-mail address to which it was addressed and must not be copied, disclosed or distributed without the prior authorisation of the sender. _______________________________________________ python-uk mailing list python-uk at python.org https://mail.python.org/mailman/listinfo/python-uk Seems to be safely negated by my own disclaimer. Jonathan -- Jonathan Hartley tartley at tartley.com http://tartley.com Made out of meat. +1 507-513-1101 twitter/skype: tartleyy READ CAREFULLY: By reading this email, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licences, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behal f of your employer. _______________________________________________ python-uk mailing list python-uk at python.org https://mail.python.org/mailman/listinfo/python-uk -- -- Harry Percival +44 78877 02511 _______________________________________________ python-uk mailing list python-uk at python.org https://mail.python.org/mailman/listinfo/python-uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From sparks.m at gmail.com Mon Feb 20 06:48:34 2017 From: sparks.m at gmail.com (Michael) Date: Mon, 20 Feb 2017 11:48:34 +0000 Subject: [python-uk] Python Platform Developer - Counter Terrorism In-Reply-To: References: <7007a8c3-889d-c81d-cf11-53c8b314ac4d@gmail.com> Message-ID: On 20 February 2017 at 11:44, S Walker wrote: > I'm just wondering what happens if two people with the (BOGUS AGREEMENTS) > disclaimer mail each other. This inspires ideas for future dojo silliness. > > I believe a major apathy disclaimer starts being expressed at that stage. :-) Michael. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tibs at tibsnjoan.co.uk Wed Feb 22 15:49:36 2017 From: tibs at tibsnjoan.co.uk (Tibs) Date: Wed, 22 Feb 2017 20:49:36 +0000 Subject: [python-uk] Next CamPUG meeting: Tue 7 Mar 2017 Message-ID: <0BE80330-B420-4514-B1BC-9FD9C8AA89CC@tibsnjoan.co.uk> The next Cambridge Python User Group meeting will be on Tuesday 7th March, 2017. As normal, it will be at 7pm at the Raspberry Pi Foundation offices, 30 Station Road, CB1 2JH, Cambridge We normally end at about 9.30pm, and some of us then go on to the pub. The March meeting will be a pair programing meeting. It would be very useful if at least half the attendees had a laptop, with Python 3 installed, and a relatively simple editor (not vim or emacs, unless you restrict yourself to pairing with another user of the same!). We shall look at coding a solution to adding roman numbers (e.g., XII + XIV gives XXVI), but without using normal numbers - i.e., treating it as a string processing problem. I shall have available the very start of a solution (adding I + I, for instance) and a decent amount of unit tests, so that people can concentrate on the problem itself. I suggest not trying to code anything around it before the session (although thinking about it is always good). The pre-prepared code should be available on github before and at the session, and I shall have some USB sticks with it on as well. Since it's pair programming, and since the problem shouldn't be using "deep" parts of the Python programming language, I hope this will work well for people at any level of experience. Please note that we are now on meetup.com, at http://www.meetup.com/CamPUG/. If possible, please RSVP there for meetings so we have an idea of numbers. As an incentive, there's normally more detail about each meeting there, and you can also find out about future meetings. Tweeting may occur at https://twitter.com/campython Tibs From ryan.pepper at soton.ac.uk Wed Feb 22 10:07:11 2017 From: ryan.pepper at soton.ac.uk (Pepper R.) Date: Wed, 22 Feb 2017 15:07:11 +0000 Subject: [python-uk] Southampton Python User Group - Talk on Thursday 2nd March Message-ID: <34DAAE0E-DB9B-49FE-BC6B-6CB10CF1D0F9@soton.ac.uk> Hi all, The next Southampton Python User Group meeting will be next Thursday with a talk about using Cython to increase Python code performance. When: 6pm, Thursday 2nd March Where: Room 1007, Building 58, University of Southampton. I?ll talk about using Cython, and will give a quick overview of features, potential pitfalls and will show a few real world examples of how it can make a big difference, particularly in scientific applications. After the talk there will be a chance to give 5 minute lightning talks - the suggested theme next week is on code performance in Python ? some suggested ideas could be: ? The use of Numba to speed up code ? Multiprocessing module If you'd like to give a brief talk, please let me know! Refreshments will be provided, and we'll go to a nearby pub afterwards for drinks and food. Best wishes, Ryan ----- Cython is a superset of the Python language, aiming to provide greater performance in the CPython implementation of the language. This is achieved by user given type annotations, and explicit disabling of language features in order to provide greater speed where this is critical in applications. Code is transformed using the Cython compiler, which generates C code; this is then compiled with a C compiler into a library, which can then be imported by Python as with any other module. In addition, C (and in simple cases C++) code can be used directly from Cython through the use of source and header files; this is particularly useful in scientific computing when wanting to call functions from an external library. In this talk I'll give a quick overview of the features, common use cases, potential pitfalls and show a few real-world type examples. From mail at timgolden.me.uk Mon Feb 27 09:34:17 2017 From: mail at timgolden.me.uk (Tim Golden) Date: Mon, 27 Feb 2017 14:34:17 +0000 Subject: [python-uk] No London Dojo this month (March) Message-ID: <0418b504-e74e-f2bf-a0a4-133db738b639@timgolden.me.uk> Looks like we'll not manage a London Python Dojo this month, certainly not for this Thursday. We'll be back next month. From sophie.hendley at digvis.co.uk Mon Feb 27 11:45:03 2017 From: sophie.hendley at digvis.co.uk (Sophie Hendley) Date: Mon, 27 Feb 2017 16:45:03 +0000 Subject: [python-uk] Platform engineer/ London/ 60k Message-ID: Hey All, I am recruiting for a Python engineer for one of my clients a booking platform based next to Charing Cross. The responsibilities include (briefly): -Developing *micro-services* using the open-source *Nameko* framework. -Work with company leaders to conceptualise, build, test and release services -Translate business requirements into functional solutions using domain driven design principle -Follow *TDD and CI* -Optimise performance of the Platform through logging, monitoring and testing -Contribute to open-source Salary is up to 60k. Drop me an email to sophie.hendley at digvis.co.uk and I can give you a full briefing if you are interested. Thanks all -- Sophie Hendley| Principal Consultant| Digital Vision *M:* 07505145903 *E: *sophie.hendley at digvis.co.uk *W:* www.digvis.co.uk Sponsor me please!!!!- https://www.justgiving.com/sophiehendley/ -------------- next part -------------- An HTML attachment was scrubbed... URL: