هک‌ها و تشعشعات وجدان آزاد

نوشته‌های سیدمحمدمسعود صدرنژاد

User Tools

Site Tools


en:courseware:python_programming:mapsa:211014

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
en:courseware:python_programming:mapsa:211014 [2021/11/26 17:44]
smmsadrnezh
en:courseware:python_programming:mapsa:211014 [2021/11/26 17:48] (current)
smmsadrnezh
Line 14: Line 14:
 |4|November 5, 2021 (Big-Oh Analysis and Debugging)|Problem Solving, Big-Oh Analysis, Stacks and Queues, Indexed Lists and Linked Lists, Debugging In PyCharm, Profiling in PyCharm, PyCharm Keyboard Shortcuts, Lambda Functions, [[courseware/python_programming/resources/code/9|Recursive Functions]], ''map()'' and ''filter()'' Functions, [[courseware/python_programming/resources/code/11|''enumerate()'']] and [[courseware/python_programming/resources/code/12|''zip()'']] Functions, Python Anti-Patterns, Python Wats, Converse Implication and More on Boolean Objects|-|[[courseware/python_programming/resources/hw/9|1]], [[courseware/python_programming/resources/hw/6|2]], [[courseware/python_programming/resources/hw/18|3]], [[courseware/python_programming/resources/hw/11|4]]|[[courseware/python_programming/resources/answer/9|1-1]], [[courseware/python_programming/resources/answer/9-2|1-2]], [[courseware/python_programming/resources/answer/6|2]], [[courseware/python_programming/resources/answer/18|3]], [[courseware/python_programming/resources/answer/11|4]]| |4|November 5, 2021 (Big-Oh Analysis and Debugging)|Problem Solving, Big-Oh Analysis, Stacks and Queues, Indexed Lists and Linked Lists, Debugging In PyCharm, Profiling in PyCharm, PyCharm Keyboard Shortcuts, Lambda Functions, [[courseware/python_programming/resources/code/9|Recursive Functions]], ''map()'' and ''filter()'' Functions, [[courseware/python_programming/resources/code/11|''enumerate()'']] and [[courseware/python_programming/resources/code/12|''zip()'']] Functions, Python Anti-Patterns, Python Wats, Converse Implication and More on Boolean Objects|-|[[courseware/python_programming/resources/hw/9|1]], [[courseware/python_programming/resources/hw/6|2]], [[courseware/python_programming/resources/hw/18|3]], [[courseware/python_programming/resources/hw/11|4]]|[[courseware/python_programming/resources/answer/9|1-1]], [[courseware/python_programming/resources/answer/9-2|1-2]], [[courseware/python_programming/resources/answer/6|2]], [[courseware/python_programming/resources/answer/18|3]], [[courseware/python_programming/resources/answer/11|4]]|
 |5|November 12, 2021 (Modules, Packages, Virtual Environments)|Problem Solving, Modules Concepts, The ''import'' Statement, The ''from...import'' Statement, Locating Modules, Namespaces and Scoping, [[courseware/python_programming/resources/code/16|''nonlocal'' and ''global'' keywords]], ''time'' Module, ''random'' Module, ''math'' Module, ''dir()'' and ''globals()'' and ''locals()'' Functions, Packages in python, [[courseware/python_programming/resources/code/15|''__name__'' Special Variable]], Working with Python Package Manager and VirtualEnv, Managing the Installed Packages in PyCharm, Using Stack Overflow Effectively, Explain Course Project|{{ :courseware:python_programming:resources:slides:py_modules.html |}} {{ :courseware:python_programming:resources:slides:py_libs.html |}}|[[courseware/python_programming/resources/hw/10|1]], [[courseware/python_programming/resources/hw/12|2]], [[courseware/python_programming/resources/hw/13|3]]|[[courseware/python_programming/resources/answer/10|1]], [[courseware/python_programming/resources/answer/12-2|2-1]], [[courseware/python_programming/resources/answer/12-1|2-2]], [[courseware/python_programming/resources/answer/13|3]]| |5|November 12, 2021 (Modules, Packages, Virtual Environments)|Problem Solving, Modules Concepts, The ''import'' Statement, The ''from...import'' Statement, Locating Modules, Namespaces and Scoping, [[courseware/python_programming/resources/code/16|''nonlocal'' and ''global'' keywords]], ''time'' Module, ''random'' Module, ''math'' Module, ''dir()'' and ''globals()'' and ''locals()'' Functions, Packages in python, [[courseware/python_programming/resources/code/15|''__name__'' Special Variable]], Working with Python Package Manager and VirtualEnv, Managing the Installed Packages in PyCharm, Using Stack Overflow Effectively, Explain Course Project|{{ :courseware:python_programming:resources:slides:py_modules.html |}} {{ :courseware:python_programming:resources:slides:py_libs.html |}}|[[courseware/python_programming/resources/hw/10|1]], [[courseware/python_programming/resources/hw/12|2]], [[courseware/python_programming/resources/hw/13|3]]|[[courseware/python_programming/resources/answer/10|1]], [[courseware/python_programming/resources/answer/12-2|2-1]], [[courseware/python_programming/resources/answer/12-1|2-2]], [[courseware/python_programming/resources/answer/13|3]]|
-|6|November 19, 2021 (Object-Oriented)|Problem Solving, Object-Oriented Concepts, [[courseware/python_programming/resources/code/17|Defining Classes and Creating Objects in Python]], [[courseware/python_programming/resources/code/17|Instance Variables]] and [[courseware/python_programming/resources/code/19|Class Variables]], [[courseware/python_programming/resources/code/17|Instance Objects]], [[courseware/python_programming/resources/code/18|Method Objects]],  [[courseware/python_programming/resources/code/18|Self Input]],  [[courseware/python_programming/resources/code/18|Constructor]], [[courseware/python_programming/resources/code/19|''__dict__'' Variable]], [[courseware/python_programming/resources/code/20|Class Method and Static Method]], [[courseware/python_programming/resources/code/21|Inheritance]], [[courseware/python_programming/resources/code/21|''super()'' Function]], [[courseware/python_programming/resources/code/21|''help()'' Function]], Base objects, Multiple Inheritance, ''isinstance()'' Function, Iterators and Iterables, Decorators, [[courseware/python_programming/resources/code/24|Property Decorator and Getter and Setters and Deleter]], [[courseware/python_programming/resources/code/22|Special Methods]], Underscore Use Cases in Python, Polymorphism and Principles of Object Oriented Design, Python Optimizations|{{ :courseware:python_programming:resources:slides:py_oop.html |}}|-|-| +|6|November 19, 2021 (Object-Oriented)|Problem Solving, Object-Oriented Concepts, [[courseware/python_programming/resources/code/17|Defining Classes and Creating Objects in Python]], [[courseware/python_programming/resources/code/17|Instance Variables]] and [[courseware/python_programming/resources/code/19|Class Variables]], [[courseware/python_programming/resources/code/17|Instance Objects]], [[courseware/python_programming/resources/code/18|Method Objects]],  [[courseware/python_programming/resources/code/18|Self Input]],  [[courseware/python_programming/resources/code/18|Constructor]], [[courseware/python_programming/resources/code/19|''__dict__'' Variable]], [[courseware/python_programming/resources/code/20|Class Method and Static Method]], [[courseware/python_programming/resources/code/21|Inheritance]], [[courseware/python_programming/resources/code/21|''super()'' Function]], [[courseware/python_programming/resources/code/21|''help()'' Function]], Base objects, Multiple Inheritance, ''isinstance()'' Function, Decorators, [[courseware/python_programming/resources/code/24|Property Decorator and Getter and Setters and Deleter]], [[courseware/python_programming/resources/code/22|Special Methods]], Underscore Use Cases in Python, Polymorphism and Principles of Object Oriented Design, Python Optimizations|{{ :courseware:python_programming:resources:slides:py_oop.html |}}|-|-| 
-|7|November 26, 2021 (Exceptions Handling and Regular Expressions)|Problem Solving, Errors in Python, Handling Exceptions, Raising Exceptions, User-defined Exceptions, Defining Clean-up Actions, Predefined Clean-up Actions, Regular Expressions, Matching Characters, Metacharacters, Repeating Things, Using Regular Expressions in Python, Performing Matches, Practice Programming By Solving a Code Interview Question|{{ :courseware:python_programming:resources:slides:py_errors.html |}}, {{ :courseware:python_programming:resources:slides:python_regex:py_regex.html |}}|[[courseware/python_programming/resources/hw/23|1]], [[courseware/python_programming/resources/hw/20|2]], [[courseware/python_programming/resources/hw/7|3]]|[[courseware/python_programming/resources/answer/23|1]], [[https://github.com/smmsadrnezh/square_packing_problem/archive/master.zip|2]]|+|7|November 26, 2021 (Exceptions Handling and Regular Expressions)|Problem Solving, Errors in Python, Handling Exceptions, Raising Exceptions, User-defined Exceptions, Defining Clean-up Actions, Predefined Clean-up Actions, Iterators and Iterables, ''next'' and ''iter'' Functions, Regular Expressions, Matching Characters, Metacharacters, Repeating Things, Using Regular Expressions in Python, Performing Matches, Practice Programming By Solving a Code Interview Question|{{ :courseware:python_programming:resources:slides:py_errors.html |}}, {{ :courseware:python_programming:resources:slides:python_regex:py_regex.html |}}|[[courseware/python_programming/resources/hw/23|1]], [[courseware/python_programming/resources/hw/20|2]], [[courseware/python_programming/resources/hw/7|3]]|[[courseware/python_programming/resources/answer/23|1]], [[https://github.com/smmsadrnezh/square_packing_problem/archive/master.zip|2]]|
 |8|December 3, 2021 (Software Engineering and Version Control)|Some Basic Terms in Software Engineering, Cohesion and Coupling Levels, What is Version Control, Centralized & Distributed Version Control Systems, Most Preferred Version Control Systems, Online VCS Hostings, What is Git, States (Modified, Staged, Committed), Addition & Deletion in Git, Basic Git Commands, Git History Graph, The Anatomy of a GIT Commit, Merge Methods (Fast-forward, Recursive), Automatic Merging, Resolving a Merge Conflict Using the Command Line, Merging & Resolving Conflicts in IDE, Working with Remotes, SSH and HTTPS Protocols for Clone URLs|{{ :courseware:selected_topics_in_software_engineering:resources:slides:cohesion_coupling:coh_coup.html |}}|-|-| |8|December 3, 2021 (Software Engineering and Version Control)|Some Basic Terms in Software Engineering, Cohesion and Coupling Levels, What is Version Control, Centralized & Distributed Version Control Systems, Most Preferred Version Control Systems, Online VCS Hostings, What is Git, States (Modified, Staged, Committed), Addition & Deletion in Git, Basic Git Commands, Git History Graph, The Anatomy of a GIT Commit, Merge Methods (Fast-forward, Recursive), Automatic Merging, Resolving a Merge Conflict Using the Command Line, Merging & Resolving Conflicts in IDE, Working with Remotes, SSH and HTTPS Protocols for Clone URLs|{{ :courseware:selected_topics_in_software_engineering:resources:slides:cohesion_coupling:coh_coup.html |}}|-|-|
  
en/courseware/python_programming/mapsa/211014.txt · Last modified: 2021/11/26 17:48 by smmsadrnezh