وب سایت تخصصی شرکت فرین
دسته بندی دوره ها
7

Professional Python Developer Bootcamp 2023

سرفصل های دوره

Master Python by building real-world projects. Develop all the skills you need to find your first programming job.


1. Welcome
  • 1. Welcome.html
  • 2. What is programming
  • 3. Course structure.html
  • 4.1 Cheat sheet.pdf
  • 4.2 Resources for success.pdf
  • 4. Tips & resources
  • 5. Google Colab walkthrough

  • 2. First steps in Python
  • 1. Google Colab notebook to code along.html
  • 2. Basic arithmetic in Python
  • 3. Printing messages
  • 4. Printing messages - Exercise.html
  • 5. Taking inputs from the user
  • 6. Taking inputs from the user - Exercise.html
  • 7. Data types
  • 8. Data types - Exercise.html
  • 9. Errors in Python
  • 10. Errors in Python - Exercise.html
  • 11. Order of operations
  • 12. Order of operations - Exercise.html
  • 13. String formatting
  • 14. String formatting - Exercise.html
  • 15. Printing options
  • 16. Printing options - Exercise.html
  • 17. Comparison operators
  • 18. Comparison operators - Exercise.html
  • 19. Logical operators
  • 20. Logical operators - Exercise.html

  • 3. Coding challenge #1 Mad libs
  • 1. Introduction
  • 2. Solution

  • 4. Control flow
  • 1. Conditional statements
  • 2. For loops
  • 3. While loops
  • 4. Break, continue and else

  • 5. Coding challenge #2 Draw a '#' pyramid
  • 1. Introduction
  • 2. Solution

  • 6. Functions
  • 1. What are functions
  • 2. Parameters and arguments
  • 3. Variable number of arguments

  • 7. Coding challenge #3 Fibonacci numbers
  • 1. Introduction
  • 2. Solution

  • 8. Hosting your web portfolio on GitHub
  • 1. Creating your project portfolio
  • 2. Editing the content of your portfolio

  • 9. Coding project #1 Flowchart
  • 1. Introduction
  • 2. Implementation - Part 1
  • 3. Solution - Part 1
  • 4. Implementation - Part 2
  • 5. Solution - Part 2
  • 6. Implementation - Part 3
  • 7. Solution - Part 3
  • 8. Implementation - Part 4
  • 9. Solution - Part 4
  • 10. Add the project to your portfolio

  • 10. Exceptions and debugging
  • 1. try and except statements
  • 2. Handling specific types of errors
  • 3. Else finally
  • 4. Debugging techniques
  • 5. Raising your own errors

  • 11. Coding challenge #4 Program debugging
  • 1. Introduction
  • 2. Solution

  • 12. Data structures - Sequences
  • 1. Introduction to sequences
  • 2. Lists
  • 3. Accessing and slicing lists
  • 4. Sorting and counting the items in a list
  • 5. Tuples
  • 6. Strings are sequences of characters
  • 7. Iterating over sequences
  • 8. Checking if a value is present in a sequence

  • 13. String operations
  • 1. String concatenation and repetition
  • 2. Converting a string to uppercase and lowercase
  • 3. Finding patterns in strings
  • 4. Splitting and joining strings
  • 5. Escaping characters

  • 14. Coding project #2 Caesar cipher
  • 1. Introduction
  • 2. Solution
  • 3. Add the project to your portfolio

  • 15. Data structures - Sets and mappings
  • 1. Sets and mappings overview
  • 2. Sets
  • 3. Advanced set operations
  • 4. Dictionaries
  • 5. Accessing and modifying values in a dictionary
  • 6. Iterating over dictionaries
  • 7. Checking if a value is present in a dictionary

  • 16. Coding project #3 Morse code
  • 1. Introduction
  • 2. Solution
  • 3. Add the project to your portfolio

  • 17. The Python Standard Library (STL)
  • 1. Overview
  • 2. The math module
  • 3. The random module
  • 4. The datetime module
  • 5. The string module

  • 18. Coding challenge #5 Random password generation
  • 1. Introduction
  • 2. Solution

  • 19. Coding challenge #6 Closest supermarket
  • 1. Introduction
  • 2. Solution

  • 20. Coding project #4 Tic-tac-toe
  • 1. Introduction
  • 2. Solution - print board function
  • 3. Solution - player won function
  • 4. Solution - is valid function
  • 5. Solution - play game function
  • 6. Add the project to your portfolio

  • 21. Introduction to Object-Oriented Programming
  • 1. Google Colab notebook to code along.html
  • 2. Procedural vs Object-Oriented Programming
  • 3. Basic concepts of Object-Oriented Programming
  • 4. Creating the Classroom class
  • 5. Creating the Subject class
  • 6. Creating the Student class

  • 22. Coding project #5 Grade tracker
  • 1. Introduction
  • 2. Student class
  • 3. Student class - Solution
  • 4. Gradebook class
  • 5. Gradebook class - Solution
  • 6. Main loop
  • 7. Main loop - Solution
  • 8. Add the project to your portfolio

  • 23. Intermediate Object-Oriented Programming
  • 1. Inheritance
  • 2. Inheritance in code - Superclass
  • 3. Inheritance in code - Subclasses
  • 4. Polymorphism
  • 5. Polymorphism in code - Method overriding
  • 6. Encapsulation
  • 7. Encapsulation in code - Part 1
  • 8. Encapsulation in code - Part 2
  • 9. Encapsulation in code - Part 3
  • 10. Accessing members of the superclass

  • 24. Coding project #6 Role Playing Game (RPG)
  • 1. Introduction
  • 2. Creating the Paladin class
  • 3. Creating the Paladin class - Solution
  • 4. Creating the Mage class
  • 5. Creating the Mage class - Solution
  • 6. Creating the Warrior class
  • 7. Creating the Warrior class - Solution
  • 8. Add the project to your portfolio

  • 25. How computers work
  • 1. Basic computer architecture
  • 2. What happens when you turn on your computer
  • 3. Representing data digitally.html
  • 4. File systems, folders and files
  • 5. How programming languages work
  • 6.1 terminal cheat sheet.pdf
  • 6. Terminal cheat sheet.html

  • 26. Preparing the environment (Mac)
  • 1. Installing Python and VScode
  • 2. First steps in VS code
  • 3. Terminal overview
  • 4. Filesystem navigation in Mac

  • 27. Getting familiar with our local environment
  • 1. Introduction to virtual environments
  • 2. Installing packages with pip
  • 3. VS code basics
  • 4. Debugger
  • 5. Imports

  • 28. Argument parsing
  • 1. Command-line arguments
  • 2. Positional vs optional arguments
  • 3. Advanced argument parsing
  • 4. Boolean flags

  • 29. Coding challenge #7 Number adding script
  • 1. Introduction
  • 2. Solution

  • 30. File management in Python
  • 1. File system manipulation
  • 2. Create playlists
  • 3. Advanced file operations
  • 4. Execution control

  • 31. Coding project #7 Note-taking application
  • 1. Project overview
  • 2. Append note function - Overview
  • 3. Append note function - Solution
  • 4. List notes function - Overview
  • 5. List notes function - Solution
  • 6. Delete Note function - Overview
  • 7. Delete Note function - Solution
  • 8. Main loop (part 1) - Overview
  • 9. Main loop (part 1) - Solution
  • 10. Main loop (part 2) - Overview
  • 11. Main loop (part 2) - Solution
  • 12. Main loop (part 3) - Solution
  • 13. Main loop (part 3) - Solution

  • 32. Coding project #8 Customer Management System (CMS)
  • 1. Project overview
  • 2. Invoice class - Overview
  • 3. Invoice class - Solution
  • 4. Customer class - Overview
  • 5. Customer class - Solution
  • 6. Load customers function - Overview
  • 7. Load customers function - Solution
  • 8. Save customers function - Overview
  • 9. Save customers function - Solution
  • 10. Main loop (part 1) - Overview
  • 11. Main loop (part 1) - Solution
  • 12. Main loop (part 2) - Overview
  • 13. Main loop (part 2) - Solution
  • 14. Main loop (part 3) - Overview
  • 15. Main loop (part 3) - Solution
  • 16. Add CMS project to your portfolio

  • 33. Turtle Graphics
  • 1. Turtle basics - Part 1
  • 2. Turtle basics - Part 2
  • 3. Drawing basic shapes
  • 4. Drawing patterns - Part 1
  • 5. Drawing patterns - Part 2
  • 6. Coding project #9 Lorenz attractor

  • 34. Higher-order functions
  • 1. Google Colab notebook to code along.html
  • 2. How functions work in Python
  • 3. Higher-order functions
  • 4. Lambda functions
  • 5. Map and filter functions
  • 6. Sorted function

  • 35. Comprehensions
  • 1. List comprehensions
  • 2. Set comprehensions
  • 3. Dict comprehensions
  • 4. Tuple comprehensions

  • 36. Useful built-in functions
  • 1. Built-in functions
  • 2. Any and all functions
  • 3. Enumerate, zip and reversed functions

  • 37. Iterables, iterators and generators
  • 1. Iterables
  • 2. Iterators
  • 3. Generators and generator expressions

  • 38. Custom exceptions
  • 1. Custom exceptions

  • 39. Advanced Object-Oriented Programming
  • 1. Abstract classes
  • 2. Static and class methods

  • 40. Image processing basics
  • 1. Google Colab notebook to code along.html
  • 2. How computers represent color
  • 3. Introduction to PILPillow
  • 4. Basic image manipulations
  • 5. Color spaces and image modes
  • 6. Image property manipulation
  • 7. Manipulating pixels and regions
  • 8. Drawing shapes and text on images
  • 9. Image composition and masks
  • 10. Color transformations

  • 41. Coding project #11 Photo editor
  • 1. Introduction
  • 2. Solution walkthrough
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 24235
    حجم: 5946 مگابایت
    مدت زمان: 952 دقیقه
    تاریخ انتشار: ۱۳ آذر ۱۴۰۲
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید