Intro to Python (Superhi)

Intro to Python (Superhi)

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 80 Lectures (7h 17m) | 2.15 GB

Get to grips with one of the world’s most popular programming languages, Python, using a creative, practical approach.

Python is one of the world’s most popular coding languages, used by some of the largest companies in the world such as Facebook, Google, Netflix and Uber. In this course, we will learn how to work with Python from a creative standpoint.

Rather than giving you just the theoretical part of what Python is, we will use Python to create scripts that you can use in your day-to-day life to automate mundane tasks.

What you’ll learn

  • What exactly is Python? Where would we use it and how do we get started.
  • How is Python structured and how do we do tasks with it
  • Installing third-party packages using Pip to speed up our coding time
  • Using Git and GitHub to store your code online so you can collaborate with others and save it securely
  • How to scrape content from the internet for use in data feeds using the Beautiful Soup library
  • How to work with image assets using the Pillow library
Table of Contents

1 Welcome to Emoji Land
2 Installing Python and saying hello
3 Changing VS Code settings
4 Making a project and printing out an instruction
5 Instructions and variables in Python
6 Numbers and formatted strings
7 Using a for loop
8 Making a shopping list
9 Importing the random module
10 Generating two-directional random characters
11 Defining a function
12 Adding default arguments in functions
13 Asking for an input
14 Asking for a number
15 Adding a while loop to ask again
16 Installing libraries using PIP
17 Adding noise
18 Changing characters
19 Reorganizing our generate land function
20 Importing code from another file
21 Writing our output to a file
22 Saving to a folder
23 Changing the noise level
24 Welcome to Digitizer
25 Setting up a virtual environment
26 Using the glob library to grab filepaths
27 Copy and paste with the shutil library
28 Setting up a class
29 Adding class functions
30 Saving images with the Pillow library
31 Making thumbnails
32 Making images grayscale
33 Adjusting the contrast
34 Resizing to fill a square size
35 Adding a watermark
36 Adding and removing the alpha channel
37 Converting to ASCII art, part 1
38 Converting to ASCII art, part 2
39 Converting to ASCII art, part 3
40 Making sure we don’t run code if imported elsewhere
41 Welcome to Ombré
42 Setting up our project
43 Making multiple images with one script
44 Making an export script
45 Creating a file to reuse in both exporting and testing
46 Making a function to run in
47 Adding in default size arguments
48 Making an Artwork class
49 Adding a random solid color
50 Making rules for our randomness
51 HSV to RGB colors
52 Making a random pattern
53 Making a four-color gradient
54 Adding a grain texture
55 Making functions for when you repeat yourself
56 Adding noise to get shifting gradients
57 Drawing with circles instead of pixels
58 Randomizing the drawing of circles
59 Drawing blocks with rectangles
60 Drawing lines
61 Updating our test script
62 Adding a debug message
63 Variation: blending artwork together
64 Welcome to Miniping!
65 Setting up Flask and a virtual environment
66 Turning on debug mode
67 Rendering HTML from another file
68 Adding dynamic content to our site
69 Creating a new page
70 Adding a layout template to our site
71 Adding CSS and Javascript in a static folder
72 Adding a for loop in our template
73 Using dictionaries to store more data
74 Creating a JSON URL
75 Getting info from the URL itself
76 How to grab a URL and time it
77 How the Javascript works under the hood
78 Setting up Git + GitHub
79 Sending code to Heroku
80 Adding a domain to Heroku