Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Beyond the Basics (AI edition)

Write a web scraper from scratch and using free AI options

This is the code for the O'Reilly Live Training - Python Beyond the Basics (AI edition) presented by Arianne Dee

Before the class, please follow these instructions:

  1. Install Python
  2. Choose an IDE
  3. Download the code
  4. Setup before class
  5. At the start of class

Set up instructions

1. Install Python 3.10 or higher

Go to https://www.python.org/downloads/

Click the yellow button at the top to download the latest version of Python (Mac) or Python install manager (Windows).

On Linux, use your distribution's package manager to install Python3.

On Mac

Follow the prompts and install using the default settings.

On Windows

As of Python 3.14, the Python install manager is the default way to install Python on Windows.

There are many options to go through. See this page for more help. Once you get to "Install CPython now?", enter "Y" to install the latest version of Python.

2. Choose an IDE

An IDE is the program that you write code in. In this class, I will be use PyCharm but will also demo Cursor.

PyCharm download: https://www.jetbrains.com/pycharm/download/

VS Code download: https://code.visualstudio.com/

Cursor download: https://cursor.com/

They all have free AI options, but benefit from a paid plan.

3. Download the course files

If you know git:

Clone the repository.

git clone https://github.com/ariannedee/python-beyond-basics.git

If you don't know git:

  1. Click the "Code" (green) button at the top-right of the page
  2. Click "Download ZIP"
  3. Unzip it and move the python-beyond-basics-main folder to a convenient location

4. Setup before class

Open your IDE and load the course files. Run the file python-beyond-basics/examples/example_1_review.py and make sure it runs properly.

If you get an error running that file, follow the instructions here to configure your Python version:

5. At the start of class

Download the PDF of the slides from the Resources widget.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages