The Complete Python & PostGreSQL Developer Course

এই পাইথন প্রোগ্রামিং কোর্সে কি কি থাকছে

১ – পাইথন এর ব্যাসিক ।
২ – পাইথন এর Django Framework.
৩ – PostgreSQL Database.

যে টি কারনে পাইথন প্রোগ্রামিং শেখা উচিত?

১ – যারা প্রোগ্রামিং এ ক্যারিয়ার শুরু করতে চাচ্ছেন, তাদের জন্য পাইথন ই বেস্ট সিলেকশন ।
২ – পাইথন দিয়ে ওয়েব ডেভলপমেন্ট করা যায় ।
৩ – অন্যন্য প্রোগ্রামিং ল্যাঙ্গুয়েজের চেয়ে পাইথন এ বেশি স্যালারি ড্র করা যায় ।
৪ – পাইথন দ্বারা প্রস্তুত কৃত অ্যাপ্লিকেশন সবচেয়ে বেশি সিকিউরড ।
৫ – আরটিফিসিয়াল ইন্টেলিজেন্স ও মেশিন লারনিং এর জন্য পাইথনই বেস্ট ।
৬ – পাইথন খুব সহজেই শিখা যায় ।
৭ – পৃথিবীর সবচেয়ে বড় বড় কোম্পানি যেমন IBM,Yahoo,Google,Disney,Mozilla,NASA সবচেয়ে বেশি নির্ভর করে পাইথন এর উপর ।

এই কোর্সের সাথে কি কি পাচ্ছেন ?

১ – ইন্সটলার সফটওয়্যার ।
২ – কোর্স কমপ্লিট সার্টিফিকেট ।
৩ –  প্রত্যেকটি ক্লাস ভিডিও করা হয় এবং ক্লাস শেষে ভিডিও টিউটরিয়াল ডাউনলড লিঙ্ক দেয়া হয় ।

কোর্স সিলেবাস – (Course Syllabus):

Topics 1: Introduction

  1. Why do we need Python?
  2. Program structure
  3. Execution steps
  4. Interactive Shell
  5. Executable or script files
  6. User Interface or IDE

Topics 2: Memory management and Garbage collections

  1. Object creation and deletion
  2. Object properties
  3. Data Types and Operations
  4. Numbers
  5. Strings
  6. List
  7. Tuple
  8. Dictionary
  9. Other Core Types

Topics 3: Statements and Syntax

  1. Assignments, Expressions and prints
  2. If tests and Syntax Rules
  3. While and For Loops
  4. Iterations and Comprehensions

Topics 4: File Operations

  1. Opening a file
  2. Using Files
  3. Other File tools

Topics 5: Functions

  1. Function definition and call
  2. Function Scope
  3. Arguments
  4. Function Objects
  5. Anonymous Functions

Topics 6: Modules and Packages

  1. Module Creations and Usage
  2. Module Search Path
  3. Module Vs. Script
  4. Package Creation and Importing

Topics 7: Classes

  1. Classes and instances
  2. Classes method calls
  3. Inheritance and Compositions
  4. Static and Class Methods
  5. Bound and Unbound Methods
  6. Operator Overloading
  7. Polymorphism

Topics 8: Exception Handling

  1. Default Exception Handler
  2. Catching Exceptions
  3. Raise an exception
  4. User defined exception

Topics 9: Django

  1. Django overview
  2. Creating a project
  3. Apps life cycle
  4. Admin interface
  5. Creating views
  6. URL Mapping
  7. Template system
  8. Models
  9. Form details
  10. Testing
  11. Page redirection
  12. Sending Emails
  13. Deploying Django framework
  14. Generic views
  15. Form processing
  16. File uploading
  17. Cookie handling
  18. Topicss,caching and comments
  19. RSS,AJAX

Topics-10 : PostgreSQL Database :

  1. Introduction to databases
  2. Installing PostgreSQL on Windows
  3. Using PostgreSQL on Windows
  4. Executing SQL queries on Windows
  5. Using the sample data provided
  6. SQL: The SELECT command
  7. SQL: filtering with WHERE
  8. SQL: LIMIT for limiting the number of results
  9. SQL: UPDATE data in a table
  10. SQL: DELETE data from a table
  11. SQL Wildcards for filtering unknowns
  12. What is a JOIN?
  13. SQL: JOINs and JOIN examples
  14. SQL: GROUP BY for aggregation of data
  15. SQL: ORDER BY for sorting data
  16. SQL: CREATE TABLE
  17. SQL: INSERT INTO for adding data to a table
  18. SQL: SEQUENCE for auto-incrementing fields
  19. SQL: CREATE INDEX and advanced information about indexes
  20. SQL: DROP TABLE for deleting tables and data

Topics 11 : Web Development Project.

  1. Web Development project
  2. HTML Template to Python Apps.
  3. Admin Panel creation.
  4. Dynamic Web Apps Development