The Complete Python & PostGreSQL Developer Course
এই পাইথন প্রোগ্রামিং কোর্সে কি কি থাকছে –
১ – পাইথন এর ব্যাসিক ।
২ – পাইথন এর Django Framework.
৩ – PostgreSQL Database.
যে ৭ টি কারনে পাইথন প্রোগ্রামিং শেখা উচিত?
১ – যারা প্রোগ্রামিং এ ক্যারিয়ার শুরু করতে চাচ্ছেন, তাদের জন্য পাইথন ই বেস্ট সিলেকশন ।
২ – পাইথন দিয়ে ওয়েব ডেভলপমেন্ট করা যায় ।
৩ – অন্যন্য প্রোগ্রামিং ল্যাঙ্গুয়েজের চেয়ে পাইথন এ বেশি স্যালারি ড্র করা যায় ।
৪ – পাইথন দ্বারা প্রস্তুত কৃত অ্যাপ্লিকেশন সবচেয়ে বেশি সিকিউরড ।
৫ – আরটিফিসিয়াল ইন্টেলিজেন্স ও মেশিন লারনিং এর জন্য পাইথনই বেস্ট ।
৬ – পাইথন খুব সহজেই শিখা যায় ।
৭ – পৃথিবীর সবচেয়ে বড় বড় কোম্পানি যেমন IBM,Yahoo,Google,Disney,Mozilla,NASA সবচেয়ে বেশি নির্ভর করে পাইথন এর উপর ।
এই কোর্সের সাথে কি কি পাচ্ছেন ?
১ – ইন্সটলার সফটওয়্যার ।
২ – কোর্স কমপ্লিট সার্টিফিকেট ।
৩ – প্রত্যেকটি ক্লাস ভিডিও করা হয় এবং ক্লাস শেষে ভিডিও টিউটরিয়াল ডাউনলড লিঙ্ক দেয়া হয় ।
কোর্স সিলেবাস – (Course Syllabus):
Topics 1: Introduction
- Why do we need Python?
- Program structure
- Execution steps
- Interactive Shell
- Executable or script files
- User Interface or IDE
Topics 2: Memory management and Garbage collections
- Object creation and deletion
- Object properties
- Data Types and Operations
- Numbers
- Strings
- List
- Tuple
- Dictionary
- Other Core Types
Topics 3: Statements and Syntax
- Assignments, Expressions and prints
- If tests and Syntax Rules
- While and For Loops
- Iterations and Comprehensions
Topics 4: File Operations
- Opening a file
- Using Files
- Other File tools
Topics 5: Functions
- Function definition and call
- Function Scope
- Arguments
- Function Objects
- Anonymous Functions
Topics 6: Modules and Packages
- Module Creations and Usage
- Module Search Path
- Module Vs. Script
- Package Creation and Importing
Topics 7: Classes
- Classes and instances
- Classes method calls
- Inheritance and Compositions
- Static and Class Methods
- Bound and Unbound Methods
- Operator Overloading
- Polymorphism
Topics 8: Exception Handling
- Default Exception Handler
- Catching Exceptions
- Raise an exception
- User defined exception
Topics 9: Django
- Django overview
- Creating a project
- Apps life cycle
- Admin interface
- Creating views
- URL Mapping
- Template system
- Models
- Form details
- Testing
- Page redirection
- Sending Emails
- Deploying Django framework
- Generic views
- Form processing
- File uploading
- Cookie handling
- Topicss,caching and comments
- RSS,AJAX
Topics-10 : PostgreSQL Database :
- Introduction to databases
- Installing PostgreSQL on Windows
- Using PostgreSQL on Windows
- Executing SQL queries on Windows
- Using the sample data provided
- SQL: The SELECT command
- SQL: filtering with WHERE
- SQL: LIMIT for limiting the number of results
- SQL: UPDATE data in a table
- SQL: DELETE data from a table
- SQL Wildcards for filtering unknowns
- What is a JOIN?
- SQL: JOINs and JOIN examples
- SQL: GROUP BY for aggregation of data
- SQL: ORDER BY for sorting data
- SQL: CREATE TABLE
- SQL: INSERT INTO for adding data to a table
- SQL: SEQUENCE for auto-incrementing fields
- SQL: CREATE INDEX and advanced information about indexes
- SQL: DROP TABLE for deleting tables and data
Topics 11 : Web Development Project.
- Web Development project
- HTML Template to Python Apps.
- Admin Panel creation.
- Dynamic Web Apps Development