[TriPython] Fwd: Python training for development staff
Leslie Sox
leslie.sox at gmail.com
Mon May 1 17:38:29 EDT 2017
Thanks for the details on your applications. I worked in telecom and we had
Sun Solaris workstations all over our labs and in our cubicles. We
downsized from 500 down to about 100 people in 2001 and had lots of
workstations and monitors left over. It was Solaris 7 or 8 very old. My
first degree iwas in electronics and electro-optics.
I worked with system architects who designed networking protocols on FPGA's
and used Python to run scripts to boot up motherboards. The FPGAs would be
made into networking chips once proven. It was all ITU telecom standards
based. Lots of work in hex and ascii data conversion. The guys I assisted
and took over lab maintenance and firmware updates had Masters in Computer
Networking degrees from NC State, one is now a CTO. The networking devices
ran Monte Vista embedded Linux on a 32MB flash eeprom. It was great having
all those UNIX machines, you just just use a wget command in a developers
account to get the latest firmware.I also took a graduate course in
database structures and web mapping in 2013 mostly using middleware and
PostgreSQL.
Looks like you want to use Python for testing web applications that are
using MS SQL based for storage. Chef is great for setting up custom test
environments and uses the concept of recipes that can be updated and rolled
out or back in updates. What you're doing is not to difficult but sounds
like you need to document lots of it first and then develop a test plan. We
were lucky in telecom that we had a whole department that did feasibility
studies first before a project ever got started and a whole PM department
that developed tools for tracking progress. We designed the software and
hardware from scratch. We went through Agile, Scrum and lunch and learns. I
also worked with seven contract electrical engineers from India for 5
years. We always started with specifications and memory maps and
architecture documents. If you're concerned about data types Python is
pretty agnostic and needs less defined variables.
I found this free resource from OSCON that is based on Django
Test-Driven Development with Pythonry Percival
http://chimera.labs.oreilly.com/books/1234000000754/index.html
Regards,
Leslie John Sox
Computer Science and Engineering
Raleigh, NC
(919) 931-5644
leslie.sox at gmail.com
On Mon, May 1, 2017 at 9:28 AM, Ken MacKenzie <ken at mack-z.com> wrote:
> I don't think a traditional semester style will work for our org.**
> Condensed training is an easier sell.
> So uses for python here: **Mixed windows and solaris environment with
> more
> linux making its way in.
> Some of this is in use or partial use some is on the way.
> Use of selenium in python for testing an angular 1.x vendor product that
> we modify.** I already built a library to make life easier for others to
> translate the web app to the commands they know.
> Some data conversion with sql alchemy to write to ms sql for reporting,
> data source is extracts from a U2 DB.
> Some installers for custom pieces built with py2exe at the moment.
> More in the future some ReSTful api's, I am pushing for Falcon as the
> framework.** The front end consumer I am pushing towards angular 2/4
> branch.
> General scripting utilities.
> Ken
> On Sun, Apr 30, 2017 at 10:02 PM, Leslie Sox <[1]leslie.sox at gmail.com>
> wrote:
>
> ** **NC State has**CSC 111 - Intro to Computing: Python most likely a
> 16
> week
> ** **course. I just searched the course catalog. You can take classes
> without
> ** **registering for a degree through DELTA, distance and lifelong
> learning.**
> ** **I learned Python through the graduate course GIS 540: Geospatial
> ** **Programming Fundamentals. The course is designed for ArcPy
> functions in
> ** **ESRI ArcGIS. I later used Python to automate 3D point cloud
> conversions in
> ** **GRASS GIS in another course. I know it's not the right answer you
> were
> ** **looking for.**
> ** **My suggestion would to buy a book that has example projects. My
> friend who
> ** **is a research scientist has an earlier version of this book from
> O'reilly,
> ** **Learning Python, 5th Edition.
> ** **[1][2]http://shop.oreilly.com/product/0636920028154.do
> ** **Myself, I prefer books other than O'reilly that have projects and
> code
> ** **samples that you can follow along with that build as you go
> through
> the
> ** **chapters. **
> ** **What type of software applications is your team developing?
> General
> ** **software inquiries really bug me. People never want to disclose
> what the
> ** **product they are working on is. It could be anything from working
> on a
> ** **car, to a satellite or Wall Street stock trading application.**
> ** **Regards,
> ** **Leslie John Sox
> ** **Computer Science and Engineering
> ** **Raleigh, NC
> ** **[3](919) 931-5644
> ** **[2][4]leslie.sox at gmail.com
>
> ** **On Sat, Apr 29, 2017 at 8:01 AM, Ken MacKenzie
> <[3][5]ken at mack-z.com> wrote:
>
> ** ** **** **====resending from the right address for this list====
>
> ** ** **** **So I work for an organization that for the most part
> majority of
> ** ** **the
> ** ** **** **developers have spent the past year working only in a
> proprietary
> ** ** **form
> ** ** **** **of basic from the vendor of our main tool set.
>
> ** ** **** **So in comes a new VP and he is wanting to get people up
> to
> speed
> ** ** **** **technology the industry actually uses. And this in
> conjunction with
> ** ** **the
> ** ** **** **future of the vendor we use being very much in the air
> most
> likely
> ** ** **her
> ** ** **** **asked me the question about training more of the
> developers, a
> ** ** **class or
> ** ** **** **where to send them for example to learn python.
>
> ** ** **** **I really don't know what to say as I basically taught
> myself python
> ** ** **** **years ago and use it in hobbyist fashion.** However now I
> am
> ** ** **working on a
> ** ** **** **bunch of new pieces for the office in python.** Data
> conversion
> ** ** **utilities
> ** ** **** **and some REST microservices for enhancing business user
> data access
> ** ** **into
> ** ** **** **PowerBI or some angular 2 front ends.
>
> ** ** **** **Anyway long story short, can anyone recommend a good
> local
> to
> ** ** **Raleigh
> ** ** **** **python training class to send a group of developers.**
> Or a
> trainer
> ** ** **who
> ** ** **** **would come in to train the group on site.
>
> ** ** **_______________________________________________
> ** ** **TriZPUG mailing list
> ** ** **[4][6]TriZPUG at python.org
> ** ** **[5][7]https://mail.python.org/mailman/listinfo/trizpug
> ** ** **[6][8]http://tripython.org is the Triangle Python Users Group
>
> References
>
> ** **Visible links
> ** **1. [9]http://shop.oreilly.com/product/0636920028154.do
> ** **2. mailto:[10]leslie.sox at gmail.com
> ** **3. mailto:[11]ken at mack-z.com
> ** **4. mailto:[12]TriZPUG at python.org
> ** **5. [13]https://mail.python.org/mailman/listinfo/trizpug
> ** **6. [14]http://tripython.org/
>
> _______________________________________________
> TriZPUG mailing list
> [15]TriZPUG at python.org
> [16]https://mail.python.org/mailman/listinfo/trizpug
> [17]http://tripython.org is the Triangle Python Users Group
>
> References
>
> Visible links
> 1. mailto:leslie.sox at gmail.com
> 2. http://shop.oreilly.com/product/0636920028154.do
> 3. file:///tmp/tel:%28919%29%20931-5644
> 4. mailto:leslie.sox at gmail.com
> 5. mailto:ken at mack-z.com
> 6. mailto:TriZPUG at python.org
> 7. https://mail.python.org/mailman/listinfo/trizpug
> 8. http://tripython.org/
> 9. http://shop.oreilly.com/product/0636920028154.do
> 10. mailto:leslie.sox at gmail.com
> 11. mailto:ken at mack-z.com
> 12. mailto:TriZPUG at python.org
> 13. https://mail.python.org/mailman/listinfo/trizpug
> 14. http://tripython.org/
> 15. mailto:TriZPUG at python.org
> 16. https://mail.python.org/mailman/listinfo/trizpug
> 17. http://tripython.org/
>
> _______________________________________________
> TriZPUG mailing list
> TriZPUG at python.org
> https://mail.python.org/mailman/listinfo/trizpug
> http://tripython.org is the Triangle Python Users Group
>
>
-------------- next part --------------
Thanks for the details on your applications. I worked in telecom and we
had Sun Solaris workstations all over our labs and in our cubicles. We
downsized from 500 down to about 100 people in 2001 and had lots of
workstations and monitors left over. It was Solaris 7 or 8 very old. My
first degree iwas in electronics and electro-optics.
I worked with system architects who designed networking protocols on
FPGA's and used Python to run scripts to boot up motherboards. The FPGAs
would be made into networking chips once proven. It was all ITU telecom
standards based. Lots of work in hex and ascii data conversion. The guys I
assisted and took over lab maintenance and firmware updates had Masters in
Computer Networking degrees from NC State, one is now a CTO. The
networking devices ran Monte Vista embedded Linux on a 32MB flash eeprom.
It was great having all those UNIX machines, you just just use a wget
command in a developers account to get the latest firmware.I also took a
graduate course in database structures and web mapping in 2013 mostly
using middleware and PostgreSQL. **
Looks like you want to use Python for testing web applications that are
using MS SQL based for storage. Chef is great for setting up custom test
environments and uses the concept of recipes that can be updated and
rolled out or back in updates. What you're doing is not to difficult but
sounds like you need to document lots of it first and then develop a test
plan. We were lucky in telecom that we had a whole department that did
feasibility studies first before a project ever got started and a whole PM
department that developed tools for tracking progress. We designed the
software and hardware from scratch. We went through Agile, Scrum and lunch
and learns. I also worked with seven contract electrical engineers from
India for 5 years. We always started with specifications and memory maps
and architecture documents. If you're concerned about data types Python is
pretty agnostic and needs less defined variables.
I found this free resource from OSCON that is based on Django
Test-Driven Development with Pythonry**Percival
[1]http://chimera.labs.oreilly.com/books/1234000000754/index.html****
Regards,
Leslie John Sox
Computer Science and Engineering
Raleigh, NC
(919) 931-5644
[2]leslie.sox at gmail.com
On Mon, May 1, 2017 at 9:28 AM, Ken MacKenzie <[3]ken at mack-z.com> wrote:
** **I don't think a traditional semester style will work for our org.**
** **Condensed training is an easier sell.
** **So uses for python here: **Mixed windows and solaris environment
with more
** **linux making its way in.
** **Some of this is in use or partial use some is on the way.
** **Use of selenium in python for testing an angular 1.x vendor product
that
** **we modify.** I already built a library to make life easier for
others to
** **translate the web app to the commands they know.
** **Some data conversion with sql alchemy to write to ms sql for
reporting,
** **data source is extracts from a U2 DB.
** **Some installers for custom pieces built with py2exe at the moment.
** **More in the future some ReSTful api's, I am pushing for Falcon as
the
** **framework.** The front end consumer I am pushing towards angular
2/4
** **branch.
** **General scripting utilities.
** **Ken
** **On Sun, Apr 30, 2017 at 10:02 PM, Leslie Sox
<[1][4]leslie.sox at gmail.com>
** **wrote:
** ** **** **NC State has**CSC 111 - Intro to Computing: Python most
likely a 16
** ** **week
** ** **** **course. I just searched the course catalog. You can take
classes
** ** **without
** ** **** **registering for a degree through DELTA, distance and
lifelong
** ** **learning.**
** ** **** **I learned Python through the graduate course GIS 540:
Geospatial
** ** **** **Programming Fundamentals. The course is designed for ArcPy
** ** **functions in
** ** **** **ESRI ArcGIS. I later used Python to automate 3D point cloud
** ** **conversions in
** ** **** **GRASS GIS in another course. I know it's not the right
answer you
** ** **were
** ** **** **looking for.**
** ** **** **My suggestion would to buy a book that has example
projects. My
** ** **friend who
** ** **** **is a research scientist has an earlier version of this book
from
** ** **O'reilly,
** ** **** **Learning Python, 5th Edition.
** ** **** **[1][2][5]http://shop.oreilly.com/product/0636920028154.do
** ** **** **Myself, I prefer books other than O'reilly that have
projects and
** ** **code
** ** **** **samples that you can follow along with that build as you go
through
** ** **the
** ** **** **chapters. **
** ** **** **What type of software applications is your team developing?
General
** ** **** **software inquiries really bug me. People never want to
disclose
** ** **what the
** ** **** **product they are working on is. It could be anything from
working
** ** **on a
** ** **** **car, to a satellite or Wall Street stock trading
application.**
** ** **** **Regards,
** ** **** **Leslie John Sox
** ** **** **Computer Science and Engineering
** ** **** **Raleigh, NC
** ** **** **[3][6](919) 931-5644
** ** **** **[2][4][7]leslie.sox at gmail.com
** ** **** **On Sat, Apr 29, 2017 at 8:01 AM, Ken MacKenzie
** ** **<[3][5][8]ken at mack-z.com> wrote:
** ** **** ** **** **====resending from the right address for this
list====
** ** **** ** **** **So I work for an organization that for the most
part
** ** **majority of
** ** **** ** **the
** ** **** ** **** **developers have spent the past year working only in
a
** ** **proprietary
** ** **** ** **form
** ** **** ** **** **of basic from the vendor of our main tool set.
** ** **** ** **** **So in comes a new VP and he is wanting to get
people up to
** ** **speed
** ** **** ** **** **technology the industry actually uses. And this in
** ** **conjunction with
** ** **** ** **the
** ** **** ** **** **future of the vendor we use being very much in the
air most
** ** **likely
** ** **** ** **her
** ** **** ** **** **asked me the question about training more of the
** ** **developers, a
** ** **** ** **class or
** ** **** ** **** **where to send them for example to learn python.
** ** **** ** **** **I really don't know what to say as I basically
taught
** ** **myself python
** ** **** ** **** **years ago and use it in hobbyist fashion.** However
now I
** ** **am
** ** **** ** **working on a
** ** **** ** **** **bunch of new pieces for the office in python.**
Data
** ** **conversion
** ** **** ** **utilities
** ** **** ** **** **and some REST microservices for enhancing business
user
** ** **data access
** ** **** ** **into
** ** **** ** **** **PowerBI or some angular 2 front ends.
** ** **** ** **** **Anyway long story short, can anyone recommend a
good local
** ** **to
** ** **** ** **Raleigh
** ** **** ** **** **python training class to send a group of
developers.** Or a
** ** **trainer
** ** **** ** **who
** ** **** ** **** **would come in to train the group on site.
** ** **** ** **_______________________________________________
** ** **** ** **TriZPUG mailing list
** ** **** ** **[4][6][9]TriZPUG at python.org
** ** **** **
**[5][7][10]https://mail.python.org/mailman/listinfo/trizpug
** ** **** ** **[6][8][11]http://tripython.org is the Triangle Python
Users Group
** ** **References
** ** **** **Visible links
** ** **** **1. [9][12]http://shop.oreilly.com/product/0636920028154.do
** ** **** **2. mailto:[10][13]leslie.sox at gmail.com
** ** **** **3. mailto:[11][14]ken at mack-z.com
** ** **** **4. mailto:[12][15]TriZPUG at python.org
** ** **** **5. [13][16]https://mail.python.org/mailman/listinfo/trizpug
** ** **** **6. [14][17]http://tripython.org/
** ** **_______________________________________________
** ** **TriZPUG mailing list
** ** **[15][18]TriZPUG at python.org
** ** **[16][19]https://mail.python.org/mailman/listinfo/trizpug
** ** **[17][20]http://tripython.org is the Triangle Python Users Group
References
** **Visible links
** **1. mailto:[21]leslie.sox at gmail.com
** **2. [22]http://shop.oreilly.com/product/0636920028154.do
** **3. file:///tmp/tel:%28919%29%20931-5644
** **4. mailto:[23]leslie.sox at gmail.com
** **5. mailto:[24]ken at mack-z.com
** **6. mailto:[25]TriZPUG at python.org
** **7. [26]https://mail.python.org/mailman/listinfo/trizpug
** **8. [27]http://tripython.org/
** **9. [28]http://shop.oreilly.com/product/0636920028154.do
** 10. mailto:[29]leslie.sox at gmail.com
** 11. mailto:[30]ken at mack-z.com
** 12. mailto:[31]TriZPUG at python.org
** 13. [32]https://mail.python.org/mailman/listinfo/trizpug
** 14. [33]http://tripython.org/
** 15. mailto:[34]TriZPUG at python.org
** 16. [35]https://mail.python.org/mailman/listinfo/trizpug
** 17. [36]http://tripython.org/
_______________________________________________
TriZPUG mailing list
[37]TriZPUG at python.org
[38]https://mail.python.org/mailman/listinfo/trizpug
[39]http://tripython.org is the Triangle Python Users Group
References
Visible links
1. http://chimera.labs.oreilly.com/books/1234000000754/index.html
2. mailto:leslie.sox at gmail.com
3. mailto:ken at mack-z.com
4. mailto:leslie.sox at gmail.com
5. http://shop.oreilly.com/product/0636920028154.do
6. file:///tmp/tel:%28919%29%20931-5644
7. mailto:leslie.sox at gmail.com
8. mailto:ken at mack-z.com
9. mailto:TriZPUG at python.org
10. https://mail.python.org/mailman/listinfo/trizpug
11. http://tripython.org/
12. http://shop.oreilly.com/product/0636920028154.do
13. mailto:leslie.sox at gmail.com
14. mailto:ken at mack-z.com
15. mailto:TriZPUG at python.org
16. https://mail.python.org/mailman/listinfo/trizpug
17. http://tripython.org/
18. mailto:TriZPUG at python.org
19. https://mail.python.org/mailman/listinfo/trizpug
20. http://tripython.org/
21. mailto:leslie.sox at gmail.com
22. http://shop.oreilly.com/product/0636920028154.do
23. mailto:leslie.sox at gmail.com
24. mailto:ken at mack-z.com
25. mailto:TriZPUG at python.org
26. https://mail.python.org/mailman/listinfo/trizpug
27. http://tripython.org/
28. http://shop.oreilly.com/product/0636920028154.do
29. mailto:leslie.sox at gmail.com
30. mailto:ken at mack-z.com
31. mailto:TriZPUG at python.org
32. https://mail.python.org/mailman/listinfo/trizpug
33. http://tripython.org/
34. mailto:TriZPUG at python.org
35. https://mail.python.org/mailman/listinfo/trizpug
36. http://tripython.org/
37. mailto:TriZPUG at python.org
38. https://mail.python.org/mailman/listinfo/trizpug
39. http://tripython.org/
More information about the TriZPUG
mailing list