Intro_to_Python

所属分类:Python编程
开发工具:Jupyter Notebook
文件大小:0KB
下载次数:0
上传日期:2023-06-07 14:43:18
上 传 者sh-1993
说明:  初级到高级Python编程入门,
(Beginner to advanced Python programming primer,)

文件列表:
00_introduction.ipynb (8287, 2023-06-07)
01_hello_world.ipynb (5577, 2023-06-07)
02_numbers.ipynb (3137, 2023-06-07)
03_text.ipynb (2991, 2023-06-07)
04_ordered_array.ipynb (16321, 2023-06-07)
05_membership_array.ipynb (10690, 2023-06-07)
06_associative_array.ipynb (10094, 2023-06-07)
07_control_flow.ipynb (5919, 2023-06-07)
08_callable_objects.ipynb (20750, 2023-06-07)
09_modules.ipynb (8865, 2023-06-07)
10_class_objects.ipynb (20296, 2023-06-07)
11_deepcopy.ipynb (2175, 2023-06-07)
12_parameter_packs.ipynb (7336, 2023-06-07)
13_iterators.ipynb (18591, 2023-06-07)
14_generators.ipynb (11390, 2023-06-07)
15_decorators.ipynb (6715, 2023-06-07)
16_advanced_classes.ipynb (10488, 2023-06-07)
17_deployment.ipynb (12557, 2023-06-07)
18_extensions.ipynb (4190, 2023-06-07)
19_custom_tooling.ipynb (12767, 2023-06-07)
20_continued_learning.ipynb (1789, 2023-06-07)
requirements.txt (8, 2023-06-07)

# Intro to Python ## 0. Introduction - Axioms & Terminology ## 1. Hello World - Input: `input()` - Output: `print()` ## 2. Numbers - Integer: `int` - Float: `float` - Complex: `complex` ## 3. Text: Strings - String: `str` - String Ops: builtin methods ## 4. Ordered Array: Sequences - List: `list` - Tuple: `tuple` ## 5. Membership Array: Sets - Set: `set` - Set Theory Ops: builtin methods - `.union()` - `.intersection()` - `.difference()` - `.symetric_difference()` - Membership Testing ## 6. Associative Array: Dictionaries - Dictionary: `dict` - Dictionary Ops: builtin methods - `.get()` - `.pop()` - `.keys()` - `.values()` - `.items()` - Dictionary Iteration - Dictionary Comprehension ## 7. Control Flow: Imperative - Branch: `if`, `elif` & `else` - Iterate: `for`, `while` - Jump: invocation, see Functor ## 8. Callable Objects: Functors - Function - Method - Lambda - Higher Order Functor ## 9. Modules & Packages - Import Styles - Module: Python File - Package: Folder of Python Files ## 10. Class Objects - Instantiation - Magic Methods - Inheritance - Polymorphism - Class Scope ## 11 Deep vs Shallow Copy - Everything in Python is a Reference - Copy Module - `copy.deepcopy()` ## 12 Parameter Packs - Packing - Unpacking - Keyword Only ## 13 Iterator vs Iterable - `iter()` function - `next()` function - Itertools - `count()` - `cycle()` - `combinations()` - `combinations_with_replacement()` - `permutation()` - `islice()` - `accumulate()` - `starmap()` ## 14 Generators - Generator Function - Generator Expression - Generator Lambda ## 15 Decorators - Decorator Usage - Decorator Design - Function Decorator - Decorator Class ## 16 Advanced Class Topics - Super Function - Meta Classes - Dataclasses ## 17 Installation & Deployment - Pypi.org - Pip - Twine ## 18 Extensions - Basic Cython Extension - Knuth B Shuffle Algorithm - Design, Build and Install ## 19 Custom Tooling - Advanced Cython Extension - High Performance Dice - Function Timer - Design, Build, Install and Deploy ## 20 Continued Learning - PyCon - PyData - David Beazely - Raymond Hettinger - Larry Hastings

近期下载者

相关文件


收藏者