From 2040d4e2891ebc7176375f872e12b473ff06579b Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sat, 22 Jun 2019 16:58:40 -0400 Subject: [PATCH 1/7] Gilman updates to landing page --- index.html | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/index.html b/index.html index fc24a7c..10046d8 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Charlotte Python Meetup - + + + + +
+
+

Our Python Recommendations

+
+ +

Beginners

+ + +

Data engineering and ETL

+ + +

Data science

+ + +

Improving your coding skills

+
+
+

Code Complete

+

Clean Code in Python and the original + Clean Code

+

+
+
+ + +
+ + From c5b66fb4a3eea1567135c0f241c09ccf2f1c9bcd Mon Sep 17 00:00:00 2001 From: jshen9393 Date: Mon, 24 Feb 2020 21:12:07 -0500 Subject: [PATCH 4/7] Learn Python 3 The Hard Way Changing link and description from "Learn Python The Hard Way" to "Learn Python 3..." --- recs.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recs.html b/recs.html index 02e0daf..a57aa7d 100644 --- a/recs.html +++ b/recs.html @@ -23,7 +23,7 @@

Beginners

From 1b9dbed69a46bbbb4f9379a78f31694590c0f5d6 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Sat, 20 Feb 2021 14:44:26 -0500 Subject: [PATCH 5/7] Add chat from 2020/02/20 meetup --- 2020-02-20-chat.html | 52 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 2020-02-20-chat.html diff --git a/2020-02-20-chat.html b/2020-02-20-chat.html new file mode 100755 index 0000000..5c597c4 --- /dev/null +++ b/2020-02-20-chat.html @@ -0,0 +1,52 @@ +
+12:13:00 From David Gilman to Everyone : https://slack.charlottedevs.com/
+12:20:55 From Lemi Boyce to Everyone : https://flask-debugtoolbar.readthedocs.io/en/latest/
+12:22:50 From David Smit to Everyone : that debug toolbar looks neat
+12:24:09 From David Gilman to Everyone : https://github.com/jeffknupp/sandman
+12:24:46 From Lemi Boyce to Everyone : Just starred sandman, thanks!
+12:25:10 From Lemi Boyce to Everyone : https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
+12:26:03 From Mathew Taylor to Everyone : Cheers Lemi and David, much appreciate it!
+12:26:04 From David Smit to Everyone : https://youtube.com/c/Coreyms
+12:26:07 From David Gilman to Everyone : https://pythonclt.github.io/recs.html
+12:28:14 From Hayden to Everyone : https://www.udemy.com/course/100-days-of-code/
+12:30:31 From Mathew Taylor to Everyone : I have a few Udemy courses for the beginner tagged:
+https://www.udemy.com/course/building-an-imdb-clone-with-python-flask-and-neo4j
+https://www.udemy.com/course/digital-making-with-raspberry-pi-pythonlinux-skills-for-pi
+https://www.udemy.com/course/introduction-to-python-for-big-data-engineering-with-pyspark
+https://www.udemy.com/course/mongodb-and-python-quickstart-with-mongoengine
+https://www.udemy.com/course/pyspark-python-spark-hadoop-coding-framework-testing
+https://www.udemy.com/course/python-100-programming-exercises-data-types
+https://www.udemy.com/course/python-for-beginners-zero-to-hero
+https://www.udemy.com/course/python-oops
+12:40:47 From Mahesh’s iPad to Everyone : appreciated everyone for suggestions 👍
+12:46:43 From David Smit to Everyone : Tony, have you used SimPy with your work?
+13:08:45 From Lemi Boyce to Everyone : A less conventional way of learning Python for adults is to actually use kids books — the concepts are presented in very easy ways. You can then level up to using more adult-focused books ones you have a good foundation
+13:08:54 From Lemi Boyce to Everyone : I usually recommend this book to folks:
+13:08:57 From Lemi Boyce to Everyone : https://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076
+13:11:41 From David Gilman to Everyone : https://news.ycombinator.com/item?id=26171008
+13:17:44 From Lemi Boyce to Everyone : https://prodperfect.com/
+13:17:53 From Lemi Boyce to Everyone : (That’s my company)
+13:18:28 From Jamin to Everyone : not a big fan of making a cave to live in.
+13:19:15 From Lemi Boyce to Everyone : https://devexpress.github.io/testcafe/
+13:21:23 From Lemi Boyce to Everyone : https://www.cypress.io/
+13:28:01 From Mathew Taylor to Everyone : Free for the next 2 days
+13:28:01 From Mathew Taylor to Everyone : https://www.udemy.com/course/python-complete-bootcamp-2019-learn-by-applying-knowledge/?couponCode=FEBE03
+13:30:09 From Mathew Taylor to Everyone : Here's another one for free for the next couple of days
+13:30:10 From Mathew Taylor to Everyone : https://www.udemy.com/course/become-a-skilled-python-programmer-beginner-level/?couponCode=DISCUDEMY.COM
+13:34:44 From Mathew Taylor to Everyone : https://www.udemy.com/course/the-intermediate-python-training-boost-your-python-skills/?couponCode=DDDAF4615864208EB62B
+13:34:48 From David Gilman to Everyone : https://slack.charlottedevs.com/
+13:35:07 From Jamin to Everyone : good slack group
+13:42:07 From Jamin to Everyone : irb is your firend
+13:43:08 From Mathew Taylor to Everyone : One more: https://www.udemy.com/course/introduction-to-data-science-with-python-for-beginners/?couponCode=343A4DB9F42C4558D99F
+13:44:57 From Hayden to Everyone : https://www.stratifyd.com/
+13:45:18 From Lemi Boyce to Everyone : Thanks, Hayden!
+13:46:26 From Jamin to Everyone : The Tech Triangle
+13:46:46 From Jamin to Everyone : RH just cashed out
+13:47:33 From Hayden to Everyone : No problem Lemi!  Think you will like them.  We used them for their speech to text & NLU modeling.  Very cool product
+13:49:03 From Lemi Boyce to Everyone : https://www.markdownguide.org/
+14:03:49 From Anthony Leotta to Everyone : https://github.com/datajango/smithsonian
+14:09:10 From Lemi Boyce to Everyone : https://scrapy.org/
+14:09:42 From Jamin to David Gilman(Direct Message) : I can demo 2 different python scripts if you want. Had to make sure they still worked.
+14:09:48 From Jamin to David Gilman(Direct Message) : both are working.
+14:10:14 From Jamin to David Gilman(Direct Message) : both are from my free time, not from work.
+
From c7e550ecdb2c6c25573d35134876593e8d4a42b9 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Fri, 4 Feb 2022 11:05:26 -0500 Subject: [PATCH 6/7] Update recs.html --- recs.html | 156 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 154 insertions(+), 2 deletions(-) diff --git a/recs.html b/recs.html index a57aa7d..a1eabdc 100644 --- a/recs.html +++ b/recs.html @@ -26,7 +26,108 @@

Beginners

Learn Python 3 the Hard Way

- + +

Recommendations for beginning backend engineers contributed by Talib-uddeen Abdul-Hakeem)

+
+

Overview Videos

+
+ +
+

Technologies

+
+
+
+
    +
  1. Python
  2. +
  3. PostgresSQL
  4. +
  5. Linux and the CLI
  6. +
+
+
+
+

Programing concepts that are really good to know

+
+
+
+
    +
  1. Syntax
  2. +
  3. Data Types
  4. +
  5. Control Structures
  6. +
  7. Data Structures
  8. +
  9. I/O (input and output)
  10. +
  11. Algorithms
  12. +
  13. Object-Oriented Programming (OOP)
  14. +
+
+
+
+

Courses (please do not pay more than $15 to $20 for these courses, they go on sale like every week)

+
+
+
+
    +
  1. Python, getting started: Free, Free, Paid
  2. +
  3. Python, deeper understanding: Free, Free, Paid
  4. +
  5. PostgreSQL: Free, Paid
  6. +
  7. Linux command line for begineers: Free, Paid
  8. +
  9. Git: Free, Free, Paid
  10. +
  11. REST APIs: Free, Free
  12. +
  13. Docker: Free, Paid
  14. +
+
+
+
+

Projects - Ideas

+
+
+
+
    +
  1. Build a CRUD rest api (create, read, update, delete), than add authentication, also add free email api to send emails (sendgrid)… etc add whatever else you would like at this point.
  2. +
  3. Build a system that reads a csv and outputs it to a google sheet +
  4. Build a system that takes a photo and resizes it and gives it a new background color +
+
+
+
+

Tools

+
+
+
+
    +
  1. IDE: (either ide is fine, make sure you know how to step debug in your code: VSCode, pycharm
  2. +
  3. Git
  4. +
  5. GitHub
  6. +
  7. Docker
  8. +
+
+
+
+

Recommended YouTube channels

+
+ +

Data engineering and ETL

@@ -52,7 +153,58 @@

Improving your coding skills

- +

Frontend development (contributed by Talib-uddeen Abdul-Hakeem)

+
+

Free Material

+
+ +
+

Paid Udemy courses: (please do not pay more than $15 to $20 for these courses, they go on sale like every week)

+
+ +
+

Tools to use

+
+
+
+
    +
  1. VSCode for code editor
  2. +
  3. Using mac or linux will make your life easier when working with servers
  4. +
  5. Learn git. YouTube playlist
  6. +
+
+
+
+

How to build real world projects

+
+
+
+
    +
  1. Go to your favorite websites and build them without looking at the inspector. Use the experience you gained while learning and also GOOGLE search what you are trying to do. This will build up your googling skill which is super important.
  2. +
  3. Find a friend who wants a website and build it for free…(or charge money if you can… but mines were free)
  4. +
  5. Make sure the work your doing can be seen, this is where git comes into play, you can use it to setup everything in github. Github also has a free domain to build one website from a repo “which pretty much means your project” (add everything to github if you can, make sure you hide your secrets if you are adding stuff to your servers….)
  6. +
+
From 0d9076af33964dc286835352241d19862eb989c0 Mon Sep 17 00:00:00 2001 From: David Gilman Date: Fri, 4 Feb 2022 11:06:10 -0500 Subject: [PATCH 7/7] Update index.html --- index.html | 1 + 1 file changed, 1 insertion(+) diff --git a/index.html b/index.html index e019504..ef4d4e8 100644 --- a/index.html +++ b/index.html @@ -36,6 +36,7 @@

Get involved

Join the Python Charlotte group on Meetup.com or follow us on LinkedIn to get notifications for the latest meetups.

We use the the CLT Devs Slack group for instant messaging.

We also have a Github organization.

+

View our group's book and tutorial recommendations for new and experienced programmers

Code of Conduct