Skip to content

Python files from the "Python3 Crash Course" YouTube series by CoffeeBeforeArch

License

Notifications You must be signed in to change notification settings

CoffeeBeforeArch/python3_crash_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Crash Course

This repository contains all code from the YouTube series "Python Crash Course" by CoffeeBeforeArch.

Contact

Suggestions for specific content can be sent to: CoffeeBeforeArch@gmail.com

Environment

Operating System: Ubuntu 18.04

Text Editor: VIM

Python Version: Python3

Modules: sys, matplotlib, pycuda

Concepts covered in each video

Basics

Video Concepts Files
Python3 Crash Course: Hello World! Compiler vs. Interpreter, Printing hello_world.py
Python3 Crash Course: Variables and Operators Variables, Operators, Dynamic Typing variables_and_operators.py
Python3 Crash Course: Data Types Fundamental Data Types, type() Function data_types.py
Python3 Crash Course: Casting Type Casting, Implicit Casting casting.py

Basic Structures

Video Concepts Files
Python3 Crash Course: Lists Lists, List Methods basic_lists.py
Python3 Crash Course: Dictionaries Dictionaries, Key/Value dictionaries.py

Program I/O

Video Concepts Files
Python3 Crash Course: Command Line Arguments Modules, sys Module, argv argv_example.py
Python3 Crash Course: File IO Reading Files, Writing Files, Emptying Files file_io.py
test.txt
Python3 Crash Course: Checking File Existence os Module, exists() exists.py
test.txt

Loops

Video Concepts Files
Python3 Crash Course: For Loops For Loops, range(), enumerate(), len() for_loops.py
Python3 Crash Course: Conditionals and While Loops While Loops, continue, break, if, elif, else if_else_while.py

Functions

Video Concepts Files
Python3 Crash Course: Functions Functions, *args functions.py
Python3 Crash Course: Return Values Return Values return_values.py

Strings

Video Concepts Files
Python3 Crash Course: F-Strings f-strings, concatenation, Multiplying Strings f_strings.py
Python3 Crash Course: User Input input() input.py
Python3 Crash Course: String Manipulation Slicing, Joining, Splitting, Changing Case string_manipulation.py

Classes

Video Concepts Files
Python3 Crash Course: Simple Classes Classes, Object Oriented Programming, Encapsulation simple_class.py
Python3 Crash Course: Inheritance Object Oriented Programming, Inheritance inheritance.py

Modules

Video Concepts Files
Python3 Crash Course: Pyplot Basics Matplotlib, Pyplot pyplot_basics.py
Python3 Crash Course: Sub-Plots Sub-plots subplots.py
Python3 Crash Course: Introduction to Pycuda Pycuda, CUDA, GPGPU, Threads, Grids gpu_doubling.py

Misc.

Video Concepts Files
Python3 Crash Course: Exceptions and Assertions Exceptions, Assertions, Defensive Programming excepts_and_asserts.py
Python3 Crash Course: List Comprehension List Comprehension list_comprehension.py

About

Python files from the "Python3 Crash Course" YouTube series by CoffeeBeforeArch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages