Skip to content

wwcodesg/python-study-group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-study-group

Repository for WWCodeSG Python Study Group

Past study groups

Jupyter notebooks can be found under the notebooks/ folder.
Scripts can be found under the scripts/ folder.

We have started one chapter per session (fortnight) of Fluent Python by Luciano Ramalho, since January 2022.
Fluent Python, 2nd Edition, by Luciano Ramalho, since 15th Oct 2022.
Notes are all under the notebooks/ folder.

Sessions in 2011 are all on codility 'lessons'.
Scripts are all under the scripts/ folder.

4th Mar 2023

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 14: Inheritance: For Better or For Worse

18th Feb 2023

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 13: Interfaces, Protocols, and ABCs

4th Feb 2023

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 8: Type Hints in Functions

7th Jan 2023

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 5: Data Class Builders

10th Dec 2022

Fluent Python, 2nd Edition, by Luciano Ramalho. Changes in 2nd Edition. Up to chapter 20.

26th Nov 2022

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 24: Class Metaprogramming

12th Nov 2022

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 23: Attribute Descriptors

29th Oct 2022

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 22: Dynamic Attributes and Properties

15th Oct 2022

Fluent Python, 2nd Edition, by Luciano Ramalho. Chapter 21: Asynchronous Programming

17th Sep 2022

Fluent Python by Luciano Ramalho. Chapter 17: Concurrency with Futures

3rd Sep 2022

Fluent Python by Luciano Ramalho. Chapter 16: Coroutines. -> Use Case

20th Aug 2022

Fluent Python by Luciano Ramalho. Chapter 16: Coroutines

6th Aug 2022

Fluent Python by Luciano Ramalho. Chapter 15: Context Managers and else Blocks

23th Jul 2022

Fluent Python by Luciano Ramalho. Chapter 14: Iterables, Iterators, and Generators

9th Jul 2022

Fluent Python by Luciano Ramalho. Chapter 13: Operator Overloading: Doing it Right

25th Jun 2022

Fluent Python by Luciano Ramalho. Chapter 12: Inheritance: For Good or For Worse

11th Jun 2022

Fluent Python by Luciano Ramalho. Chapter 11: Interfaces: From Protocols to ABCs

28th May 2022

Fluent Python by Luciano Ramalho. Chapter 10: Sequence Hacking, Hashing, and Slicing

14th May 2022

Fluent Python by Luciano Ramalho. Chapter 9: A Pythonic Object

16th Apr 2022

Fluent Python by Luciano Ramalho. Chapter 8: Object References, Mutability, and Recycling

2nd Apr 2022

Fluent Python by Luciano Ramalho. Chapter 7: Function Decorators and Closures

19th Mar 2022

Fluent Python by Luciano Ramalho. Chapter 6: Deesign Patterns with First-Class Functions

5th Mar 2022

Fluent Python by Luciano Ramalho. Chapter 5: First-Class Functions

19th Feb 2022

Fluent Python by Luciano Ramalho. Chapter 4: Text versus Bytes

5th Feb 2022

Fluent Python by Luciano Ramalho. Chapter 3: Dictionaries and Sets

22nd Jan 2022

Fluent Python by Luciano Ramalho. Chapter 2: An Array of Sequences

8th Jan 2022

Fluent Python by Luciano Ramalho. Chapter 1: The Python Data Model

11th Dec 2021

Iterators and Generators.

27th Nov 2021

https://app.codility.com/programmers/lessons/8-leader/dominator/

13th Nov 2021

https://app.codility.com/programmers/lessons/7-stacks_and_queues/nesting/
https://app.codility.com/programmers/lessons/7-stacks_and_queues/stone_wall/

16th Oct 2021

https://app.codility.com/programmers/lessons/7-stacks_and_queues/fish/
https://app.codility.com/programmers/lessons/7-stacks_and_queues/brackets/

2nd Oct 2021

https://app.codility.com/programmers/lessons/6-sorting/number_of_disc_intersections/

4th Sep 2021

https://app.codility.com/programmers/lessons/6-sorting/distinct/
https://app.codility.com/programmers/lessons/6-sorting/max_product_of_three/
https://app.codility.com/programmers/lessons/6-sorting/triangle/

21st Aug 2021

https://app.codility.com/programmers/lessons/5-prefix_sums/min_avg_two_slice/

8th Aug 2021

https://app.codility.com/programmers/lessons/5-prefix_sums/genomic_range_query/

24th July 2021

https://app.codility.com/programmers/lessons/5-prefix_sums/count_div/
https://app.codility.com/programmers/lessons/5-prefix_sums/passing_cars/

10th July 2021

https://app.codility.com/programmers/lessons/4-counting_elements/missing_integer/
https://app.codility.com/programmers/lessons/4-counting_elements/perm_check/

12th June 2021

https://app.codility.com/programmers/lessons/4-counting_elements/frog_river_one/ https://app.codility.com/programmers/lessons/4-counting_elements/max_counters/

29th May 2021

https://app.codility.com/programmers/lessons/3-time_complexity/tape_equilibrium/
https://app.codility.com/programmers/lessons/4-counting_elements/frog_river_one/

15th May 2021

https://app.codility.com/programmers/lessons/3-time_complexity/perm_missing_elem/

17th April 2021

https://app.codility.com/programmers/lessons/2-arrays/odd_occurrences_in_array/
https://app.codility.com/programmers/lessons/3-time_complexity/frog_jmp/

3rd April 2021

https://app.codility.com/programmers/lessons/2-arrays/cyclic_rotation/

20th March 2021

Launch of Python Study Group

https://app.codility.com/programmers/lessons/1-iterations/binary_gap/

About

Repository for WWCodeSG Python Study Group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors